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.
Key Features
- Dynamic time-domain multiplexing of multiple UEs on a single uplink physical resource
- Grant-based access controlled via the Uplink State Flag (USF)
- Support for variable data rates through Transport Format Combinations
- Efficient transport for bursty, non-real-time packet data services
- Improved uplink spectral efficiency and capacity over dedicated channels
- Operates on a Transmission Time Interval (TTI) basis for scheduling
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.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 25.202 | 3GPP TS 25.202 |
| TS 25.221 | 3GPP TS 25.221 |
| TS 25.222 | 3GPP TS 25.222 |
| TS 25.225 | 3GPP TS 25.225 |
| TS 25.301 | 3GPP TS 25.301 |
| TS 25.321 | 3GPP TS 25.321 |
| TS 25.331 | 3GPP TS 25.331 |
| TS 25.402 | 3GPP TS 25.402 |
| TS 25.413 | 3GPP TS 25.413 |
| TS 25.420 | 3GPP TS 25.420 |
| TS 25.423 | 3GPP TS 25.423 |
| TS 25.424 | 3GPP TS 25.424 |
| TS 25.425 | 3GPP TS 25.425 |
| TS 25.430 | 3GPP TS 25.430 |
| TS 25.433 | 3GPP TS 25.433 |
| TS 25.434 | 3GPP TS 25.434 |
| TS 25.435 | 3GPP TS 25.435 |
| TS 25.931 | 3GPP TS 25.931 |