RFN

RNC Frame Number

Radio Access Network →
Introduced in Rel-4

RFN is the 12-bit counter maintained by the Radio Network Controller in UMTS that provides a common timing reference for scheduling and synchronization between the RNC and Node Bs on the UTRAN interface.

Category
Radio Access Network
Introduced
Rel-4
Where
Services
Specifications
2 specs
RFN Description Purpose Related Detected Changes Specifications

Description

The RNC Frame Number (RFN) is a critical timing parameter in the Universal Mobile Telecommunications System (UMTS) Radio Access Network (UTRAN). It is a 12-bit counter that cycles from 0 to 4095, maintained independently by each Radio Network Controller (RNC). The RFN serves as the RNC's master clock for frame timing on the Iub interface, which connects the RNC to its controlled Node B base stations. Each frame in the transmission across the Iub interface is associated with a specific RFN value, providing a temporal reference for all data and control signaling exchanged between the RNC and the Node B.

The RFN's operation is tied to the UTRAN frame structure, where one radio frame is 10 ms long. The 12-bit counter provides a cycle of 4096 frames, corresponding to a hyperframe of 40.96 seconds. The RNC increments its RFN for every 10 ms frame boundary. This RFN value is used to timestamp messages and schedule the transmission of data frames (over the Iub data transport bearers) and control frames (such as NBAP - Node B Application Part messages). For example, when the RNC sends a Radio Link Setup Request to a Node B, it includes timing information based on the RFN to instruct the Node B when to start transmission on the new radio link.

A key function of the RFN is to enable synchronization between the RNC and multiple Node Bs for procedures like soft handover. In soft handover, a UE communicates with multiple Node Bs simultaneously. The RNC must ensure that the data frames sent to these different Node Bs for the same UE are aligned in time so they can be combined correctly in the UE's receiver. The RNC uses its internal RFN to calculate the Frame Offset and Chip Offset parameters it sends to each Node B, instructing them on the precise timing for their transmissions relative to the RNC's RFN clock. This centralized timing control from the RNC is a defining characteristic of the UMTS architecture, contrasting with the more distributed timing in later LTE and 5G NR systems.

The RFN is also essential for the operation of the Synchronization protocol on the Iub interface. The Node B synchronizes its own timing to the RNC's RFN through a process where it measures the timing of received frames and adjusts its transmission accordingly. This ensures that the entire cluster of Node Bs under a single RNC operates on a common timebase, which is necessary for coordinated multipoint operations and efficient management of radio resources. The specifications governing the RFN, primarily TS 25.402 (UTRAN synchronization) and TS 21.905 (vocabulary), detail its relationship with other UTRAN timing identifiers like the BFN (Node B Frame Number) and SFN (System Frame Number).

Purpose & Motivation

The RFN was created to solve the fundamental problem of timing coordination and synchronization in the hierarchical, centralized architecture of UMTS UTRAN. In this architecture, a single RNC controls multiple Node Bs and manages complex procedures like soft handover. Without a common, precise timing reference originating from the RNC, it would be impossible to coordinate the transmission and reception of signals across different Node Bs for the same user connection, leading to failed handovers and degraded call quality.

Historically, GSM networks used a different timing structure based on the Base Station Controller (BSC), but the introduction of CDMA-based WCDMA in UMTS brought new challenges. CDMA systems are highly sensitive to timing errors; signals must arrive at the UE within a very short window to be properly despread. The RFN, as part of the UTRAN synchronization architecture defined from Release 4 onwards, provided the necessary mechanism for the RNC to act as the timing master. It addressed the limitations of having each Node B operate on an independent clock, which would cause drift and misalignment over time, making advanced features like macro-diversity combining in soft handover unreliable.

Its creation was motivated by the need for a scalable and manageable timing solution. The RFN allows the RNC to schedule all activities across its domain predictably. It solves the problem of how to convey 'when' something should happen across the Iub interface. By timestamping commands with RFN values, the RNC can pre-schedule actions (like starting a radio link) well in advance, accounting for transport network delays. This design was crucial for supporting real-time services with strict delay requirements over what was often an asynchronous transport network (like ATM or IP). The RFN thus became a cornerstone of UTRAN operation, enabling the advanced radio features that distinguished early 3G networks from their 2G predecessors.

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-4, normative work from Rel-16.

Rel-16 1 change

In Release 16, the update to the RFN function was not a technical modification but a terminological clarification within the 3GPP framework. The change specifically involved adding new general abbreviations to ensure consistent use of terminology across all documents. This prevents inconsistent definitions and aligns the terminology related to the baseline documents defining 3GPP objectives and systems.

  • Add new general abbreviations MCC Note: CR cover sheet wrongly shows CR number as "1118". TS 21.905CR0118

Explore further

Broader topics and technologies where RFN plays a role.

Defining Specifications

3GPP specifications that define or reference RFN, 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.402 vj00 UTRAN Synchronisation Mechanisms Rel-19