Description
The Uplink Shared Channel (USCH) is a transport channel defined within the UMTS (Universal Mobile Telecommunications System) radio access network, specifically for Wideband Code Division Multiple Access (WCDMA) systems. It operates within the Medium Access Control (MAC) and physical layers of the User Equipment (UE) and Node B. Unlike dedicated channels (DCH) which allocate a fixed code and power to a single user for the duration of a connection, the USCH allows multiple UEs to transmit packet data on the same uplink physical resource, which is primarily defined by a specific scrambling code and channelization code(s). This sharing is managed dynamically by the network on a Transmission Time Interval (TTI) basis.
The operation of the USCH is tightly controlled by the Uplink State Flag (USF), which is transmitted on associated downlink channels. The network scheduler, residing in the Node B for HSDPA-related configurations or the Radio Network Controller (RNC) for earlier releases, uses the USF to grant permission to a specific UE to use the shared resource in the next available uplink TTI. When a UE has data to send, it must listen to the USF value assigned to it. Upon detecting its grant, the UE transmits its data packet on the USCH during the designated TTI. This mechanism prevents collisions, as only one UE is permitted to transmit per TTI.
From an architectural perspective, the USCH is mapped to one or more physical channels, primarily the Uplink Physical Shared Channel (UPSCH). Data from the MAC layer is segmented into transport blocks, which are then coded, interleaved, and spread before transmission. The USCH supports variable data rates through Transport Format Combination (TFC) selection, allowing adaptation to channel conditions and data requirements. Its primary role is to provide an efficient transport mechanism for non-real-time, delay-tolerant packet data services, such as web browsing or email, where traffic is inherently bursty and intermittent. By sharing resources, it significantly improves the overall uplink spectral efficiency and capacity of the UMTS network compared to a model based solely on dedicated channels.
Purpose & Motivation
The USCH was introduced in 3GPP Release 99 to address the inefficiency of using dedicated channels for emerging packet-switched data services. Early cellular data services often relied on dedicated connections, which reserved bandwidth, codes, and power for a single user even during idle periods when no data was being transmitted. This was a wasteful use of scarce radio resources, especially for asymmetric and bursty internet traffic where the uplink is often idle.
The creation of the USCH was motivated by the need for statistical multiplexing gains. By allowing multiple users to share the same physical channel in the time domain, the network could serve more users with the same amount of spectrum, thereby increasing overall capacity and reducing cost per bit. It solved the problem of low resource utilization for best-effort data services, enabling UMTS to compete more effectively with other broadband technologies. The USCH, along with the downlink counterpart (DSCH), formed the foundation for more advanced packet scheduling and high-speed data features that would later evolve into HSPA.
Classification
Evolution Across Releases
Introduced as a new transport channel for UMTS. Initial architecture defined the USCH for shared uplink packet data transmission, controlled by the Uplink State Flag (USF) signaled on associated downlink channels. It provided a foundation for statistical multiplexing in the uplink.
Explore further
Broader topics and technologies where USCH plays a role.
Defining Specifications
3GPP specifications that define or reference USCH, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TS 25.202 vj00 | 7.68Mcps TDD Option Technical Specification | Rel-19 |
| TS 25.221 vj00 | UTRA TDD Physical Layer Specification | Rel-19 |
| TS 25.222 vj00 | UTRA TDD Multiplexing & Channel Coding | Rel-19 |
| TS 25.225 vj00 | UTRA TDD Physical Layer Measurements | Rel-19 |
| TS 25.301 vj00 | UE-UTRAN Radio Interface Protocol Architecture | Rel-19 |
| TS 25.321 vj00 | MAC Protocol Specification for UTRAN | Rel-19 |
| TS 25.331 vj00 | UTRAN RRC Protocol Specification | Rel-19 |
| TS 25.402 vj00 | UTRAN Synchronisation Mechanisms | Rel-19 |
| TS 25.413 vj00 | Radio Access Network Application Part (RANAP) | Rel-19 |
| TS 25.420 vj00 | Iur Interface Introduction for UTRAN | Rel-19 |
| TS 25.423 vj00 | UTRAN RNSAP Specification | Rel-19 |
| TS 25.424 vj00 | UTRAN Iur Interface Data Transport & Signalling | Rel-19 |
| TS 25.425 vj00 | UTRAN Iur Interface User Plane Protocols | Rel-19 |
| TS 25.430 vj00 | Introduction to Iub Interface Specifications | Rel-19 |
| TS 25.433 vj00 | Node B Application Part (NBAP) Protocol | Rel-19 |
| TS 25.434 vj00 | UTRAN Iub Interface Data Transport and Signalling | Rel-19 |
| TS 25.435 vj00 | UTRAN Iub Interface User Plane Protocols | Rel-19 |
| TR 25.931 vj00 | UTRAN Signalling Procedures Examples | Rel-19 |