Description
The Uplink Shared Channel (UL-SCH) is a fundamental transport channel defined in both LTE (E-UTRA) and NR (New Radio) standards. It is the principal conduit for transmitting user data, higher-layer control information (e.g., RRC messages, NAS messages), and some physical layer control information from the UE to the gNB (in NR) or eNB (in LTE). The channel is characterized by its shared nature, meaning its physical resources are dynamically allocated to different UEs by the network scheduler on a per-subframe or per-slot basis. This dynamic scheduling, signaled via the Physical Downlink Control Channel (PDCCH), allows for highly efficient statistical multiplexing of uplink traffic, adapting to the bursty nature of data applications.
From a procedural standpoint, the UL-SCH transport block processing involves several key physical layer steps. For a scheduled transmission, the MAC layer delivers a transport block to the physical layer. This block undergoes processes including transport block CRC attachment, code block segmentation and CRC attachment, channel coding (typically LDPC in NR, Turbo coding in LTE), rate matching, and code block concatenation. The resulting codeword is then mapped to the Physical Uplink Shared Channel (PUSCH) for transmission. A critical aspect of UL-SCH is the support for Hybrid Automatic Repeat Request (HARQ). Each transmission is associated with a HARQ process, allowing for rapid retransmissions in case of decoding failure at the receiver, which is essential for achieving high reliability and low latency.
The role of UL-SCH extends beyond mere data delivery. It is tightly integrated with uplink control signaling. For instance, Uplink Control Information (UCI), such as HARQ acknowledgments for downlink data (ACK/NACK) and Channel State Information (CSI) reports, can be multiplexed with uplink data on the PUSCH when the UE has a valid UL-SCH grant. This piggybacking improves resource efficiency. Furthermore, the UL-SCH supports adaptive modulation and coding (AMC), where the modulation scheme (e.g., QPSK, 16QAM, 64QAM, 256QAM) and coding rate are adjusted based on the instantaneous uplink channel quality reported by the UE or estimated via sounding reference signals (SRS). This ensures optimal spectral efficiency under varying radio conditions.
Purpose & Motivation
The UL-SCH was created to address the need for a flexible, efficient, and high-capacity uplink transport mechanism for packet-switched services in 3GPP's 4G LTE and 5G NR systems. Prior 3G systems like UMTS relied on dedicated channels (DCH) for user data, which were inefficient for bursty internet traffic as they reserved resources for a user even during idle periods. The shared channel paradigm, introduced with the High-Speed Uplink Packet Access (HSUPA) Enhanced Dedicated Channel (E-DCH), was fully realized and optimized in LTE with the UL-SCH.
The primary motivation was to maximize spectral efficiency and system capacity in the uplink direction, which is often the limiting factor due to UE power constraints and the need for orthogonal multiple access. By allowing the base station scheduler to dynamically assign time-frequency resources to UEs precisely when they have data to send, the UL-SCH eliminates the waste associated with permanently allocated circuits. This dynamic allocation also enables advanced techniques like frequency-selective scheduling, where the scheduler can assign resources in frequency bands where the specific UE experiences good channel conditions, thereby improving link robustness and data rates.
Furthermore, the design of UL-SCH, with its support for fast HARQ and AMC, was crucial for meeting the low latency and high reliability requirements of real-time services envisioned for LTE and, later, enhanced for NR. It provides the foundational transport layer upon which all uplink-centric services—from web browsing and file uploads to VoIP and ultra-reliable low-latency communications (URLLC)—are built, making it a cornerstone of modern cellular uplink architecture.
Key Features
- Dynamic resource allocation via network scheduling (grant-based access)
- Support for Hybrid ARQ (HARQ) with multiple parallel processes for low-latency retransmissions
- Adaptive Modulation and Coding (AMC) based on channel conditions
- Multiplexing of user data and Uplink Control Information (UCI) on the same physical resource
- Support for both contention-free and, in NR, configured grant (grant-free) transmission for low latency
- Transport block processing including channel coding (LDPC in NR, Turbo in LTE), scrambling, and modulation
Evolution Across Releases
Introduced as the primary uplink transport channel for LTE (E-UTRA). Defined with Turbo coding, grant-based dynamic scheduling, synchronous HARQ, and support for UCI multiplexing on PUSCH. Established the foundational framework for efficient uplink shared resource utilization.
Re-defined for 5G NR with several enhancements. Key changes include the adoption of LDPC channel coding for data, support for flexible numerology (different subcarrier spacings), mini-slot scheduling for ultra-low latency, and the introduction of configured grant (Type 1 and Type 2) for grant-free uplink transmission to reduce latency and signaling overhead.
Enhanced UL-SCH to better support Industrial IoT and URLLC. Introduced enhancements for reliable uplink transmission, including improvements to configured grant operation, support for repetition transmission without grants, and tighter integration with reliability mechanisms for critical communications.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 36.212 | 3GPP TR 36.212 |
| TS 36.213 | 3GPP TR 36.213 |
| TS 36.306 | 3GPP TR 36.306 |
| TS 36.331 | 3GPP TR 36.331 |
| TS 38.212 | 3GPP TR 38.212 |
| TS 38.213 | 3GPP TR 38.213 |
| TS 38.300 | 3GPP TR 38.300 |
| TS 38.523 | 3GPP TR 38.523 |
| TS 38.889 | 3GPP TR 38.889 |