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 10βˆ’510^{-5} 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 n∼100n \sim 100-500500 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

The achievable rate as a function of blocklength for progressively stricter error probability targets (10βˆ’110^{-1} to 10βˆ’710^{-7}). At n=200n = 200 and Ξ΅=10βˆ’5\varepsilon = 10^{-5}, the rate is only about 74% of the Shannon capacity.

Definition:

The Rate-Reliability-Blocklength Tradeoff

For a given channel, the rate-reliability-blocklength tradeoff is the three-dimensional surface:

{(R,Ο΅,n):R=Rβˆ—(n,Ο΅)}\{(R, \epsilon, n) : R = R^*(n, \epsilon)\}

where Rβˆ—(n,Ο΅)=Cβˆ’V/n Qβˆ’1(Ο΅)+O(log⁑n/n)R^*(n, \epsilon) = C - \sqrt{V/n}\,Q^{-1}(\epsilon) + O(\log n/n).

This surface reveals three fundamental tensions:

  1. Rate vs reliability (fix nn): Higher rate ⇔\Leftrightarrow higher error probability
  2. Rate vs latency (fix Ο΅\epsilon): Higher rate ⇔\Leftrightarrow longer blocklength
  3. Reliability vs latency (fix RR): Lower error probability ⇔\Leftrightarrow longer blocklength

URLLC requires operating in the corner where all three are demanding: high rate, low Ο΅\epsilon, short nn.

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 Ο΅\epsilon decreases.

Parameters
10
-5
1

Theorem: SNR Penalty for Finite-Blocklength AWGN

For the real AWGN channel, the SNR penalty (in dB) for operating at finite blocklength nn and error probability Ο΅\epsilon instead of at capacity is:

Ξ”SNR(n,Ο΅)β‰ˆQβˆ’1(Ο΅)nβ‹…Vβ‹…SNRβ‹…(1+SNR)ln⁑2SNR/2Β dB\Delta_{\text{SNR}}(n, \epsilon) \approx \frac{Q^{-1}(\epsilon)}{\sqrt{n}} \cdot \frac{\sqrt{V} \cdot \text{SNR} \cdot (1 + \text{SNR}) \ln 2}{\text{SNR}/2} \text{ dB}

For SNR=0\text{SNR} = 0 dB, n=200n = 200, and Ο΅=10βˆ’5\epsilon = 10^{-5}: Ξ”SNRβ‰ˆ3.5\Delta_{\text{SNR}} \approx 3.5 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.

Example: URLLC Capacity in 5G NR

A 5G NR URLLC system operates at 3.5 GHz with:

  • Bandwidth: 10 MHz (β‰ˆ52\approx 52 resource blocks)
  • Subcarrier spacing: 30 kHz
  • OFDM symbols per mini-slot: 2
  • Available channel uses: n=52Γ—12Γ—2=1248n = 52 \times 12 \times 2 = 1248
  • Target PER: Ο΅=10βˆ’5\epsilon = 10^{-5}
  • 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?

Capacity vs Finite-Blocklength Rate at Common Operating Points

Operating pointCapacity (bits/use)Rβˆ—(n,10βˆ’5)R^*(n, 10^{-5}) (bits/use)Efficiency
AWGN, 0 dB, n=128n=1281.000.6363%
AWGN, 0 dB, n=512n=5121.000.8181%
AWGN, 0 dB, n=2048n=20481.000.9191%
AWGN, 10 dB, n=128n=1283.462.5072%
AWGN, 10 dB, n=512n=5123.462.9886%
BSC(0.1), n=128n=1280.5310.2241%
BSC(0.1), n=512n=5120.5310.3872%
BEC(0.5), n=128n=1280.5000.2652%
BEC(0.5), n=512n=5120.5000.3978%

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-2010

The idea that the maximum coding rate has a V/n\sqrt{V/n} 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 nn β€” 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.

Common Mistake: Dispersion Changes Under Fading

Mistake:

Using the AWGN dispersion formula for a fading channel by simply replacing SNR\text{SNR} with the average SNR SNRˉ\bar{\text{SNR}}.

Correction:

In fading channels, the information density has two sources of randomness: the additive noise and the fading coefficient. The effective dispersion is:

Vfading=Var[ΞΉ(X;Y,H)]=VAWGN(SNR)+VarH[C(SNRβ‹…βˆ£H∣2)]V_{\text{fading}} = \text{Var}[\iota(X; Y, H)] = V_{\text{AWGN}}(\text{SNR}) + \text{Var}_H[C(\text{SNR} \cdot |H|^2)]

The second term can dominate, especially in Rayleigh fading where ∣H∣2|H|^2 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 =10βˆ’5= 10^{-5} with blocklength n=200n = 200 at SNR =5= 5 dB. Using the AWGN normal approximation (C=1.16C = 1.16 bits/use, V=0.97V = 0.97 bits2^2), what is the achievable rate?

Rβˆ—β‰ˆ0.87R^* \approx 0.87 bits/use

Rβˆ—β‰ˆ1.10R^* \approx 1.10 bits/use

Rβˆ—β‰ˆ0.58R^* \approx 0.58 bits/use