DRC

Downlink Rate Command

Radio Access Network
Introduced in Rel-8
A control signal in HSPA networks used by the UE to request a specific downlink data rate from the NodeB. It is part of the uplink control channel (HS-DPCCH) and is essential for fast link adaptation and efficient radio resource utilization.

Description

The Downlink Rate Command (DRC) is a fundamental component of the High-Speed Downlink Packet Access (HSDPA) feature introduced in 3GPP Release 5 and refined in subsequent releases. It operates within the High-Speed Dedicated Physical Control Channel (HS-DPCCH) in the uplink direction from the User Equipment (UE) to the NodeB. The primary function of the DRC is to inform the NodeB of the instantaneous downlink channel conditions as perceived by the UE, enabling fast and adaptive scheduling at the radio access network layer. The UE continuously measures the quality of the downlink pilot channel (CPICH) and, based on this measurement and its own receiver capabilities, selects an appropriate transport format combination that it believes the channel can support. This selected format is encoded into a DRC index, which is transmitted to the NodeB. The NodeB's scheduler uses this DRC information, along with other factors like available power and cell load, to decide which UE to serve in the next Transmission Time Interval (TTI) and at what data rate, a process known as fast link adaptation.

The DRC mechanism is tightly coupled with Hybrid Automatic Repeat Request (HARQ) processes and Channel Quality Indicator (CQI) reporting. While CQI provides a more granular recommendation for the channel quality, the DRC is a direct command indicating the UE's preferred data rate and modulation scheme (e.g., QPSK or 16QAM). The DRC value corresponds to a specific combination of transport block size, number of codes, and modulation, as defined in the specifications. This allows the NodeB to rapidly adjust the downlink transmission parameters to match the current radio frequency conditions, maximizing throughput while maintaining an acceptable block error rate. The transmission of the DRC is a critical part of the fast feedback loop that makes HSDPA efficient, reducing latency and increasing peak data rates compared to pre-HSDPA WCDMA.

Architecturally, the DRC is generated by the UE's physical layer and transmitted via the uplink HS-DPCCH. The NodeB's MAC-hs (Medium Access Control for high speed) entity receives and processes this information. The effectiveness of the DRC relies on accurate and timely channel estimation by the UE. If the DRC is too conservative, network resources are underutilized; if it is too aggressive, excessive retransmissions occur, wasting resources. Therefore, the algorithms for DRC selection within the UE are implementation-specific but crucial for overall performance. The DRC's role diminished with the introduction of LTE and 5G NR, which employ more advanced feedback mechanisms like Channel State Information (CSI) reports, but it remains a key concept in the evolution of 3G packet data services.

Purpose & Motivation

The DRC was created to address a key limitation of early WCDMA (Release 99) networks: slow and centralized scheduling for packet data. In initial 3G deployments, scheduling decisions were made at the Radio Network Controller (RNC), which introduced significant latency (on the order of 100ms) and could not react quickly to fast-fading radio channels. This resulted in inefficient use of the radio spectrum and lower-than-possible data throughput. The introduction of HSDPA in Release 5 moved the scheduling function to the NodeB (the base station), enabling decisions on a 2ms TTI basis.

The DRC is the enabling feedback mechanism for this fast NodeB scheduling. Its purpose is to provide near-instantaneous channel condition feedback from the UE to the scheduler. By receiving a direct command for a supported data rate, the NodeB can immediately allocate resources to the UE best positioned to receive them, implementing a form of multi-user diversity. This solved the problem of slow channel adaptation, dramatically increasing spectral efficiency, peak user throughput (theoretically up to 14.4 Mbps in Release 5), and overall system capacity for downlink packet data services. It was a revolutionary step that made mobile broadband a practical reality on 3G networks.

Key Features

  • Enables fast link adaptation with 2ms TTI granularity
  • Transmitted uplink on the HS-DPCCH control channel
  • Encodes UE's preferred transport format (modulation, code rate)
  • Supports multi-user diversity through fast NodeB scheduling
  • Works in conjunction with HARQ for rapid error correction
  • Fundamental to HSDPA peak data rate performance

Evolution Across Releases

Rel-8 Initial

Introduced in the context of HSPA evolution. The initial architecture in these releases defined DRC as part of the HS-DPCCH for UE-to-NodeB feedback, enabling fast scheduling and link adaptation for HSDPA. It established the fundamental mechanism where the UE commands a data rate based on channel conditions.

Defining Specifications

SpecificationTitle
TS 26.102 3GPP TS 26.102
TS 26.117 3GPP TS 26.117
TS 26.118 3GPP TS 26.118
TS 26.202 3GPP TS 26.202