Description
The Calculated Transport Format Combinations (CTFC) is a fundamental concept within the Universal Mobile Telecommunications System (UMTS) Radio Access Network (UTRAN), specifically defined in the Radio Resource Control (RRC) protocol (specification 25.331). It serves as a compact, calculated index that represents a specific Transport Format Combination (TFC). A TFC defines the set of Transport Formats (TFs) simultaneously active on the different Transport Channels (TrCHs) that are multiplexed together onto a single Coded Composite Transport Channel (CCTrCH) for transmission over the physical layer.
Architecturally, CTFC operates at the interface between the RRC layer (Layer 3) and the lower layers, primarily Medium Access Control (MAC). The RRC layer is responsible for configuring the radio bearer and defining the set of permissible TFCs that the UE or NodeB can use based on the granted radio resources and QoS requirements. Instead of signaling the full, verbose description of each allowed TFC, the RRC configuration messages include a list of CTFC values. Each CTFC value is a calculated integer that uniquely maps to one specific combination of Transport Formats across the multiplexed transport channels.
The calculation of the CTFC value is a deterministic algorithm defined in the 3GPP specifications. It essentially encodes the selected Transport Format (specified by its Transport Format Indicator, TFI) for each transport channel within the combination into a single numerical value. This calculation considers the order and configuration of the transport channels. The MAC layer, upon receiving the list of allowed CTFCs from RRC, can decode these values to understand the complete set of permissible data rates and block sizes for transmission. During operation, MAC selects a TFC from the allowed set based on data availability and priority, and uses the corresponding CTFC identifier internally and for reporting.
The role of CTFC is critical for efficient signaling and dynamic rate control. It minimizes the signaling overhead in RRC reconfiguration messages, which is vital for network efficiency and UE battery life. Furthermore, it provides a clear, unambiguous reference for the allowed transmission formats, enabling the MAC scheduler to quickly select an appropriate combination for the current radio conditions and data buffer status, thereby directly impacting the user's perceived data throughput and latency.
Purpose & Motivation
CTFC was introduced to solve the problem of efficiently signaling and managing the multitude of possible transmission formats in UMTS. In WCDMA-based UMTS, multiple transport channels (e.g., for different services or logical channels) are multiplexed onto a single physical channel. Each transport channel can operate with different Transport Formats (defining block size, coding, etc.), leading to a combinatorial explosion of possible Transport Format Combinations (TFCs). Explicitly signaling each possible TFC with all its parameters would be prohibitively inefficient in terms of signaling message size and processing overhead.
The creation of CTFC was motivated by the need for a compact, unambiguous representation. Prior to such a mechanism, managing rate adaptation and scheduling would require complex and heavy-handed signaling, slowing down reconfiguration and adaptation to changing radio conditions. CTFC provides a standardized algorithm to calculate a single integer index for any given TFC. This allows the RRC layer to simply send a list of these indices (CTFCs) to define the allowed set, drastically reducing signaling payload. The lower layers (MAC) then use the same standardized algorithm to interpret these indices, ensuring consistency.
This approach addresses the limitations of more verbose signaling methods, enabling faster radio bearer setup and reconfiguration, more dynamic rate control, and efficient support for mixed services with varying QoS requirements on the same connection. It is a key enabler for the sophisticated packet scheduling and QoS management that distinguishes UMTS from earlier 2G systems.
Key Features
- Provides a compact integer index representing a full Transport Format Combination
- Enables efficient RRC signaling by reducing the size of TFC configuration messages
- Standardized calculation algorithm ensures consistent interpretation between RRC and MAC layers
- Uniquely maps to a specific set of Transport Formats (TFs) for all multiplexed transport channels
- Essential for dynamic TFC selection by the MAC scheduler based on data availability
- Fundamental to UMTS rate matching and transport channel processing
Evolution Across Releases
Introduced as a core component of the UMTS RRC protocol for FDD mode. Defined the initial algorithm for calculating the CTFC index from a set of Transport Format Indicators (TFIs) for configured transport channels. Established its role in signaling the Transport Format Combination Set (TFCS) from RRC to lower layers, enabling efficient management of multiplexed channel data rates.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 25.331 | 3GPP TS 25.331 |
| TS 45.902 | 3GPP TR 45.902 |