Implications for URLLC
The URLLC Challenge
Ultra-Reliable Low-Latency Communication (URLLC) is one of the three pillars of 5G, alongside enhanced mobile broadband (eMBB) and massive machine-type communication (mMTC). URLLC targets a packet error rate (PER) of or lower at a user-plane latency of 1 ms.
These requirements dramatically change the information-theoretic operating point. At 1 ms latency with a 30 kHz subcarrier spacing in 5G NR, the available time-frequency resources correspond to roughly - channel uses (depending on the bandwidth and number of OFDM symbols). At these blocklengths, the rate penalty from the normal approximation is substantial, and the classical capacity formula is a poor design guide.
The finite-blocklength analysis of Sections 26.1-26.2 provides the correct framework for URLLC system design.
URLLC Rate Penalty at Short Blocklengths
Definition: The Rate-Reliability-Blocklength Tradeoff
The Rate-Reliability-Blocklength Tradeoff
For a given channel, the rate-reliability-blocklength tradeoff is the three-dimensional surface:
where .
This surface reveals three fundamental tensions:
- Rate vs reliability (fix ): Higher rate higher error probability
- Rate vs latency (fix ): Higher rate longer blocklength
- Reliability vs latency (fix ): Lower error probability longer blocklength
URLLC requires operating in the corner where all three are demanding: high rate, low , short .
Rate-Reliability-Blocklength Tradeoff for URLLC
Visualize the achievable rate as a function of blocklength for different reliability targets. The gap between the capacity line and the finite-blocklength curve grows dramatically as decreases.
Parameters
Theorem: SNR Penalty for Finite-Blocklength AWGN
For the real AWGN channel, the SNR penalty (in dB) for operating at finite blocklength and error probability instead of at capacity is:
For dB, , and : dB.
This means URLLC requires 3.5 dB more SNR than what the capacity formula suggests.
The SNR penalty translates the rate gap from the normal approximation into the additional power needed to compensate. For URLLC, this penalty is typically 2-5 dB, which is a significant cost. It explains why 5G NR allocates dedicated resources (mini-slots, reserved scheduling) for URLLC rather than simply coding at the Shannon limit.
Rate gap to SNR gap
The rate gap is . The capacity is . The SNR penalty satisfies .
Linearization
For small : . Converting to dB: .
Example: URLLC Capacity in 5G NR
A 5G NR URLLC system operates at 3.5 GHz with:
- Bandwidth: 10 MHz ( resource blocks)
- Subcarrier spacing: 30 kHz
- OFDM symbols per mini-slot: 2
- Available channel uses:
- Target PER:
- SNR at cell edge: 0 dB
(a) Compute the achievable spectral efficiency using the normal approximation.
(b) Compare with the Shannon capacity.
(c) If 4-antenna diversity is available (diversity order 4), how does this improve?
Shannon capacity
bit/use. Spectral efficiency: 1 bit/s/Hz.
Normal approximation
AWGN dispersion at : nats bits.
bits/use.
Spectral efficiency: 0.893 bits/s/Hz, a 10.7% loss vs capacity.
With 4-antenna diversity
With receive diversity order , the effective channel is a SIMO with SNR scaling. The effective SNR concentrates around (6 dB), and the dispersion decreases as . At SNR = 6 dB: bits/use, bits. bits/use. Diversity dramatically reduces the finite-blocklength penalty.
Capacity vs Finite-Blocklength Rate at Common Operating Points
| Operating point | Capacity (bits/use) | (bits/use) | Efficiency |
|---|---|---|---|
| AWGN, 0 dB, | 1.00 | 0.63 | 63% |
| AWGN, 0 dB, | 1.00 | 0.81 | 81% |
| AWGN, 0 dB, | 1.00 | 0.91 | 91% |
| AWGN, 10 dB, | 3.46 | 2.50 | 72% |
| AWGN, 10 dB, | 3.46 | 2.98 | 86% |
| BSC(0.1), | 0.531 | 0.22 | 41% |
| BSC(0.1), | 0.531 | 0.38 | 72% |
| BEC(0.5), | 0.500 | 0.26 | 52% |
| BEC(0.5), | 0.500 | 0.39 | 78% |
Why This Matters: 5G NR URLLC Design and Finite-Blocklength Theory
The finite-blocklength framework directly influenced 5G NR URLLC design. Key features include: (1) Mini-slots of 2 or 4 OFDM symbols (vs 14 for eMBB), enabling blocklengths of 100-500 symbols; (2) Configured grant for uplink (no scheduling request delay); (3) HARQ-less operation mode where the first transmission must meet the reliability target without retransmission; (4) Short LDPC codes with adjusted lifting sizes for blocklengths down to 256; (5) Polar codes for control information at blocklengths 32-1024.
The normal approximation is used in 3GPP link-level evaluations to benchmark code performance and determine the minimum SNR needed for a given (rate, blocklength, reliability) triple.
See Book telecom, Ch. 32 for the full treatment of URLLC system design.
Historical Note: Strassen's Pioneering Work on Second-Order Rates
1962, 2009-2010The idea that the maximum coding rate has a correction to capacity was first established by Volker Strassen in 1962, long before the PPV framework. Strassen proved the result for the BSC using combinatorial arguments. However, his work did not provide computable bounds for finite β only the asymptotic expansion. The result was largely forgotten until Hayashi (2009) and then Polyanskiy, Poor, and Verdu (2010) independently rediscovered and dramatically generalized it. The PPV contribution was to provide computable, tight bounds (not just asymptotic expansions) and to develop the meta-converse as a universal tool. It is a beautiful example of how a fundamental result can lie dormant for decades until the right application (URLLC) and the right tools (hypothesis testing) come together.
Link Adaptation with Finite-Blocklength Constraints
Classical link adaptation (AMC) uses the Shannon capacity or its AWGN approximation to select the modulation and coding scheme (MCS) for a given channel quality indicator (CQI). For URLLC, this is insufficient:
- Rate selection must use instead of , which requires knowing the channel dispersion (not just the SNR).
- BLER target shifts from (eMBB, with HARQ) to (URLLC), amplifying the finite-blocklength penalty by a factor of .
- Channel uncertainty becomes critical: with few symbols, the channel estimate is noisy, and outage from CSI errors can dominate the coding error.
Modern URLLC systems use lookup tables mapping (SNR, , ) to MCS, precomputed from the PPV bounds rather than from Shannon capacity.
- β’
3GPP BLER target for URLLC: 10^-5 (one-shot) or 10^-6 (with diversity)
- β’
Mini-slot duration: 2 OFDM symbols = 71 us at 30 kHz SCS
- β’
Max user-plane latency: 1 ms (for most URLLC use cases)
Common Mistake: Dispersion Changes Under Fading
Mistake:
Using the AWGN dispersion formula for a fading channel by simply replacing with the average SNR .
Correction:
In fading channels, the information density has two sources of randomness: the additive noise and the fading coefficient. The effective dispersion is:
The second term can dominate, especially in Rayleigh fading where varies widely. This dramatically increases the finite-blocklength penalty. The fix is to use diversity (spatial, temporal, frequency) to reduce the fading dispersion, which is precisely why URLLC benefits enormously from multi-antenna reception.
Quick Check
A URLLC system requires PER with blocklength at SNR dB. Using the AWGN normal approximation ( bits/use, bits), what is the achievable rate?
bits/use
bits/use
bits/use
bits/use. About 74% of capacity.