UDC

Uplink Data Compression

Radio Access Network
Introduced in Rel-9
A radio interface feature that compresses user data in the uplink direction before transmission over the air. It reduces the volume of data sent from the UE to the network, conserving radio resources, lowering UE power consumption, and improving spectral efficiency, particularly beneficial for repetitive or compressible data patterns.

Description

Uplink Data Compression (UDC) is a performance-enhancing feature in 3GPP LTE and 5G NR that operates at the Packet Data Convergence Protocol (PDCP) layer. Its primary function is to apply lossless compression algorithms to user plane data packets in the uplink direction (from User Equipment to the base station) before they are ciphered and transmitted over the radio interface. The process involves the UE compressing IP packets (including headers and payload) and the receiving network node (eNodeB/gNB) decompressing them. The compression context is established and synchronized between the UE and the network during radio bearer setup or reconfiguration.

Architecturally, UDC is integrated into the PDCP entity for a specific data radio bearer. When configured by the network via RRC signaling, the UE's PDCP layer applies a compression algorithm (e.g., based on Robust Header Compression (ROHC) principles or dedicated UDC algorithms) to the incoming IP packets from higher layers. The compressed packet, along with necessary control information, is then processed through standard PDCP functions like ciphering and adding a PDCP header before being passed to the RLC layer. The gNB performs the inverse operation. The feature requires robust error recovery mechanisms to handle packet loss without causing de-synchronization of the compression context.

UDC plays a crucial role in optimizing radio resource utilization. By reducing the size of uplink transmissions, it decreases the amount of physical layer resources (time/frequency blocks) required, which directly translates to improved cell capacity and user throughput. It is especially effective for applications with repetitive data patterns, such as messaging, IoT sensor reports, or certain web protocols. The feature is managed by the RAN and can be dynamically controlled per UE and per bearer based on network policy and observed traffic characteristics.

Purpose & Motivation

UDC was created to address the growing asymmetry in cellular data traffic and the specific challenges of uplink transmission. While downlink capacity saw significant improvements with advanced techniques, uplink efficiency remained a bottleneck, constrained by UE transmit power and available bandwidth. Transmitting raw, repetitive data (like protocol headers) consumes valuable radio resources and UE battery life unnecessarily.

The technology solves this by applying lossless compression at the source (the UE), directly reducing the payload size before it consumes radio interface resources. This is particularly important for latency-tolerant IoT devices, which often send small, periodic reports, and for scenarios with limited uplink coverage. By improving spectral efficiency, UDC allows networks to serve more users with the same bandwidth or to deliver the same user experience with lower resource allocation, leading to cost savings and enhanced performance. Its introduction in LTE-Advanced (Rel-9) was part of a broader effort to optimize all aspects of the radio interface for efficient data handling.

Key Features

  • Lossless compression at the PDCP layer for uplink user data
  • Dynamic configuration and activation via RRC signaling
  • Reduces IP packet size (headers and payload) before air transmission
  • Improves uplink spectral efficiency and cell capacity
  • Lowers UE power consumption by reducing transmit time
  • Includes mechanisms for compression context synchronization and error recovery

Evolution Across Releases

Rel-9 Initial

Introduced as a new feature for LTE in the PDCP layer. Initial specifications defined the architecture, signaling procedures for activation, and the framework for lossless compression of uplink IP packets to improve radio efficiency and UE battery life.

Defining Specifications

SpecificationTitle
TS 22.985 3GPP TS 22.985
TS 23.203 3GPP TS 23.203
TS 23.280 3GPP TS 23.280
TS 23.335 3GPP TS 23.335
TS 23.845 3GPP TS 23.845
TS 23.862 3GPP TS 23.862
TS 29.212 3GPP TS 29.212
TS 29.213 3GPP TS 29.213
TS 29.214 3GPP TS 29.214
TS 29.215 3GPP TS 29.215
TS 29.935 3GPP TS 29.935
TS 32.181 3GPP TR 32.181
TS 32.182 3GPP TR 32.182
TS 32.901 3GPP TR 32.901
TS 36.300 3GPP TR 36.300
TS 36.306 3GPP TR 36.306
TS 36.323 3GPP TR 36.323
TS 36.331 3GPP TR 36.331
TS 36.754 3GPP TR 36.754
TS 37.483 3GPP TR 37.483
TS 38.300 3GPP TR 38.300
TS 38.306 3GPP TR 38.306
TS 38.323 3GPP TR 38.323
TS 38.331 3GPP TR 38.331
TS 38.523 3GPP TR 38.523