Insights
RF Engineering · · 13 min read

What Is Spectral Efficiency? Shannon Capacity, QAM and Real Throughput

What Is Spectral Efficiency? Shannon Capacity, QAM and Real Throughput

The Short Answer

Spectral efficiency is the data rate a link carries for each hertz of bandwidth it occupies, measured in bits per second per hertz. It answers the question that matters most once spectrum is licensed and finite: given the channel you are allowed to use, how much traffic can you actually push through it. A link that carries 100 Mbit/s in a 20 MHz channel has a spectral efficiency of 5 bit/s/Hz, and one that carries the same 100 Mbit/s in 10 MHz is twice as efficient.

The ceiling is set by Claude Shannon’s capacity theorem, which ties the maximum reliable data rate, the rate achievable with arbitrarily low error probability, to the bandwidth and the signal to noise ratio:

C = B · log₂(1 + SNR)

The spectral efficiency ceiling is therefore log₂(1 + SNR) bit/s/Hz, and it depends only on the SNR. Real systems approach that ceiling by choosing a modulation and a coding rate that the available SNR can support, so spectral efficiency is ultimately an SNR story. A better link budget buys a higher order modulation, which buys more bits per hertz, which buys throughput. Everything downstream of the antenna is a negotiation with the noise.

Spectral Efficiency vs Throughput

It is worth separating two ideas that newcomers often merge. Throughput is the raw data rate in bits per second. Spectral efficiency is that rate divided by the bandwidth it consumes, in bits per second per hertz. They are not the same, and the difference is where the engineering lives.

Picture two links that both deliver 100 Mbit/s. One does it in a 20 MHz channel and the other needs 40 MHz. Their throughput is identical, yet the first is twice as spectrally efficient because it carries the same traffic in half the spectrum. On a crowded, licensed band that first link is the better engineered system, because spectrum is the scarce and expensive resource while throughput is only the visible result. Throughput tells you what a link delivers today. Spectral efficiency tells you how much of your spectrum it spent to do it, and therefore how much room is left for everything else.

The Shannon-Hartley Limit

The Shannon-Hartley theorem gives the absolute ceiling on the reliable data rate, the rate you can achieve with arbitrarily low error probability, through a channel of bandwidth B corrupted by additive white Gaussian noise:

C = B · log₂(1 + SNR)

Here SNR is a linear power ratio, not decibels, and C is the capacity in bits per second. Dividing through by B gives the spectral efficiency ceiling directly, log₂(1 + SNR) in bit/s/Hz. The key feature is that capacity grows only logarithmically with SNR but linearly with bandwidth. Doubling the bandwidth doubles the capacity, but doubling the SNR adds barely one bit per hertz once you are already in a healthy signal regime. That asymmetry shapes every design decision in wireless.

Take a worked example. A link running at 20 dB SNR has a linear ratio of 100, so its spectral efficiency ceiling is:

log₂(1 + 100) = log₂(101) = 6.66 bit/s/Hz

Over a 20 MHz channel that is a capacity of 20 × 6.66 = 133 Mbit/s. No modulation and coding scheme on that channel can beat 133 Mbit/s without either more bandwidth or more SNR. That is the target the rest of the design chases, and it is why the noise floor and the SNR are the foundations of everything above them, as set out in what is the noise floor, receiver sensitivity and SNR.

From Capacity to Constellations: QAM

Shannon tells you the ceiling but not how to reach it. Real radios carry bits by mapping them onto a finite set of signal states, and the workhorse scheme is quadrature amplitude modulation, or QAM, which encodes data in both the amplitude and the phase of the carrier. Each distinct state, or constellation point, carries a fixed number of bits:

  • BPSK: 2 states, 1 bit per symbol
  • QPSK: 4 states, 2 bits per symbol
  • 16-QAM: 16 states, 4 bits per symbol
  • 64-QAM: 64 states, 6 bits per symbol
  • 256-QAM: 256 states, 8 bits per symbol
  • 1024-QAM: 1024 states, 10 bits per symbol

Each step up doubles the number of points and adds one bit per symbol. The gross spectral efficiency, before coding overhead, is simply the bits per symbol multiplied by how many symbols you send per second in each hertz of bandwidth. Higher order QAM is the obvious way to lift spectral efficiency, and modern links reach for 256-QAM and 1024-QAM wherever the signal quality allows. The catch is entirely in that last clause.

Why Higher Order QAM Demands More SNR

Packing more constellation points into the same signal space forces them closer together. The transmit power sets the outer size of the constellation, so doubling the number of points squeezes the spacing between neighbours, and it takes less noise to knock a received symbol across the boundary into a wrong decision. Every step up the QAM ladder therefore needs a cleaner signal to hold the same error rate. Approximate SNR thresholds for an uncoded bit error rate around one in a million are:

  • BPSK: about 10.5 dB
  • QPSK: about 13.5 dB
  • 16-QAM: about 20.5 dB
  • 64-QAM: about 26.5 dB
  • 256-QAM: about 32.5 dB

These figures are representative rather than universal, and they vary with the coding, the target bit error rate and the receiver implementation, so they should not be read against a particular modem datasheet. A useful rule of thumb is that each doubling of bits per symbol costs around 6 dB of additional SNR. Forward error correction shifts these thresholds down by several decibels through coding gain, so a well coded 256-QAM link might close at 25 to 28 dB rather than 32, but the shape of the ladder is unchanged. The practical consequence is that spectral efficiency is bought with link margin. If the budget only delivers 15 dB of SNR at the cell edge or in the rain, the link cannot run 256-QAM there no matter how modern the radio, and it drops to a lower order that the SNR can sustain.

Symbol Rate, Roll-Off and Coding: The Real Number

Gross bits per symbol is only part of the story. The actual throughput depends on how many symbols per second fit in the channel and how much of the payload is spent on error correction. Two factors set the symbol rate. With conventional Nyquist pulse shaping, a single carrier channel of bandwidth B carries a symbol rate close to B, but the practical shaping filter needs a roll-off factor β to keep the signal inside the channel, so the usable symbol rate is about B / (1 + β). Then the coding rate, the fraction of transmitted bits that carry payload rather than parity, scales the result down again.

Putting it together, the net throughput is the symbol rate times the bits per symbol times the coding rate. Take a 20 MHz channel running 256-QAM with a 5/6 code rate and a 10 per cent roll-off:

Symbol rate = 20 / 1.1 = 18.2 Msymbol/s

Throughput = 18.2 × 8 × 0.833 = 121 Mbit/s

It helps to see where the raw capacity goes. Start from the 8 bits per symbol of 256-QAM, keep five sixths of it as payload after coding (× 0.833), then pay the 10 per cent roll-off that shapes the spectrum (÷ 1.1):

  • Raw modulation: 8 bit/s/Hz
  • After coding: 8 × 0.833 = 6.67 bit/s/Hz
  • After roll-off: 6.67 / 1.1 = 6.05 bit/s/Hz

Referred to the 20 MHz channel, that 6.05 bit/s/Hz is the same 121 Mbit/s. This is a realistic figure for a high order microwave or fixed wireless link, and it sits below both the raw 8 bits per symbol of 256-QAM and the Shannon ceiling for the SNR it needs. The modulation and throughput calculator runs this chain for any modulation, code rate and roll-off, so you can see the net rate rather than the headline constellation size.

Compare the two numbers from the worked examples. A 256-QAM link delivering 6.05 bit/s/Hz needs, by Shannon, an SNR of only 2^6.05 − 1, about 65 linear or 18 dB, to be theoretically possible. Yet in practice it needs 25 dB or more of real SNR to run cleanly. The difference is the implementation gap, often written as Γ, and it accounts for the fact that discrete modulation, practical coding, filter imperfections and a finite error rate all fall short of Shannon’s idealised limit.

A useful way to hold this in mind is that the SNR a real scheme needs is the ideal Shannon requirement multiplied by the gap:

SNR_required ≈ (2^SE − 1) · Γ

Strong modern codes such as LDPC and turbo codes have shrunk Γ to a few decibels, which is why current systems operate remarkably close to the Shannon bound. But the gap never closes to zero, and any honest throughput estimate accounts for it rather than quoting the Shannon capacity as if a radio could achieve it. The ceiling is real, and so is the distance every real link keeps from it.

Pushing More Through the Same Channel

Once you understand that spectral efficiency is SNR limited, the ways to raise it become clear:

  • Improve the link budget. Higher antenna gain, lower feeder loss or a shorter path lifts the SNR, which unlocks a higher order modulation and more bits per hertz. Spectral efficiency is won or lost in the link budget.
  • Use adaptive modulation and coding. Rather than fixing one scheme, the radio tracks the SNR and selects the highest order the moment can support, running 1024-QAM in clear conditions and dropping to QPSK during a rain fade. This trades throughput for robustness exactly when it is needed, and it is why real links quote a range of rates.
  • Add spatial streams with MIMO. Multiple antennas carrying independent data streams multiply the capacity by the number of streams in a rich multipath channel, so a 2 by 2 system can roughly double spectral efficiency without any more bandwidth or SNR per stream, provided the channel supports spatial multiplexing. A line of sight path with little scattering may not, in which case MIMO adds robustness rather than extra streams.
  • Widen the channel only as a last resort. More bandwidth raises capacity linearly, but spectrum is licensed, scarce and expensive, which is the whole reason spectral efficiency matters. Getting more from the hertz you already hold is almost always cheaper than acquiring more.

Common Spectral Efficiency Mistakes

  • Quoting the Shannon capacity as an achievable rate. Shannon is a ceiling no real radio reaches. Always allow for the implementation gap of a few decibels rather than designing to the raw limit.
  • Forgetting the roll-off and coding overhead. The headline bits per symbol of a constellation is not the throughput. Roll-off reduces the symbol rate and the coding rate spends part of the payload on parity, so the net figure is meaningfully lower.
  • Assuming the top modulation runs everywhere. The highest order QAM only works where the SNR supports it. At the cell edge or during a fade the link drops to a lower order, so coverage and capacity have to be judged at the SNR that actually exists, not the best case.
  • Confusing bandwidth with efficiency. A wider channel carries more data but is not more efficient. Spectral efficiency measures bits per hertz, which is what tells you whether a scarce band is being used well.
  • Ignoring the noise floor. Every SNR figure rests on the noise floor. Underestimate the noise and every downstream throughput number is optimistic. Start from an honest noise floor.

Frequently Asked Questions

What is spectral efficiency in simple terms? Spectral efficiency is how many bits per second a link carries for each hertz of bandwidth it uses, measured in bit/s/Hz. It tells you how well a scarce, licensed slice of spectrum is being used. A link carrying 100 Mbit/s in 20 MHz has a spectral efficiency of 5 bit/s/Hz, and doing the same in 10 MHz would be twice as efficient.

What is the Shannon capacity formula? The Shannon-Hartley theorem gives the maximum reliable data rate, meaning the rate achievable with arbitrarily low error probability, as C = B · log₂(1 + SNR), where B is the bandwidth, SNR is the linear signal to noise ratio and C is the capacity in bits per second. The spectral efficiency ceiling is log₂(1 + SNR) in bit/s/Hz, so it depends only on the SNR.

Why does higher order QAM need a better signal? Higher order QAM packs more constellation points into the same signal space, so the points sit closer together and it takes less noise to push a received symbol into a wrong decision. Each step up the ladder, such as 64-QAM to 256-QAM, needs roughly 6 dB more SNR to hold the same error rate, though forward error correction recovers several decibels of that.

How do I calculate the real throughput of a link? Multiply the symbol rate by the bits per symbol and the coding rate. The symbol rate is about the bandwidth divided by one plus the roll-off factor, the bits per symbol comes from the modulation, and the coding rate is the fraction of bits carrying payload. This gives the net rate, which is lower than the raw constellation size suggests.

Why can’t real links reach the Shannon limit? Shannon’s capacity assumes ideal coding and infinitely fine signalling. Real radios use discrete modulation, practical codes and imperfect filters, and they target a finite error rate, so they always need a few more decibels of SNR than the theorem demands. This implementation gap is small with modern LDPC and turbo codes but never disappears.

How does MIMO increase spectral efficiency? Multiple input, multiple output systems send independent data streams from several antennas at once. In a channel with rich multipath, the receiver can separate the streams, multiplying capacity by the number of streams without any extra bandwidth. A 2 by 2 MIMO link can roughly double spectral efficiency compared with a single stream, provided the channel supports spatial multiplexing rather than being a clean line of sight path.

Build it in noIM₃

The modulation and throughput calculator turns a modulation, code rate and roll-off into a real net data rate and spectral efficiency, so you see past the headline constellation size. The SNR calculator and the noise floor calculator establish the signal quality that decides which modulation you can run, and the link budget calculator ties the whole chain from transmit power to achievable throughput together.

Key Takeaway

Spectral efficiency is bits per second per hertz, the measure of how much data you extract from a finite, licensed channel. Its ceiling is Shannon’s log₂(1 + SNR), so it is ultimately governed by signal to noise ratio. Real links approach that ceiling by choosing the highest order QAM the SNR can support, then paying back some of the gain to roll-off, coding and the implementation gap. Improve the link budget and you unlock a higher modulation and more throughput. Underestimate the noise and every rate you quote is fiction. Spectrum is the scarce resource, and spectral efficiency is how you make the most of every hertz you are allowed to use.

  • spectral-efficiency
  • shannon-capacity
  • qam
  • modulation
  • throughput
  • rf-engineering
Share:

Related Insights

Continue reading

What Is Radio Line of Sight? Earth Curvature, K-Factor and the Radio Horizon
RF Engineering

What Is Radio Line of Sight? Earth Curvature, K-Factor and the Radio Horizon

Radio line of sight is not the same as what the eye can see, because the atmosphere bends radio waves back towards the Earth and lets a link reach past the visible horizon. This guide explains what radio line of sight really means, why the effective Earth radius and the k-factor of 4/3 model the bending, the radio horizon formula and the handy 4.12 times root height rule, a worked example for two masts, how the Earth bulge eats into mid-path clearance, why clearing the terrain is still not enough without Fresnel clearance, and how a changing k-factor can quietly break a link that looked fine on paper.

Jul 5, 2026

What Is Rain Fade? ITU-R P.838, Rain Zones and Designing for Link Availability
RF Engineering

What Is Rain Fade? ITU-R P.838, Rain Zones and Designing for Link Availability

Rain fade is the extra path loss a radio link suffers when rain falls across it, and above roughly 10 GHz it is the single factor that decides whether a link stays up in a downpour. This guide explains what rain fade is, the ITU-R P.838 specific attenuation formula, how a rain cell is turned into a real hop loss with an effective path length, a worked 20 GHz example, how to scale the loss to a 99.9, 99.99 or 99.999 per cent availability target, what Australian rain zones mean for your fade margin, and the design levers that keep a link closed when the weather turns.

Jul 4, 2026

What Is Antenna Gain? dBi vs dBd, Beamwidth and Radiation Patterns Explained
RF Engineering

What Is Antenna Gain? dBi vs dBd, Beamwidth and Radiation Patterns Explained

Antenna gain is the single most misunderstood number on a radio data sheet. It is not amplification, because an antenna adds no power of its own. It is focus, the measure of how tightly a passive antenna concentrates the power it is fed into one direction instead of spreading it everywhere. This guide explains what antenna gain really is, the difference between dBi and dBd and the 2.15 dB that separates them, how gain and beamwidth are two faces of the same trade, how a dish turns physical size and frequency into decibels, how to read a radiation pattern, and where gain sits in a link budget.

Jul 2, 2026