Operational Implications
Definition: Gap to Capacity
Gap to Capacity
The gap to capacity (in dB) quantifies how far a practical modulation and coding scheme operates from the Shannon limit at the same spectral efficiency :
or equivalently,
A gap of dB means the scheme achieves capacity. Uncoded QAM at BER has dB. Modern coded modulation (LDPC + QAM) achieves - dB.
Practical Code Families Approaching Capacity
Three families of codes have been shown to approach AWGN capacity:
Turbo codes (Berrou, Glavieux, Thitimajshima, 1993): Parallel concatenation of two convolutional codes with a random interleaver. Iterative decoding achieves near-capacity performance. First codes to operate within 0.5 dB of capacity.
LDPC codes (Gallager, 1962; MacKay, 1996): Sparse parity-check matrix codes decoded by belief propagation. Can be designed to achieve capacity on the BEC (irregular LDPC) and approach capacity within 0.04 dB on the AWGN channel.
Polar codes (Arikan, 2009): The first provably capacity-achieving codes with explicit construction and polynomial complexity encoding/decoding. Based on channel polarisation: transforming copies of a channel into channels that are either near-perfect or near-useless.
Turbo vs LDPC vs Polar Codes
| Property | Turbo codes | LDPC codes | Polar codes |
|---|---|---|---|
| Year introduced | 1993 | 1962 (rediscovered 1996) | 2009 |
| Gap to capacity (AWGN) | 0.3-0.5 dB | 0.04-0.5 dB | 0.2-0.5 dB |
| Decoder | Iterative (BCJR) | Belief propagation | Successive cancellation (list) |
| Decoding complexity | per iteration | per iteration | |
| Latency | Medium (iterative) | Medium (iterative) | High (sequential) |
| Error floor | Can be problematic | Design-dependent | No error floor |
| Standard adoption | 3G/4G data | 5G data, Wi-Fi 6 | 5G control |
| Provably capacity-achieving | No (empirical) | Yes (BEC) | Yes (any B-DMC) |
Example: Gap to Capacity for 16-QAM with LDPC Coding
A system uses 16-QAM ( bits/s/Hz) with a rate-3/4 LDPC code. The effective spectral efficiency is bits/s/Hz. The system achieves BER at dB. Compute the gap to capacity.
Shannon limit at $\eta = 3$
dB.
dB.
Gap computation
dB.
Alternatively: dB.
This LDPC-coded 16-QAM system operates within 0.82 dB of the Shannon limit β excellent performance.
Adaptive Modulation and Coding (AMC)
AMC is the practical bridge between information theory and system design. Instead of continuously adapting rate and power (as water-filling prescribes), AMC selects from a discrete set of modulation and coding scheme (MCS) combinations:
- Low SNR: QPSK with rate-1/3 coding ( bits/s/Hz)
- Medium SNR: 16-QAM with rate-1/2 coding ( bits/s/Hz)
- High SNR: 256-QAM with rate-5/6 coding ( bits/s/Hz)
The MCS is selected to maximise throughput while keeping the block error rate below a target (typically 10%). The throughput curve of AMC closely tracks the Shannon capacity curve, with a gap determined by the granularity of the MCS table and the code's distance from capacity.
Quick Check
An uncoded 64-QAM system requires SNR dB for BER . The spectral efficiency is bits/s/Hz. What is the gap to capacity?
26 dB
dB
6 dB
1.59 dB
Correct. dB (more precisely dB). dB. This large gap is typical for uncoded modulation.
Why This Matters: AMC in LTE and 5G NR
In LTE, the MCS table contains 29 entries spanning QPSK (rate 0.12) to 64-QAM (rate 0.93), with spectral efficiencies from 0.15 to 5.55 bits/s/Hz. 5G NR extends this to 256-QAM, reaching 7.41 bits/s/Hz.
The scheduler selects the MCS every 1 ms (LTE) or every slot (5G NR, as short as 0.125 ms), based on CQI feedback from the UE. This rapid adaptation means the system operates near the instantaneous capacity most of the time, with the gap determined by the finite MCS granularity and the LDPC/polar code performance.
The throughput of a well-designed AMC system typically achieves 85-95% of the ergodic capacity, with the loss due to:
- Finite MCS table (discrete rate adaptation)
- CQI feedback delay and quantisation
- HARQ retransmission overhead
See full treatment in Adaptive Modulation and Coding in OFDM
LDPC Decoder Complexity and Throughput in 5G NR
5G NR uses quasi-cyclic LDPC (QC-LDPC) codes with two base graphs: BG1 for large transport blocks (up to 8448 bits) and BG2 for smaller blocks (up to 3840 bits). Key implementation constraints:
- Decoder iterations: Typically 6-15 iterations of min-sum or offset min-sum decoding. Each iteration requires reading and updating the full factor graph, consuming significant memory bandwidth.
- Throughput target: 5G NR targets up to 20 Gbps downlink. At code rate 8/9 with 256-QAM, this requires the LDPC decoder to process ~2.5 Gbps of coded bits β demanding highly parallel hardware implementations.
- Quantisation: Fixed-point decoders use 5-8 bit message quantisation. Aggressive quantisation (4 bits) saves silicon area but degrades performance by 0.1-0.3 dB.
- Early termination: Checking syndrome at each iteration allows early stopping. On average, decoders terminate in 3-6 iterations at operating SNR, saving 50-70% of energy.
- β’
5G NR BG1: max info bits 8448, max code rate 8/9
- β’
Typical decoder: 6-15 iterations, min-sum algorithm
- β’
Decoder throughput requirement: up to 2.5 Gbps coded bits
- β’
Quantisation: 5-8 bits LLR, 0.1-0.3 dB loss at 4 bits
Key Takeaway
Information theory tells us the limit (); coding theory gets us close to it. The gap to capacity has shrunk from 8-10 dB (uncoded modulation) to under 1 dB (modern LDPC and polar codes). In practice, adaptive modulation and coding provides a finite-rate approximation to the theoretically optimal water-filling strategy, achieving 85-95% of capacity in current 4G/5G systems.
Why This Matters: Coded Modulation and BICM in the CM Book
The gap to capacity discussed in this section depends critically on how coding and modulation are combined. The Coded Modulation (CM) book develops this in full depth:
- Trellis-coded modulation (TCM): Ungerboeck's approach to joint coding and modulation design
- Bit-interleaved coded modulation (BICM): the pragmatic alternative used in all modern wireless standards (CommIT contribution: Caire, Taricco, Biglieri, 1998)
- Multilevel coding and multistage decoding: optimal capacity-achieving scheme for PAM/QAM constellations
- Constellation shaping: approaching the 1.53 dB shaping gap between uniform QAM and Gaussian signalling
Understanding CM is essential for bridging the gap between the information-theoretic capacity derived here and the achievable rates in practical 5G NR systems.
Gap to Capacity
The ratio (in dB) of the SNR required by a practical scheme to the SNR at the Shannon limit for the same spectral efficiency: . Modern coded systems achieve dB.
Related: Shannon Limit, Spectral Efficiency of Hybrid vs. Digital Beamforming, Coding Gain
Adaptive Modulation and Coding (AMC)
A link adaptation technique that selects the modulation order and code rate based on the instantaneous channel quality. AMC approximates the water-filling capacity by using a finite set of MCS entries. Employed in LTE, 5G NR, and Wi-Fi.
Related: Water-Filling Problem, Channel Quality Indicator (CQI) and MCS Table, Channel Quality Indicator (CQI) and MCS Table, Link Adaptation