Description
The Transport Format Combination Set (TFCS) is a crucial configuration element in the UMTS radio interface protocol architecture, specifically within the Medium Access Control (MAC) and Physical layers. It is a finite, ordered list of Transport Format Combinations (TFCs) that are permitted for use by a User Equipment (UE) on a specific Coded Composite Transport Channel (CCTrCH). A CCTrCH is the physical layer entity that results from multiplexing one or more transport channels (TrCHs). Each transport channel has its own set of possible Transport Formats (TFs), which define parameters like transport block size, number of blocks per frame, and coding scheme. A TFC is a specific valid selection of one TF from each of the transport channels within the CCTrCH.
The TFCS is configured and provided to the UE by the Radio Resource Control (RRC) layer during radio bearer establishment or reconfiguration via RRC signaling messages. The configuration includes the complete list of allowed TFCs. The MAC layer is responsible for selecting the most appropriate TFC from this set for each Transmission Time Interval (TTI, typically 10, 20, 40, or 80 ms) based on the available data in the buffers of the different logical channels and their priorities. This selection process is governed by TFC selection algorithms which aim to maximize data transmission while respecting UE power capabilities and network-granted resources.
Once the MAC selects a TFC, it instructs the physical layer to use it. The physical layer then uses the corresponding Transport Format Combination Indicator (TFCI) to signal *which* TFC from the pre-defined TFCS is being used in the current radio frame. The receiver, which has been configured with the identical TFCS, uses the received TFCI to index into its local copy of the TFCS and retrieve the exact TFC. This allows it to correctly decode the data. The TFCS thus acts as a shared codebook or dictionary between the transmitter and receiver, enabling efficient dynamic rate adaptation without the need to signal all format details in every frame. The size and composition of the TFCS directly determine the flexibility and granularity of data rate adaptation available for a radio bearer.
Purpose & Motivation
The TFCS was created to provide a structured and efficient framework for managing the complex, multi-dimensional rate adaptation required in UMTS. WCDMA supports simultaneous transmission of multiple services (e.g., voice, video telephony, packet data) over a single radio connection, each with different and variable bandwidth requirements. These services are mapped to separate transport channels. The network needs to control the possible combinations of data rates on these channels to ensure efficient use of the radio spectrum, maintain QoS, and control interference.
Without a pre-defined set like the TFCS, the UE and Node B would have to negotiate or signal the complete format details for every possible combination in real-time, leading to excessive signaling overhead and latency. The TFCS solves this by pre-configuring all valid operating points during connection setup. This allows for very fast (per-TTI) adaptation with minimal signaling (just the TFCI index). It gives the network precise control over the UE's transmission capabilities, preventing it from using unauthorized or inefficient format combinations that could degrade network performance or violate the allocated resources. The TFCS is a key enabler for the sophisticated QoS management and efficient multiplexing that distinguishes UMTS from previous 2G systems.
Key Features
- Defines all permissible Transport Format Combinations for a CCTrCH
- Configured by the RRC layer via network signaling
- Provides the shared codebook referenced by the TFCI for frame decoding
- Enables network control over UE transmission capabilities and QoS
- Governs the MAC layer's TFC selection algorithm
- Determines the dynamic range and granularity of data rate adaptation
Evolution Across Releases
Introduced as a core concept for UMTS rate control. Defined the structure and signaling of the TFCS within RRC messages (e.g., RADIO BEARER SETUP). Established its role in linking MAC layer TFC selection to physical layer TFCI signaling, forming the complete chain for dynamic rate adaptation.
With HSDPA introduction, the TFCS concept remained for dedicated channels (DCH), but the High-Speed Downlink Shared Channel (HS-DSCH) uses a separate, faster scheduling mechanism (via HS-SCCH) and does not utilize a TFCS in the same way. Specifications clarified the scope of TFCS application.
Enhanced for HSUPA. For the Enhanced Dedicated Channel (E-DCH), a similar but separate concept called the "E-DCH Transport Format Combination Set (E-TFCS)" was defined, optimized for uplink packet data. The traditional TFCS continued to be used for other transport channels multiplexed with the E-DCH.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 25.224 | 3GPP TS 25.224 |
| TS 25.331 | 3GPP TS 25.331 |
| TS 25.423 | 3GPP TS 25.423 |
| TS 25.433 | 3GPP TS 25.433 |
| TS 25.931 | 3GPP TS 25.931 |
| TS 43.051 | 3GPP TR 43.051 |
| TS 44.160 | 3GPP TR 44.160 |
| TS 45.902 | 3GPP TR 45.902 |