Coded Modulation for URLLC and Short Packets
Beyond the Asymptotic Regime
The point is that Shannon's 1948 capacity theorem is ASYMPTOTIC: it says "for blocklength , rate is achievable with vanishing error probability." Real systems have finite and target BLER levels. Ultra-Reliable Low-Latency Communication (URLLC) in 5G NR targets BLER at 1 ms latency — totally outside Shannon's regime. Polyanskiy-Poor-Verdú (2010) gave the modern finite-blocklength framework. The theory is elegant; the design consequences for coded modulation are still being worked out.
Definition: Finite-Blocklength Achievable Rate
Finite-Blocklength Achievable Rate
The finite-blocklength achievable rate is the largest rate at which there exists a code of blocklength with block-error probability at most . Formally, where is the maximum codebook size. For , — Shannon's theorem. The question is: what IS at finite ?
Definition: Channel Dispersion
Channel Dispersion
The channel dispersion of a DMC or AWGN channel is the variance of the information density per channel use at capacity- achieving input. For the real AWGN channel with SNR : measures how much the achievable rate varies when one averages mutual-information densities — the second-order cost of finite blocklength.
Theorem: Polyanskiy-Poor-Verdú Normal Approximation
For the AWGN channel with SNR , blocklength , and target BLER : where is the AWGN capacity, is the channel dispersion, and is the inverse Q-function.
Achievability: random Gaussian codebook + Feinstein's maximal coding
Start from Shannon's random-coding argument with a Gaussian input. The error probability under maximum-likelihood decoding is bounded by a CLT-like expression involving the information density random variable .
Information density CLT
where by the Central Limit Theorem applied to the i.i.d. per-use information densities.
Invert the tail
Choosing the rate threshold so that the tail probability equals : . This matches the expression above up to logarithmic corrections.
Converse
The meta-converse bound (Polyanskiy's "Theorem 27") matches the achievability up to , establishing tightness of the leading-order terms.
Finite-Blocklength Rate for URLLC
Maximum rate vs blocklength at fixed SNR and target BLER. The gap to Shannon's capacity widens as shrinks — this is the URLLC design constraint.
Parameters
Example: 5G NR URLLC: Rate at ,
At SNR 5 dB (linear ), compute the Polyanskiy approximation for , . How does this compare to Shannon's ?
Capacity
bits/use.
Dispersion
.
Q inverse
.
Finite-blocklength rate
bits/use. A 40% HIT relative to Shannon — the URLLC penalty.
Engineering implication
URLLC requires either larger SNR, shorter packets (with accepted rate loss), or LOWER target BLER flexibility. The asymptotic capacity is a misleading design target for URLLC.
Design Consequences for URLLC
The finite-blocklength framework reshapes URLLC design:
- MCS tables must include LOW-rate, HIGH-reliability modes (5G NR MCS Table 3 starts at rate 30/1024 ≈ 3%).
- Repetition / HARQ become essential — not for throughput but for additional diversity copies that tighten the CLT approximation.
- Pilot / DMRS overhead dominates at very short blocklengths — pilotless "blind" transmission is an active research area.
URLLC in 5G NR
5G NR URLLC (Rel-15, frozen 2018) targets:
- BLER at 1 ms latency.
- Short TTIs (2 or 7 OFDM symbols per slot, vs 14 in eMBB).
- MCS Table 3 (mandatory for URLLC PDSCH): starts at QPSK rate 30/1024 (extremely robust), caps at 64-QAM rate 772/1024.
- Enhanced DMRS density and mini-slot scheduling.
- Pre-emption indication for URLLC-in-eMBB frame. Rel-16 extensions added AI-based link adaptation and sidelink-URLLC.
Common Mistake: Shannon Is Not a URLLC Design Target
Mistake:
"URLLC targets 80% of Shannon capacity with a 1 dB margin."
Correction:
Shannon's is an ASYMPTOTIC limit and is NOT achievable at URLLC blocklengths. The real limit is the Polyanskiy bound , which at , , and typical SNRs is 30-50% BELOW Shannon. Using Shannon as the design target overestimates achievable rate by a large factor.
Key Takeaway
Shannon's capacity is asymptotic. At URLLC blocklengths () and BLERs (), the Polyanskiy-Poor- Verdú bound is the correct design target. Its gap to Shannon is the fundamental cost of short packets + high reliability.