Description
Transport Format and Resource Combination (TFRC) is a central scheduling entity in the UMTS Radio Access Network (UTRAN), specifically within the WCDMA air interface. It represents a complete set of parameters that define how data from a Transport Channel (TrCH) is delivered over the physical layer in a given Transmission Time Interval (TTI). A TFRC encapsulates three key aspects: the Transport Format (TF), which specifies the block size and type of channel coding/rate matching; the physical resources, primarily the Channelization Code (or codes) and for TDD, the timeslot(s); and for some configurations, the Transmit Power. The Node B's scheduler selects a TFRC for each active user equipment (UE) every TTI (e.g., every 2ms, 10ms) based on factors like channel quality (CQI reports), available cell power, code resources, and QoS requirements. The selected TFRC directly determines the instantaneous data rate (the Transport Format Combination, TFC) for the UE. The process involves the Radio Network Controller (RNC) configuring a set of allowed TFRCs for each UE during radio bearer setup. The Node B then dynamically chooses from this set. This allows for fast, cell-level scheduling that adapts to rapid channel variations, maximizing spectral efficiency and ensuring QoS. TFRC selection is tightly coupled with fast power control and is a key differentiator of WCDMA's packet-switched capabilities (HSDPA/HSUPA evolved this concept further with more granular scheduling).
Purpose & Motivation
TFRC was developed to enable efficient packet data services over the WCDMA air interface in UMTS. Prior circuit-switched systems allocated fixed resources for the duration of a call, which was inefficient for bursty data traffic. The TFRC concept introduced a flexible, scheduled approach to resource allocation. It solved the problem of how to dynamically share limited and variable physical resources (spreading codes, transmit power) among multiple users with varying channel conditions and data demands. By allowing the Node B to select the optimal combination of transport format and physical resources every few milliseconds, the system could closely match the allocated capacity to the instantaneous needs and channel state of each user. This was a radical shift from GSM/GPRS and was essential for delivering high-speed data services. It provided the foundation for rate adaptation, QoS-aware scheduling, and efficient utilization of the CDMA air interface, directly addressing the core challenge of supporting both real-time (voice, video) and non-real-time (web browsing, email) services over a shared channel.
Evolution Across Releases
Introduced as a core scheduling concept for dedicated channels (DCH) and later for HSDPA. Specifications like TS 25.214 (Physical layer procedures), TS 25.222 (Multiplexing and channel coding), and TS 25.308 (High Speed Downlink Packet Access) defined its role. It established the framework where the RNC configures a set of permissible TFRCs, and the Node B performs fast, TTI-by-TTI selection to optimize throughput and latency, forming the basis for UMTS packet data efficiency.
Explore further
Broader topics and technologies where TFRC plays a role.
Defining Specifications
3GPP specifications that define or reference TFRC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 25.214 vj00 | UTRA FDD Physical Layer Procedures | Rel-19 |
| TS 25.222 vj00 | UTRA TDD Multiplexing & Channel Coding | Rel-19 |
| TS 25.224 vj00 | UTRA TDD Physical Layer Procedures | Rel-19 |
| TS 25.308 vj00 | HSDPA Overall Description | Rel-19 |
| TR 26.937 vj00 | 3GPP PSS Characterization | Rel-19 |