RLC — Radio link control — segmentation and ARQ

5G Systems Notes · Concept map · RLC Route · Hierarchy · Index · All concepts · Hub

The protocol stack

Where it sits

Sits atLevel 7 of the hierarchy · The protocol stack · explained
Learn firstMAC — 8 concepts in the full chain, see the paths
UnlocksPDCP
Primary clauseTS 38.322
Used inref-stack 7 · nr-pdsch 5 · index 3
Scanned from the notes at page load and joined with terms.json; nothing on this card is typed by hand.

What it is

What it is. The sublayer that owns segmentation and reliable delivery over the radio link. TS 38.322. It sits between PDCP and MAC and offers three different levels of care.

ModeClauseWhat it doesUsed for
TM — transparent4.2.1.1Nothing. No header, no segmentation, no retransmission.Broadcast and paging — where there is nobody to retransmit to
UM — unacknowledged4.2.1.2Segments and reassembles, numbers the pieces, but never retransmits.Voice and real-time video — a late packet is worse than a lost one
AM — acknowledged4.2.1.3Segments, numbers, and retransmits what was not acknowledged, using status reports.Anything that must arrive — signalling, file transfer, web
Table 1: The three RLC transmission modes of TS 38.322 clause 4.2.1, with the entity clause that defines each. The mode is chosen per radio bearer at configuration time, and it is the single decision that sets how much the link tries to hide a loss from the layers above.

Why a second retransmission mechanism, when HARQ already exists? Because they fail differently, and each covers the other's blind spot.

HARQ is fast and fallible. It settles in hundreds of microseconds (PDSCH §12.3) but its feedback is a single bit sent over a noisy uplink. A NACK misread as an ACK loses the block silently, and the design expects to fail one time in ten (PDSCH §10.1).

RLC AM is slow and thorough. Its status reports carry sequence numbers, so a gap is unambiguous. It catches what HARQ dropped, at the cost of a round trip measured in milliseconds.

Two layers, two timescales. HARQ handles the common case cheaply; RLC handles the rare residual case correctly. Neither alone would do.

Read on

This concept was first written up in ref-stack, which reads the whole group as one argument.

Widget not found: sim_status

Before this concept, the hierarchy says to learn the following — the full chain, in order:

To understand RLC (level 7) you first need 8 other concepts. Read them in this order — everything on one line can be read in any order, but no line before the one above it:
Immediately before RLC: MAC.
Keep going — where this sits on the route
The route is every concept in the folder ordered by level, so nothing here needs anything after it. Computed at page load from terms.json; the same numbering as the route page.
5G Systems Notes · Concept map · RLC Top · Concept map · Hub