CFN

Connection Frame Number

Radio Access Network
Introduced in R99
CFN is a 12-bit counter used to number radio frames within a dedicated transport channel connection in UMTS. It provides a common time reference between the Node B and RNC for synchronization, enabling accurate data transfer, handover timing, and power control coordination across the UTRAN interface.

Description

The Connection Frame Number (CFN) is a fundamental synchronization mechanism within the UMTS Radio Access Network (UTRAN), specifically for Dedicated Channels (DCH). It is a 12-bit counter that cycles from 0 to 4095, uniquely numbering each 10 ms radio frame associated with a specific transport channel connection. The CFN is assigned by the Radio Network Controller (RNC) when a radio link is established and is communicated to the User Equipment (UE) and the Node B. Its primary role is to create a shared, unambiguous time reference for the duration of a connection, which is essential because the RNC and Node B may have independent system frame number (SFN) timelines.

Architecturally, the CFN operates at the Transport Channel level, sitting between the MAC layer and the physical layer. The RNC maps the CFN to the Node B's SFN at the point of transmission, a process defined by the Frame Offset and Chip Offset parameters. This mapping ensures that data blocks, scheduled for transmission by the RNC, are correctly aligned with the Node B's physical radio frame structure. The CFN is carried in key signaling messages over the Iub and Iur interfaces, such as in the Radio Link Setup procedure and within Frame Protocol (FP) data frames, to maintain alignment between these network elements.

In operation, the CFN governs several critical procedures. It is used for the timing of compressed mode patterns, where transmission gaps are scheduled based on the CFN. During soft handover, the CFN allows the RNC to coordinate the identical transmission of data from multiple Node Bs to the UE, ensuring macro-diversity combining can occur correctly. It also plays a vital role in synchronization procedures (e.g., radio link synchronization) and in the calculation of timing adjustments for data arrival at the Node B. Without the CFN, coordinating time-sensitive operations across the distributed UTRAN architecture would be significantly more complex and error-prone.

Purpose & Motivation

The CFN was introduced to solve the fundamental problem of time coordination between the controlling RNC and the radio transmission point, the Node B, in the asynchronous UTRAN architecture. In GSM, timing was more centralized via the Base Station Controller (BSC). However, UMTS introduced a more distributed, packet-oriented RAN where the RNC and Node B could have independent clock sources. This created a need for a connection-specific timing reference that was decoupled from the absolute cell timing (SFN).

Prior to CFN, there was no standardized method to ensure that data blocks sent from the RNC would be transmitted by the Node B at the correct instant relative to the radio interface timing. The CFN provides this abstraction layer. It allows the RNC to schedule and manage data transfer (including handover and power control commands) using a simple, predictable counter that is then locally mapped by each Node B to its own SFN timeline. This solves issues of timing drift and misalignment between network elements.

Its creation was motivated by the requirements for advanced UMTS features like soft handover and compressed mode. For soft handover, the same data must be transmitted from multiple cells at precisely the same time for the UE to combine them. The CFN, common across all radio links in the active set, provides this precise coordination point. For compressed mode, which creates gaps for inter-frequency or inter-system measurements, the pattern is defined relative to the CFN, ensuring the UE and network agree on when these transmission gaps will occur, regardless of the underlying cell's SFN.

Key Features

  • 12-bit counter providing a connection-specific frame numbering (0-4095)
  • Serves as a common time reference between RNC and Node B, independent of cell SFN
  • Essential for timing coordination during soft handover procedures
  • Used to schedule and define compressed mode transmission patterns
  • Carried within Frame Protocol and NBAP/RNSAP signaling messages
  • Mapped to the Node B's SFN via Frame Offset and Chip Offset parameters

Evolution Across Releases

R99 Initial

Introduced as the core synchronization mechanism for dedicated transport channels in the initial UMTS (WCDMA) specification. It established the 12-bit counter, its mapping to SFN via Frame Offset, and its fundamental role in radio link setup, data frame transfer timing, and the foundational support for soft handover coordination across the UTRAN.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 25.123 3GPP TS 25.123
TS 25.133 3GPP TS 25.133
TS 25.212 3GPP TS 25.212
TS 25.222 3GPP TS 25.222
TS 25.225 3GPP TS 25.225
TS 25.402 3GPP TS 25.402
TS 25.423 3GPP TS 25.423
TS 25.425 3GPP TS 25.425
TS 25.427 3GPP TS 25.427
TS 25.433 3GPP TS 25.433
TS 25.435 3GPP TS 25.435
TS 25.706 3GPP TS 25.706
TS 25.931 3GPP TS 25.931