Description
The Shared Channel Control Channel (SHCCH) is a logical channel defined in the UMTS Radio Access Network (UTRAN) architecture, as per 3GPP specifications like TS 25.301 and TS 25.321. It operates between the Radio Link Control (RLC) and Medium Access Control (MAC) layers, serving as a dedicated control pathway for shared transport channels. The SHCCH is unidirectional: in the downlink, it carries control information from the Node B to User Equipment (UE) for the Downlink Shared Channel (DSCH); in the uplink, it carries control information from the UE to the Node B for the Uplink Shared Channel (USCH). This channel is essential for dynamic scheduling, where radio resources are allocated on a per-transmission-time-interval (TTI) basis to multiple users.
Functionally, the SHCCH transports specific control messages, including Transport Format Combination (TFC) commands, power control updates, and scheduling grants. For the DSCH, the Node B uses the SHCCH to inform UEs about the coding scheme, modulation, and resource block assignment for upcoming data transmissions. For the USCH, UEs signal their buffer status and requested resources via the SHCCH, enabling the Node B to manage uplink interference and capacity. The channel is mapped to physical channels like the Secondary Common Control Physical Channel (S-CCPCH) in the downlink and the Physical Uplink Shared Channel (PUSCH) in the uplink, depending on the UMTS release and configuration.
Architecturally, the SHCCH is part of the control plane in UTRAN's Layer 2, interfacing with the MAC-d and MAC-c/sh entities. It supports variable bit rates and is characterized by low latency to ensure timely scheduling decisions. The channel's design optimizes spectrum efficiency in packet-switched services, such as HSDPA and HSUPA enhancements, by reducing control overhead compared to dedicated channels. Its operation is tightly coupled with the Radio Resource Control (RRC) protocol for connection management and the Packet Data Convergence Protocol (PDCP) for header compression in user data flows.
Purpose & Motivation
SHCCH was introduced in UMTS Release 4 to address the inefficiencies of using dedicated channels for bursty, packet-oriented data traffic. Prior approaches, like Dedicated Channels (DCH), allocated fixed resources per user, leading to poor radio resource utilization when data transmission was intermittent. The shared channel concept, enabled by SHCCH, allowed multiple users to dynamically share a common transport channel, significantly improving spectral efficiency and supporting higher data rates for non-real-time services.
The creation of SHCCH was motivated by the growing demand for mobile internet access and the need for a control mechanism that could handle rapid scheduling changes. It solved the problem of coordinating access to shared media by providing a low-latency signaling path for grants and commands, which was essential for technologies like High-Speed Downlink Packet Access (HSDPA) in Release 5. SHCCH facilitated advanced features such as fast packet scheduling, hybrid ARQ, and adaptive modulation and coding, laying the groundwork for the evolution towards LTE's more integrated control channel design. Its role diminished in later releases as LTE adopted the Physical Downlink Control Channel (PDCCH) for similar functions, but it remains a key component in UMTS networks for backward compatibility and efficient resource management.
Key Features
- Logical channel for control signaling of shared transport channels (DSCH/USCH)
- Unidirectional: downlink for DSCH control, uplink for USCH control
- Carries Transport Format Combination (TFC) and scheduling information
- Mapped to physical channels like S-CCPCH (downlink) and PUSCH (uplink)
- Supports dynamic resource allocation and power control
- Integral to UMTS packet-switched enhancements like HSDPA/HSUPA
Evolution Across Releases
Initially introduced as part of the UMTS shared channel architecture. SHCCH was defined as a logical channel to carry control signaling for the newly specified Downlink Shared Channel (DSCH) and Uplink Shared Channel (USCH), enabling efficient packet data scheduling and resource sharing among multiple users in the UTRAN.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 25.301 | 3GPP TS 25.301 |
| TS 25.321 | 3GPP TS 25.321 |
| TS 25.322 | 3GPP TS 25.322 |
| TS 25.331 | 3GPP TS 25.331 |
| TS 25.423 | 3GPP TS 25.423 |
| TS 25.931 | 3GPP TS 25.931 |