What is UM-RLC Unacknowledged Mode Radio Link Control

UM-RLC, standing for Unacknowledged Mode Radio Link Control, refers to a specific configuration within the Radio Link Control (RLC) protocol employed in 5G New Radio (NR) technology. RLC acts as a crucial layer between the Packet Data Convergence Protocol (PDCP) and the Medium Access Control (MAC) layer, responsible for reliable data transfer over the air interface. Let's delve deeper into the technical details of UM-RLC:

RLC Modes in 5G NR:

  • 5G NR RLC offers three operational modes, each tailored for specific data transmission needs:
    • Unacknowledged Mode (UM): Explained in detail below.
    • Acknowledged Mode (AM): Provides reliable data transfer with error detection and retransmission mechanisms.
    • Transparent Mode (TM): Offers a basic service with minimal RLC overhead for specific scenarios.

Function of UM-RLC:

  • UM-RLC prioritizes throughput and minimizes latency by sacrificing guaranteed delivery. It's suitable for applications that can tolerate some data loss, such as:
    • Real-time streaming services (e.g., low-latency video)
    • Sensor data transmissions with relaxed timing constraints
    • Background file downloads

Key Characteristics of UM-RLC:

  • No Acknowledgements (ACKs/NACKs): Unlike AM mode, UM-RLC doesn't involve sending acknowledgement (ACK) or negative acknowledgement (NACK) signals after receiving data packets from the UE. This eliminates the overhead associated with retransmission requests and simplifies the protocol.
  • Error Detection: While UM-RLC forgoes retransmissions, it can still detect errors in received data using techniques like Cyclic Redundancy Check (CRC). However, the responsibility for error correction lies with higher layer protocols or applications.
  • Buffering: Both the UE and the base station employ buffers to temporarily store data packets before transmission. This buffering helps smooth out bursty traffic patterns and improve efficiency.
  • Segmentation/Reassembly: UM-RLC performs segmentation and reassembly of data received from the PDCP layer. Large data PDUs (Protocol Data Units) are fragmented into smaller units suitable for transmission over the radio channel. Upon reception at the network, these fragments are reassembled into the original PDU.

Benefits of UM-RLC:

  • Low Latency: The absence of acknowledgement procedures significantly reduces latency compared to AM mode. This is crucial for real-time applications where delays are critical.
  • High Throughput: By eliminating the overhead of ACK/NACK and retransmissions, UM-RLC achieves higher throughput compared to AM mode, maximizing data transfer rate.
  • Simplified Protocol: The lack of acknowledgement mechanisms makes UM-RLC simpler to implement compared to AM mode, reducing processing overhead.

Drawbacks of UM-RLC:

  • Unreliable Delivery: Since UM-RLC doesn't involve retransmissions, there's no guarantee that all transmitted data will be received correctly by the network. This might be unsuitable for applications requiring high data integrity.
  • Error Handling at Higher Layers: The responsibility for handling errors falls upon higher layer protocols or applications, which might require additional processing and error correction mechanisms.

Choosing the Right RLC Mode:

The selection of the appropriate RLC mode (UM, AM, or TM) depends on the specific application requirements:

  • For applications demanding high throughput and low latency with some tolerable data loss, UM-RLC is a suitable choice.
  • For applications requiring guaranteed delivery and high data integrity, AM mode is preferred.
  • TM mode finds use in specific scenarios where minimal RLC overhead is essential.

Conclusion:

UM-RLC plays a vital role in 5G NR by offering a high-performance option for data transfer. It caters to applications where maximizing speed is more critical than absolute reliability. Understanding the characteristics and trade-offs of UM-RLC is essential for optimizing RLC operation and network performance for diverse 5G NR services.