HS-PDSCH

High Speed Physical Downlink Shared Channel

Physical Layer →
Introduced in Rel-5

HS-PDSCH is the physical channel in UMTS HSPA that transmits high-speed packet data to users by carrying the HS-DSCH as a radio waveform, utilizing shared codes and adaptive modulation.

Category
Physical Layer
Introduced
Rel-5
Where
Radio Access Network › UTRAN (3G)
Specifications
25 specs
HS-PDSCH Description Purpose Related Classification Specifications

Description

The High Speed Physical Downlink Shared Channel (HS-PDSCH) is the physical layer realization of the High Speed Downlink Shared Channel (HS-DSCH) in UMTS High-Speed Downlink Packet Access (HSDPA). It is the radio bearer over which the actual user data packets are transmitted from the Node B to the User Equipment (UE). Multiple HS-PDSCHs can be allocated to a single UE in a given Transmission Time Interval (TTI) to achieve higher data rates, and these channels are shared among all UEs in the cell on a TTI-by-TTI basis. The HS-PDSCH is characterized by its use of a fixed spreading factor (SF=16) and its operation on secondary scrambling codes, which distinguishes it from the primary scrambling code used for common and dedicated channels.

From a physical layer perspective, the HS-PDSCH carries the coded and modulated transport blocks of the HS-DSCH. The channel employs adaptive modulation, switching between Quadrature Phase Shift Keying (QPSK), 16-Quadrature Amplitude Modulation (16QAM), and later 64QAM (from Release 7), based on the Channel Quality Indicator (CQI) reported by the UE. The choice of modulation and the Transport Block Size (TBS) directly determines the instantaneous data rate. The channelization codes for the HS-PDSCH are drawn from a pool of codes with a spreading factor of 16, separate from the code tree used for dedicated channels (DCH). A UE can be assigned between 1 and 15 such codes in a TTI, depending on its capability (UE category), channel conditions, and scheduler decision. The set of codes is indicated to the UE via the associated HS-SCCH.

The transmission process is tightly synchronized. In each 2 ms TTI (subframe), the Node B scheduler decides which UE(s) to serve, selects the modulation and coding scheme (MCS), and allocates a specific set of channelization codes. This control information is sent on the HS-SCCH, which starts two slots (approx. 1.33 ms) before the corresponding HS-PDSCH transmission. This gives the UE time to decode the HS-SCCH and configure its receiver for the impending data transmission. The HS-PDSCH itself carries no explicit control information; all necessary decoding parameters are provided by the HS-SCCH. After attempting to decode the data, the UE sends a HARQ acknowledgment (ACK or NACK) on the uplink HS-DPCCH. The physical layer processing includes channel coding (Turbo coding), physical channel segmentation, and interleaving, as defined for the HS-DSCH transport channel, before mapping to the HS-PDSCH physical channel symbols.

Purpose & Motivation

The HS-PDSCH was created as the physical layer enabler for the high-speed shared channel concept of HSDPA. Prior to HSDPA, downlink user data in UMTS was primarily carried on the Dedicated Physical Channel (DPCH), which was inefficient for bursty packet data. The DPCH used a variable spreading factor and required permanent code allocation per user, leading to code tree exhaustion and limited peak rates. The HS-PDSCH addressed these limitations by adopting a fixed, low spreading factor (SF=16) and operating on secondary scrambling codes, which freed up the primary code tree for voice and signaling. This design allowed the system to allocate a large, contiguous block of channelization codes (up to 15) to a single user for a very short duration (2 ms), enabling very high peak data rates.

Its introduction solved the fundamental physical layer bottleneck for downlink throughput. By fixing the spreading factor, the chip rate per symbol was effectively increased, allowing more data bits per symbol when combined with higher-order modulation. The use of secondary scrambling codes created a parallel, dedicated resource pool for high-speed data that did not interfere with the operation of legacy Release 99 channels. Furthermore, the short TTI and the decoupling of control (HS-SCCH) from data (HS-PDSCH) allowed for the rapid, flexible scheduling and link adaptation that are hallmarks of HSPA. The HS-PDSCH is thus the physical workhorse that translated the HSDPA transport channel enhancements into tangible radio performance gains, making UMTS competitive with other broadband wireless technologies.

Classification

Part ofHS-DSCH
Related approachesHS-SCCH

Release Timeline

Evolution Across Releases

Rel-5 Initial

Initial introduction of the HS-PDSCH as the physical channel for HSDPA. It supported QPSK and 16QAM modulation, a fixed 2 ms TTI, and operation with up to 15 channelization codes (SF=16) using secondary scrambling codes. Peak theoretical data rate was 14.4 Mbps.

Enhanced the HS-PDSCH with support for 64QAM modulation, increasing the number of bits per symbol and thus the peak data rate. Also introduced MIMO (Multiple-Input Multiple-Output) operation, where two independent transport blocks could be transmitted on two separate streams using the same set of channelization codes, effectively doubling the data rate under suitable conditions.

Introduced Dual-Cell HSDPA (DC-HSDPA). This allowed a UE to receive HS-PDSCH transmissions on two adjacent carrier frequencies simultaneously. Effectively, the UE monitored and received data on two independent sets of HS-PDSCHs, doubling the peak user throughput without requiring wider single-carrier bandwidth.

Extended DC-HSDPA to dual-band operation, allowing the two aggregated carriers to be in different frequency bands. The HS-PDSCH operation per carrier remained the same, but the RF and scheduling complexity increased.

Introduced 4-Carrier HSDPA (4C-HSDPA). A UE could be configured to receive HS-PDSCH on up to four downlink carriers, further multiplying the available code resources and peak data rates. MIMO could be configured on one or more of these carriers.

Introduced 8-Carrier HSDPA (8C-HSDPA) for contiguous spectrum allocations, pushing the peak rate boundaries. Enhancements also included more advanced receiver types (e.g., Type 3i) to improve HS-PDSCH reception performance, especially in challenging interference scenarios.

Explore further

Broader topics and technologies where HS-PDSCH plays a role.

Defining Specifications

3GPP specifications that define or reference HS-PDSCH, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 25.101 vj00 UTRA FDD UE RF Requirements Rel-19
TS 25.102 vj00 UTRA TDD RF Characteristics Rel-19
TS 25.133 vj00 UTRAN RRM Requirements for FDD Rel-19
TS 25.141 vj00 UTRA FDD Base Station RF Conformance Testing Rel-19
TS 25.142 vj00 UTRA TDD Base Station RF Test Methods Rel-19
TS 25.202 vj00 7.68Mcps TDD Option Technical Specification Rel-19
TS 25.211 vj00 UTRA FDD Layer 1: Transport & Physical Channels Rel-19
TS 25.212 vj00 UTRA FDD Layer 1 Multiplexing & Channel Coding Rel-19
TS 25.213 vj00 UTRA FDD Spreading and Modulation Rel-19
TS 25.214 vj00 UTRA FDD Physical Layer Procedures 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.223 vj00 UTRA Physical Layer TDD Spreading & Modulation Rel-19
TS 25.224 vj00 UTRA TDD Physical Layer Procedures Rel-19
TS 25.301 vj00 UE-UTRAN Radio Interface Protocol Architecture Rel-19
TS 25.308 vj00 HSDPA Overall Description Rel-19
TS 25.433 vj00 Node B Application Part (NBAP) Protocol Rel-19
TS 25.766 vd10 Network-Assisted Interference Cancellation for UMTS Rel-13
TS 25.874 vb00 HSPA Feedback & Signalling Efficiency for LCR TDD Rel-11
TR 25.903 vj00 Continuous Connectivity for Packet Data Users Rel-19
TR 25.927 ve00 Energy Saving Solutions for UMTS Node B Rel-14
TR 25.929 vj00 Continuous Connectivity for Packet Data Users Rel-19
TR 25.931 vj00 UTRAN Signalling Procedures Examples Rel-19
TS 37.814 vc00 L-band Supplemental Downlink for UTRA/E-UTRA Rel-12
TR 37.901 vf10 UE Application Layer Data Throughput Performance Rel-15
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.