URLLC: Ultra-Reliable Low-Latency Communication
The URLLC Challenge
Ultra-Reliable Low-Latency Communication (URLLC) is one of the three service categories in 5G NR (alongside eMBB and mMTC). The defining requirement is the delivery of small packets (typically 32--256 bytes) within 1 ms end-to-end latency at a reliability of or higher.
These twin constraints --- short latency and extreme reliability --- pull in opposite directions. Short latency limits the blocklength , which by the normal approximation (Section 32.1) reduces the achievable rate and makes error probability harder to control. Extreme reliability demands either high SNR or diversity, both of which consume resources.
The design of URLLC therefore revolves around three levers: (i) controlling the blocklength penalty via short-packet coding, (ii) exploiting diversity to steepen the error probability curve, and (iii) physical-layer frame design (mini-slots) that minimises alignment and scheduling delays.
Definition: User-Plane Latency Budget
User-Plane Latency Budget
The user-plane latency for a one-way URLLC transmission is
where:
- : waiting time until the next transmission opportunity (depends on slot/mini-slot structure),
- : transmission time for symbols at symbol period ,
- : processing delay at transmitter and receiver,
- : propagation delay (negligible for short distances),
- : additional delay if HARQ retransmission is needed.
5G NR targets ms for downlink URLLC.
With a 30 kHz subcarrier spacing (s OFDM symbol including CP), a 14-symbol slot lasts ms, which already consumes half the budget. This motivates mini-slots of 2, 4, or 7 OFDM symbols.
Definition: Mini-Slot (Non-Slot-Based Scheduling)
Mini-Slot (Non-Slot-Based Scheduling)
A mini-slot is a scheduling unit in 5G NR that is shorter than a full slot (14 OFDM symbols). Mini-slots can span 2, 4, or 7 OFDM symbols and can start at any symbol position within a slot, enabling:
- Reduced alignment delay: is bounded by the mini-slot duration rather than the full slot duration.
- Preemption: a URLLC mini-slot can puncture (preempt) an ongoing eMBB transmission, with the eMBB user informed via a preemption indication (DCI format 2_1).
- Short blocklength: a 2-symbol mini-slot at 30 kHz SCS over 20 MHz bandwidth ( subcarriers) yields resource elements.
Example: URLLC Latency Calculation with Mini-Slots
Consider a 5G NR cell with 30 kHz subcarrier spacing (s including CP). A URLLC downlink transmission uses a 2-symbol mini-slot. The processing delays are s (gNB) and s (UE). Propagation delay is s. Assuming no retransmission is needed:
(a) Compute the worst-case user-plane latency. (b) Is a single HARQ retransmission feasible within the 1 ms budget?
Worst-case alignment delay
The worst case occurs when the packet arrives just after a mini-slot boundary. The alignment delay is at most one mini-slot duration:
Transmission and total latency
$
This is well within the 1 ms budget.
Feasibility of one HARQ retransmission
A retransmission requires: feedback (HARQ-ACK) processing at UE (s), uplink HARQ-ACK transmission (s), gNB processing (s), and a second mini-slot transmission (s). Total retransmission overhead:
Total with one retransmission: s ms.
Yes, one HARQ retransmission is feasible.
Theorem: Diversity Gain under Finite Blocklength
URLLC: How Diversity Steepens the Reliability Curve
URLLC Error Probability vs SNR with Diversity
Visualise how the block error probability decreases with SNR for different diversity orders . The plot uses the normal approximation averaged over Rayleigh fading with MRC combining. Observe the diversity slope (steeper curves for larger ) and the finite blocklength penalty (gap to the outage probability curve at ). Adjust the blocklength to see how shorter codes shift the curves upward.
Parameters
Resource Overhead for URLLC Reliability
Achieving at short blocklength requires a significant resource overhead compared to eMBB. The main strategies in 5G NR are:
-
Low code rate: URLLC typically uses code rates with LDPC or polar codes, sacrificing spectral efficiency for reliability.
-
Frequency diversity: allocating URLLC across multiple non-contiguous PRBs to exploit frequency selectivity.
-
Repetition / multi-slot HARQ: transmitting copies in multiple mini-slots provides time diversity.
-
Multi-TRP (Transmission-Reception Point): transmitting from multiple gNBs provides macro-diversity against blockage and shadow fading.
The fundamental trade-off is between URLLC reliability and the resources "stolen" from eMBB traffic, quantified by the eMBB throughput loss per URLLC user.
Definition: Diversity-Multiplexing-Latency (DML) Trade-off
Diversity-Multiplexing-Latency (DML) Trade-off
Extending the classical diversity-multiplexing trade-off (DMT) to account for finite blocklength, the DML trade-off characterises the achievable triplet , where:
- : diversity order (error probability exponent in SNR),
- : multiplexing gain (fraction of capacity used),
- : blocklength (proxy for latency).
For a MIMO channel with transmit and receive antennas, the finite-blocklength DMT satisfies
with the bound tightened by the dispersion penalty. Shorter blocklengths reduce the effective multiplexing gain at which a given diversity order is achievable.
Quick Check
A 5G NR URLLC transmission uses a 2-symbol mini-slot at 30 kHz SCS. The OFDM symbol duration (including CP) is approximately 33.3 s. What is the transmission time , and how does it compare to a full 14-symbol slot?
s, which is of the full slot duration of ms
s, which is of the full slot
s, which is of the full slot
s, which is of the full slot
s s. A full slot has 14 symbols, lasting s ms. The ratio is . This dramatic reduction in and is what makes mini-slots essential for meeting the 1 ms latency budget.
Outer-Loop Link Adaptation for URLLC
URLLC/eMBB Coexistence and Preemption
In 5G NR, URLLC and eMBB traffic share the same carrier. When a URLLC packet arrives during an ongoing eMBB transmission, the gNB can preempt (puncture) part of the eMBB allocation:
- The URLLC mini-slot overwrites a subset of eMBB resource elements.
- The eMBB UE is notified via a preemption indication (PI) in the next DCI format 2_1, enabling it to discard the corrupted coded bits before LDPC decoding.
- Without PI, the eMBB decoder treats the punctured symbols as erasures, causing throughput loss.
The impact on eMBB can be quantified as follows. If a fraction of eMBB resources are punctured, and the eMBB code rate is , then the effective code rate after puncturing is . For typical URLLC loads (), the eMBB throughput loss is modest.
URLLC Physical Layer Design in 5G NR
5G NR Release 15/16 introduces several physical layer features specifically designed for URLLC:
Mini-slot scheduling:
- Mini-slots of 2, 4, or 7 OFDM symbols (vs 14 for a full slot).
- At 30 kHz SCS (FR1), a 2-symbol mini-slot has duration β enabling sub-millisecond transmission.
- Mini-slot-level HARQ feedback reduces retransmission latency.
Configured grant (Type 1 and Type 2):
- Type 1: RRC-configured periodic resources without dynamic grant β eliminates scheduling request + grant latency (-- ms saving).
- Type 2: Semi-persistent scheduling activated by DCI.
- Both types pre-allocate resources for URLLC traffic, avoiding the 4-step RACH + SR + BSR + grant procedure.
PDCCH reliability:
- Aggregation levels up to 16 (vs 8 for eMBB) for higher DCI detection reliability.
- Compact DCI format 0_2 / 1_2 with smaller payload for URLLC scheduling.
Redundancy versions and HARQ:
- Up to 4 redundancy versions (RV 0, 2, 3, 1) for incremental redundancy. URLLC typically uses RV 0 (self-decodable) to avoid waiting for retransmission.
- K1 (HARQ timing) can be as short as 0 slots with mini-slot PUCCH.
Reliability target: 3GPP defines BLER for the physical layer (transport block level) and for the service layer (with HARQ retransmissions).
- β’
Mini-slot: 2/4/7 OFDM symbols (FR1: 66.7/133.3/233.3 ΞΌs at 30 kHz SCS)
- β’
Configured grant eliminates SR+grant latency (~0.5-1 ms saving)
- β’
PDCCH aggregation level up to 16 for URLLC
- β’
Target: 10^-5 BLER (transport block), 10^-6 (service layer)
Common Mistake: Confusing User-Plane Latency with End-to-End Delay
Mistake:
"5G NR achieves 1 ms latency for URLLC, so the end-to-end delay from application to application is 1 ms."
Correction:
The 1 ms target refers to user-plane latency β the time from when the UE's MAC layer receives a packet to when the gNB's MAC layer delivers it (or vice versa). This excludes:
- Core network delay: Typically 1--5 ms for the UPF path (or ms with MEC edge deployment).
- Application processing delay: Codec, sensor fusion, or control algorithm execution time.
- Queuing delay: Contention with other traffic at the MAC scheduler.
- Backhaul delay: If the gNB connects via non-ideal backhaul.
End-to-end delay for industrial automation (e.g., motion control) is typically budgeted at 5--10 ms, of which only 1 ms is the radio segment. Achieving sub-ms total latency requires Multi- access Edge Computing (MEC) to move the application close to the radio.
Why This Matters: Finite Blocklength Theory and Statistical Inference
The finite blocklength framework connects deeply to statistical hypothesis testing studied in Book FSI (Chapters 1--3). The meta-converse bound in Section 32.1 is derived from the Neyman-Pearson lemma: the converse on channel coding rate at finite blocklength reduces to a binary hypothesis test between the true channel output distribution and a reference distribution .
The channel dispersion is the variance of the log-likelihood ratio β exactly the test statistic studied in detection theory. The normal approximation is a direct consequence of the CLT applied to i.i.d. information density samples, paralleling the CLT-based approximations for detection and estimation in FSI.
URLLC (Ultra-Reliable Low-Latency Communication)
One of the three 5G NR service categories, targeting ms user-plane latency and reliability (). Applications include industrial automation, autonomous driving, and remote surgery.
Related: User-Plane Latency Budget, Mini-Slot (Non-Slot-Based Scheduling)
Mini-Slot
A shortened transmission time interval in 5G NR, consisting of 2, 4, or 7 OFDM symbols instead of the standard 14-symbol slot. Mini-slots reduce alignment and transmission delay for URLLC traffic.
Related: Mini-Slot (Non-Slot-Based Scheduling), URLLC Physical Layer Design in 5G NR