Description
The Enhanced Uplink Physical Channel (E-PUCH) is a fundamental channel defined in the 3GPP TD-SCDMA (Time Division-Synchronous Code Division Multiple Access) standard for its 3.84 Mcps and 7.68 Mcps TDD modes. It is the primary physical channel used to implement Enhanced Uplink, also known as High Speed Uplink Packet Access (HSUPA) for TDD. The E-PUCH carries the uplink dedicated transport channel (E-DCH) which conveys user data packets. Its operation is characterized by dynamic scheduling and fast physical layer feedback. The channel structure is based on timeslots and channelization codes. A key feature is the support for multi-code transmission, where a single user equipment (UE) can be allocated multiple channelization codes within the same timeslot to achieve higher data rates. The network's Node B scheduler dynamically allocates these resources (timeslots, codes, and maximum allowed power) to UEs based on uplink traffic demand and system load, with grants signaled via the downlink E-AGCH (Absolute Grant Channel) and E-RGCH (Relative Grant Channel). The UE transmits its data on the E-PUCH along with in-band control information, such as the Happy Bit (indicating if the UE desires more resources) and the Retransmission Sequence Number (RSN). Hybrid ARQ (HARQ) processes run in parallel, allowing for fast retransmissions managed directly by the Node B, which drastically reduces uplink latency compared to RNC-controlled retransmissions in pre-enhanced uplink. The E-PUCH works in conjunction with the E-UCCH (Uplink Control Channel) for signaling and the E-RUCCH (Random Access Uplink Control Channel) for initial resource requests.
Purpose & Motivation
The E-PUCH was created to address the uplink bottleneck in early 3G UMTS TDD networks, where uplink data rates were low and latency was high due to centralized scheduling and retransmission control in the Radio Network Controller (RNC). This limitation hindered symmetric high-speed data applications like video conferencing, large file uploads, and real-time interactive services. The Enhanced Uplink feature, for which E-PUCH is the physical layer vehicle, introduced Node B (base station) controlled scheduling and HARQ. This moved critical fast scheduling and retransmission decisions closer to the air interface, enabling faster adaptation to channel conditions and traffic needs. The motivation was to provide TDD UMTS with uplink performance parity with the FDD HSUPA standard, significantly boosting peak data rates (theoretically beyond 2 Mbps), increasing uplink capacity, and reducing round-trip time, thereby improving the user experience for delay-sensitive uplink-heavy applications.
Key Features
- Supports dynamic Node B scheduling for uplink resources
- Enables multi-code transmission within a timeslot for high data rates
- Integrates with fast Physical Layer Hybrid ARQ (HARQ) processes
- Carries both user data and in-band control information (e.g., Happy Bit)
- Operates in both 3.84 Mcps and 7.68 Mcps TDD chip rate variants
- Uses timeslot and code-domain resource allocation
Evolution Across Releases
Introduced the E-PUCH as part of the Enhanced Uplink for TDD feature in 3GPP Release 7. The initial specification defined the channel structure, modulation (QPSK), multi-code operation, and its association with the E-DCH transport channel. It established the framework for Node B controlled scheduling and HARQ, defining the accompanying control channels (E-AGCH, E-RGCH, E-HICH, E-UCCH) for complete operation.
Defining Specifications
| Specification | Title |
|---|---|
| TS 25.202 | 3GPP TS 25.202 |
| TS 25.221 | 3GPP TS 25.221 |
| TS 25.222 | 3GPP TS 25.222 |
| TS 25.224 | 3GPP TS 25.224 |
| TS 25.302 | 3GPP TS 25.302 |
| TS 25.319 | 3GPP TS 25.319 |
| TS 25.321 | 3GPP TS 25.321 |
| TS 25.331 | 3GPP TS 25.331 |
| TS 25.423 | 3GPP TS 25.423 |
| TS 25.433 | 3GPP TS 25.433 |
| TS 25.874 | 3GPP TS 25.874 |