TFRC

Transport Format and Resource Combination

Radio Access Network
Introduced in Rel-5
TFRC is a fundamental concept in UMTS (WCDMA) that defines the specific mapping of a transport channel's data block size, coding scheme, and physical layer resources (like spreading codes and timeslots) for transmission. It is the core entity scheduled by the Node B to optimize air interface efficiency.

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.

Key Features

  • Defines a complete mapping from Transport Channel to physical layer transmission
  • Combines Transport Format (block size, coding) with physical resources (codes, timeslots)
  • Selected dynamically by the Node B scheduler every Transmission Time Interval (TTI)
  • Enables fast adaptation to changing radio channel conditions (via CQI)
  • Core mechanism for implementing QoS-aware packet scheduling in UTRAN
  • Directly determines the instantaneous user data rate (Transport Format Combination)

Evolution Across Releases

Rel-5 Initial

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.

Defining Specifications

SpecificationTitle
TS 25.214 3GPP TS 25.214
TS 25.222 3GPP TS 25.222
TS 25.224 3GPP TS 25.224
TS 25.308 3GPP TS 25.308
TS 26.937 3GPP TS 26.937