Description
High Speed Uplink Packet Access (HSUPA), standardized as part of 3GPP Release 6, is the uplink counterpart to HSDPA (High Speed Downlink Packet Access). It enhances the WCDMA (Wideband Code Division Multiple Access) radio interface to provide significantly improved uplink performance for packet data. The core technical innovation is the introduction of a new transport channel, the Enhanced Dedicated Channel (E-DCH), which replaces the legacy Dedicated Channel (DCH) for uplink data transmission. The E-DCH operates with a shorter Transmission Time Interval (TTI) of 2 ms (or optionally 10 ms), compared to the 10, 20, 40, or 80 ms TTIs of DCH, drastically reducing latency.
The architecture introduces two new network elements in the Node B (base station): the E-DCH scheduler and the Hybrid ARQ (HARQ) entity. Unlike the downlink where scheduling is centralized in the Node B (for HSDPA), HSUPA employs a fast *Node B controlled* scheduling mechanism for the uplink. The Node B continuously monitors the uplink load and sends scheduling grants to UEs via new downlink control channels (E-AGCH for absolute grants and E-RGCH for relative grants). These grants dictate the maximum power the UE can use for its E-DCH transmission, thereby controlling its data rate and preventing uplink congestion. The UE then selects a suitable transport format based on this grant and its available data.
For error correction, HSUPA implements HARQ with soft combining at the Node B. When the UE transmits a data block, it starts a timer and waits for an acknowledgment (ACK) or negative acknowledgment (NACK) on the new E-HICH (E-DCH HARQ Acknowledgement Indicator Channel). If a NACK is received or the timer expires, the UE performs a retransmission. This fast retransmission at the physical layer (Layer 1) is much quicker than relying on RLC layer retransmissions, improving throughput and latency. The new uplink physical data channel is the E-DPDCH (E-DCH Dedicated Physical Data Channel), which can be code-multiplexed with the existing DPCCH. Peak theoretical uplink speeds with HSUPA reached up to 5.76 Mbps.
Purpose & Motivation
HSUPA was developed to address a critical imbalance in early 3G networks. While HSDPA (Release 5) delivered high downlink speeds suitable for content download, the uplink remained a bottleneck, relying on the slower, higher-latency DCH. This asymmetry limited the user experience for emerging interactive and peer-to-peer applications, such as video conferencing, online gaming, large file uploads (e.g., photos, videos to social media), and real-time collaboration tools. The legacy DCH, with its long TTIs and RNC-centric scheduling, was inefficient for bursty, low-latency uplink traffic.
The creation of HSUPA solved these problems by bringing the key innovations of HSDPA—shorter TTIs, fast scheduling, and HARQ—to the uplink. However, the implementation differed due to the distributed nature of uplink transmissions from multiple UEs. The introduction of fast Node B scheduling allowed for dynamic control of uplink interference, a major concern in WCDMA's interference-limited uplink, thereby increasing overall cell capacity while granting individual users higher peak rates when needed. By enabling a more symmetric high-speed experience, HSUPA was a crucial step in making UMTS a true mobile broadband platform, capable of supporting rich, two-way communication services and paving the way for the all-IP networks that would follow with LTE.
Key Features
- Introduces the Enhanced Dedicated Channel (E-DCH) with 2 ms TTI for low-latency uplink transmission
- Employs fast Node B controlled scheduling via E-AGCH and E-RGCH for dynamic uplink rate control
- Implements Hybrid ARQ (HARQ) with soft combining at the physical layer for rapid error recovery
- Uses new physical channels: E-DPDCH (uplink data), E-DPCCH (control), E-AGCH, E-RGCH, and E-HICH (downlink control/ack)
- Enables peak theoretical uplink data rates up to 5.76 Mbps (with 2x2 multiplexing)
- Improves uplink capacity and reduces latency compared to legacy DCH, enhancing interactive applications
Evolution Across Releases
Introduced HSUPA as part of HSPA evolution. Defined the complete E-DCH framework with 2ms/10ms TTI, Node B scheduling, and HARQ. Specified new physical channels and procedures, enabling peak uplink rates significantly higher than Release 99 DCH, marking the first major enhancement to WCDMA uplink capabilities.
Introduced Dual-Cell HSUPA (DC-HSUPA), allowing a UE to transmit on two adjacent 5 MHz carriers simultaneously, effectively doubling the peak uplink data rate. Also included enhancements for continuous packet connectivity (CPC) to improve battery life for always-on applications.
Added support for MIMO (Multiple Input Multiple Output) in the uplink for HSUPA, although its practical deployment was limited. Focused on further improvements to Layer 2 protocols and mobility enhancements for HSPA+ networks.
Introduced Multiflow aggregation for HSUPA, allowing a UE to receive scheduling grants and transmit data to/from two different Node Bs (cells) to improve cell-edge performance and overall throughput, similar to the downlink Multiflow feature.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 22.978 | 3GPP TS 22.978 |
| TS 25.101 | 3GPP TS 25.101 |
| TS 25.104 | 3GPP TS 25.104 |
| TS 25.105 | 3GPP TS 25.105 |
| TS 25.133 | 3GPP TS 25.133 |
| TS 25.141 | 3GPP TS 25.141 |
| TS 25.142 | 3GPP TS 25.142 |
| TS 25.319 | 3GPP TS 25.319 |
| TS 25.707 | 3GPP TS 25.707 |
| TS 25.823 | 3GPP TS 25.823 |
| TS 25.874 | 3GPP TS 25.874 |
| TS 26.935 | 3GPP TS 26.935 |
| TS 32.405 | 3GPP TR 32.405 |
| TS 32.808 | 3GPP TR 32.808 |
| TS 37.104 | 3GPP TR 37.104 |
| TS 37.812 | 3GPP TR 37.812 |
| TS 37.901 | 3GPP TR 37.901 |