NULL

Null Information Frame

Protocol
Introduced in Rel-5
A specific frame type in the LAPDm protocol used on the radio interface in GSM/UMTS networks. It carries no user data but is essential for maintaining the data link layer connection and performing supervisory functions like acknowledging received frames or indicating receiver status.

Description

The NULL information frame is a fundamental element of the Link Access Procedure on the Dm channel (LAPDm) protocol, which operates at Layer 2 (the data link layer) on the radio interface (Um interface) in GSM and UMTS networks. LAPDm is a derivative of the ISDN LAPD protocol, adapted for the specific constraints and requirements of the mobile radio environment, such as bandwidth efficiency and error-prone transmission. The protocol manages the reliable transfer of information between the Mobile Station (MS) and the Base Station System (BSS) by establishing, maintaining, and releasing data links. It uses various frame types, including Information (I) frames for user data, Supervisory (S) frames for flow and error control (like RR, RNR, REJ), and Unnumbered (U) frames for link management. The NULL frame is a specific type of Unnumbered frame.

Technically, a NULL frame is identified by specific bit patterns in its control field. It contains an address field and a control field, but notably lacks an information field—hence it carries no higher-layer protocol data units (PDUs). Its primary function is supervisory. When a station has no user data (I-frames) to transmit but needs to maintain the link's active state, it can send a NULL frame. This allows the station to convey receiver readiness (RR) or receiver not ready (RNR) status, acknowledge previously received I-frames using the N(R) sequence number in the control field, and keep the link alive to prevent timeouts. The transmission of NULL frames helps in efficient bandwidth usage; instead of sending dummy data, a minimal frame maintains protocol state.

Within the network architecture, the NULL frame operates between the MS and the BTS. It is crucial for the Radio Resource (RR) management layer. For example, during periods of voice activity silence in a call or during signaling-only phases, the data link must remain established to quickly resume data transfer. The NULL frame fulfills this role. Its specification ensures that both ends of the link maintain synchronized sequence numbers (N(R) and N(S)) for error detection and recovery, which is vital for the integrity of signaling messages and user data over the unreliable radio path. The consistent definition and handling of the NULL frame across releases, as maintained in 3GPP TS 24.022, provide backward compatibility and stable operation for legacy GSM/EDGE networks and their integration with UMTS and later systems.

Purpose & Motivation

The NULL frame was introduced to address a fundamental requirement in link-layer protocols over connection-oriented channels: maintaining link integrity during idle periods. In telecommunication systems like GSM, the radio interface is a scarce and shared resource. The LAPDm protocol needed a mechanism to keep a data link active without consuming unnecessary bandwidth for payload when there was no actual user or signaling data to send. Prior to standardized link layer procedures, systems might have required continuous transmission of filler data or complex timer-based link resurrection mechanisms, which could be inefficient or slow.

Its creation was motivated by the need for efficient supervisory communication. The NULL frame allows a receiver to send acknowledgments (using the N(R) field) for previously received I-frames even when it has no new data to transmit in return. This is critical for timely flow control and error recovery. Furthermore, it provides a clear, standardized way to indicate receiver status (ready or not ready) without the overhead of an information field. This solves the problem of link timeout; without periodic frame exchange, the link might be considered dead and unnecessarily released, causing delays and signaling overhead when communication resumes.

Historically, the concept derives from robust data link protocols like HDLC and LAPD. The adaptation for the mobile radio environment in LAPDm required a lightweight, reliable method for link supervision, leading to the inclusion of the NULL frame from the initial GSM specifications. Its continued presence through 3GPP releases underscores its foundational role in ensuring stable, low-overhead operation of the critical radio interface link layer, supporting both circuit-switched voice and packet data services.

Key Features

  • Defined as an Unnumbered (U) frame type within the LAPDm protocol structure.
  • Contains no Information field, minimizing transmission overhead.
  • Carries receiver status (RR/RNR) and acknowledgment sequence numbers (N(R)) in its control field.
  • Used to maintain an active data link during periods of no user data transmission.
  • Prevents link timeout by providing periodic frame exchange.
  • Essential for flow control and error recovery procedures on the radio interface.

Evolution Across Releases

Rel-5 Initial

Introduced as part of the formal 3GPP specification for LAPDm in TS 24.022, defining the NULL frame's structure and role for maintaining the data link on the radio interface in GSM/UMTS networks. It established the frame format, including address and control fields without an information field, and its use for supervisory functions like acknowledgments and status reporting.

Defining Specifications

SpecificationTitle
TS 24.022 3GPP TS 24.022