Description
The Network Header Compressor/Decompressor (N-HCD) is not a separate functional entity but a conceptual umbrella term used in 3GPP specifications to refer to the combined header compression and decompression capabilities residing in the network, specifically within the Radio Network Controller (RNC) of a UMTS network. In practice, it comprises two distinct operational entities: the Network Header Compressor (N-HC) and the Network Header Decompressor (N-HD). The N-HCD terminology emphasizes the RNC's role as a full-duplex ROHC peer to the User Equipment (UE). On the downlink direction (network to UE), the N-HC component applies Robust Header Compression (ROHC) algorithms to IP packet streams, replacing large headers with concise context identifiers and compressed data. On the uplink direction (UE to network), the N-HD component receives compressed packets from the UE's compressor (U-HC), uses the shared compression context to reconstruct the original full headers, and forwards the complete packets toward the core network. The N-HCD's implementation within the PDCP layer ensures tight integration with radio bearer management and QoS handling. It maintains synchronized compression contexts for each UE and each flow, handling context initialization, updating, verification, and error recovery procedures as defined in the ROHC standard. The state machines for compression and decompression operate independently per direction but share management logic to optimize performance and resource usage in the RNC.
Purpose & Motivation
The term N-HCD was defined to provide a holistic view of the network's responsibility in the bidirectional header compression system mandated by 3GPP for UMTS. While the individual components (N-HC and N-HD) have specific directional roles, their combined operation is essential for optimizing all user-plane traffic. The purpose of deploying a full N-HCD function in the RNC was to centralize the complexity and state management of the ROHC protocol in the network infrastructure. This design offloads computational burden from the power-constrained mobile devices, as the UE only needs to implement the complementary half (U-HC and U-HD). It ensures consistent compression policy enforcement, context management, and interoperability across different UE implementations. By having the network side handle the more complex context recovery and robustness mechanisms, the overall system reliability for real-time services over unreliable radio links is improved. The N-HCD concept underscores that header compression is not a unidirectional optimization but a core network function for enhancing capacity and quality of experience for all packet-switched services.
Key Features
- Encompasses both compression (N-HC) and decompression (N-HD) functions within the RNC
- Acts as the full-duplex ROHC peer entity to the UE's header compressor/decompressor
- Manages bidirectional compression contexts for multiple UEs and flows simultaneously
- Integrates with PDCP for per-bearer QoS-aware compression configuration
- Implements ROHC feedback channels for context synchronization and error recovery
- Provides the network-controlled anchor point for compression algorithms and parameters
Evolution Across Releases
Introduced alongside PDCP enhancements for UMTS. Defined the N-HCD as the network-side entity performing both compression of downlink packets and decompression of uplink packets using the ROHC framework. Established it as an integral part of the RNC's user-plane processing to optimize bandwidth for conversational and streaming traffic classes.
Defining Specifications
| Specification | Title |
|---|---|
| TS 25.323 | 3GPP TS 25.323 |