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.
Key Features
- Defines a valid combination of Transport Formats for multiple parallel transport channels
- Dynamically selected by the MAC layer on a per-TTI basis
- Governs instantaneous data rate, coding, and physical resource usage
- Configured by RRC within a Transport Format Combination Set (TFCS)
- Integral to uplink power control and rate matching procedures
- Directly enforces QoS by mapping radio bearer requirements to physical layer parameters
Evolution Across Releases
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.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 25.101 | 3GPP TS 25.101 |
| TS 25.133 | 3GPP TS 25.133 |
| TS 25.212 | 3GPP TS 25.212 |
| TS 25.214 | 3GPP TS 25.214 |
| TS 25.221 | 3GPP TS 25.221 |
| TS 25.222 | 3GPP TS 25.222 |
| TS 25.223 | 3GPP TS 25.223 |
| TS 25.224 | 3GPP TS 25.224 |
| TS 25.433 | 3GPP TS 25.433 |
| TS 25.823 | 3GPP TS 25.823 |
| TS 25.903 | 3GPP TS 25.903 |
| TS 25.927 | 3GPP TS 25.927 |
| TS 43.051 | 3GPP TR 43.051 |
| TS 43.129 | 3GPP TR 43.129 |
| TS 44.160 | 3GPP TR 44.160 |
| TS 45.902 | 3GPP TR 45.902 |