TFC

Transport Format Combination

Physical Layer →
Introduced in R99

TFC is the specific, allowable set of Transport Formats that can be used simultaneously on different transport channels of a single UE in UMTS, defining the physical layer parameters for transmission.

Category
Physical Layer
Introduced
R99
Where
Radio Access Network › UTRAN (3G)
Specifications
17 specs
TFC Description Purpose Related Classification Specifications

Description

The Transport Format Combination (TFC) is a central concept in the UMTS (WCDMA) radio interface that defines the instantaneous physical layer configuration for data transmission and reception. In UMTS, a User Equipment (UE) can have multiple parallel transport channels (TrCHs), such as a Dedicated Channel (DCH) for user data and a Dedicated Control Channel (DCCH) for signaling. Each transport channel has a set of possible Transport Formats (TFs), which specify attributes like the Transport Block Size, Transport Block Set Size, and Transmission Time Interval (TTI). A TFC is a valid combination of one specific Transport Format from each active transport channel, selected for use in a given TTI.

Architecturally, TFC selection is a dynamic process performed by the Medium Access Control (MAC) layer, specifically the MAC-d entity in the UE for the uplink and the MAC layer in the Node B for the downlink. The set of all allowed TFCs for a UE is configured by the Radio Resource Control (RRC) layer via RRC signaling and is known as the Transport Format Combination Set (TFCS). The MAC layer's role is to choose the most appropriate TFC from this set for each TTI based on factors like the amount of data to send (from logical channels), available transmit power, and UE capability. This selection directly determines the instantaneous data rate and the multiplexing of different data flows onto the coded composite transport channel (CCTrCH).

The process works as follows: The RRC configures the TFCS, defining the permissible combinations. During operation, the MAC layer evaluates its buffers. For the uplink, the UE's MAC selects a TFC that can carry the pending data from its logical channels while not exceeding its maximum allowed uplink transmit power, which is controlled by the network. The selected TFC dictates the block sizes and coding for each TrCH. These blocks are then multiplexed, interleaved, and spread according to the TFC's parameters before transmission. In the downlink, the Node B scheduler performs a similar selection, deciding the TFC based on available power, channel conditions, and QoS requirements of the UE's radio bearers.

TFC is intrinsically linked to QoS. Each radio bearer is mapped to a transport channel with specific TFs. By selecting different TFCs, the network can prioritize traffic, guarantee bit rates, and manage radio resources efficiently. The concept ensures that the complex multi-channel transmission of UMTS is managed in a coordinated, standardized way, allowing for flexible and efficient use of the WCDMA air interface. It is a foundational element of the UMTS rate matching and physical layer resource allocation mechanisms.

Purpose & Motivation

The TFC mechanism was created to solve the fundamental problem of flexible and simultaneous multi-service support on the wideband CDMA air interface of UMTS. Unlike GSM, which used relatively fixed time slots, UMTS needed to dynamically support multiple data streams (e.g., voice, video, web browsing) with vastly different QoS requirements (bit rate, delay, error rate) within a single user's connection. The TFC provides the granular control needed to manage this multiplexing efficiently.

Before such a structured approach, managing variable rate services on a CDMA system would have been ad-hoc and inefficient. The TFC concept allows the network to pre-define a set of valid physical layer configurations (the TFCS) tailored to a user's subscribed services. This enables rapid, frame-by-frame adaptation of the data rate and coding without requiring continuous high-layer signaling. It directly addresses the need for efficient statistical multiplexing of different traffic types onto the shared code domain of WCDMA.

Historically, its introduction with UMTS Release 99 was a key innovation that enabled true high-speed packet-switched data alongside circuit-switched voice on the same carrier. It provided the necessary link adaptation framework to maximize spectral efficiency and user throughput. The TFC selection algorithm, considering power and data availability, is central to UMTS power control and congestion management. It solved the challenge of how to grant a UE the autonomy to choose its uplink rate within network-defined constraints, which is more efficient than having the Node B micromanage every transmission parameter for every user in every time interval.

Classification

Part ofTFCS
Specific typesTFS
Related approachesTTI

Evolution Across Releases

R99 Initial

Introduced as a core component of the new UMTS WCDMA radio interface. Defined the framework for Transport Format (TF) and Transport Format Combination (TFC) to enable dynamic and flexible multiplexing of multiple transport channels (for control and user data) with variable data rates onto the physical layer.

Explore further

Broader topics and technologies where TFC plays a role.

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 25.101 vj00 UTRA FDD UE RF Requirements Rel-19
TS 25.133 vj00 UTRAN RRM Requirements for FDD Rel-19
TS 25.212 vj00 UTRA FDD Layer 1 Multiplexing & Channel Coding 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.433 vj00 Node B Application Part (NBAP) Protocol Rel-19
TS 25.823 v800 Synchronised E-DCH Study for UTRA FDD Rel-8
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
TS 43.051 vj00 GERAN Stage 2 Service Description Rel-19
TS 43.129 vj00 PS Handover in GERAN A/Gb and GAN Modes Rel-19
TS 44.160 vg00 GERAN Iu Mode RLC/MAC Protocol Specification Rel-16
TR 45.902 vj00 Flexible Layer One (FLO) for GERAN Rel-19