The RLC sublayer supports three transmission modes:
-
Transparent Mode (TM);
-
Unacknowledged Mode (UM);
-
Acknowledged Mode (AM).
The RLC configuration is per logical channel with no dependency on numerologies and/or transmission durations, and ARQ can operate on any of the numerologies and/or transmission durations the logical channel is configured with.
For SRB0, paging and broadcast system information, TM mode is used. For other SRBs AM mode used. For DRBs, either UM or AM mode are used.
The main services and functions of the RLC sublayer depend on the transmission mode and include:
-
Transfer of upper layer PDUs;
-
Sequence numbering independent of the one in PDCP (UM and AM);
-
Error Correction through ARQ (AM only);
-
Segmentation (AM and UM) and re-segmentation (AM only) of RLC SDUs;
-
Reassembly of SDU (AM and UM);
-
Duplicate Detection (AM only);
-
RLC SDU discard (AM and UM);
-
RLC re-establishment;
-
Protocol error detection (AM only).
The ARQ within the RLC sublayer has the following characteristics:
-
ARQ retransmits RLC SDUs or RLC SDU segments based on RLC status reports;
-
Polling for RLC status report is used when needed by RLC;
-
RLC receiver can also trigger RLC status report after detecting a missing RLC SDU or RLC SDU segment.