P/F

Poll/Final Bit

Protocol
Introduced in Rel-5
A single-bit control field in the Layer 2 (L2) protocol headers of 3GPP systems, such as RLC and LAPDm. It regulates frame transmission in acknowledged mode, controlling when a receiver should send an acknowledgment or when a transmitter can send a new frame.

Description

The Poll/Final (P/F) bit is a fundamental control mechanism used in data link layer protocols within 3GPP systems, most notably in the Radio Link Control (RLC) Acknowledged Mode (AM) and the Layer 2 protocol for the Um interface (LAPDm). It is a single bit within the protocol data unit (PDU) header. Despite being a single bit, it serves a dual purpose: when sent by the transmitting side, it is termed the Poll (P) bit; when sent by the receiving side in response, it is termed the Final (F) bit. Its primary function is to govern the flow of acknowledgments and control the transmission of frames in a reliable, connection-oriented data transfer.

In RLC AM, the P/F bit operates within a bidirectional context between a UE and the network (eNodeB/gNB). When the transmitter (say, the UE's RLC entity) sets the P bit to '1' in a data or control PDU, it is "polling" the receiver. This poll is a request for the receiver to immediately send back a STATUS PDU, which contains the acknowledgment information (ACKs or NACKs) for received RLC PDUs. This ensures the transmitter can learn about missing segments and proceed with retransmissions or new transmissions. The receiver, upon detecting a P bit set to '1', must respond by sending a STATUS PDU with the F bit set to '1' in its next transmission opportunity on that logical channel.

The operation is strictly governed by a rule: at any given time, only one outstanding P bit (i.e., a poll awaiting a response with F bit) is allowed per RLC entity per direction. This prevents acknowledgment ambiguity. The transmitter cannot set the P bit to '1' again until it has received a response with the F bit set to '1'. This creates a stop-and-wait-like mechanism for control signaling, ensuring orderly synchronization of the acknowledgment process. The P/F bit is crucial for managing the RLC transmission window; by polling, the transmitter can ascertain which frames have been successfully received and thus advance its sending window.

Beyond RLC, the P/F bit concept originates from older data link protocols like LAPD and is used in LAPDm for signaling on the GSM radio interface. Its role is similar: to control the dialog between the mobile station and the base station subsystem for reliable delivery of layer 3 signaling messages. The simplicity and effectiveness of the single-bit P/F mechanism have made it a persistent feature across generations of telecom protocols, providing a lightweight yet robust method for synchronization and reliability in often unreliable wireless links.

Purpose & Motivation

The P/F bit exists to solve the problem of efficient and reliable acknowledgment exchange in a connection-oriented, sliding window protocol over a potentially lossy link. In wireless communications, frames can be lost due to interference, fading, or handovers. A simple automatic repeat request (ARQ) mechanism needs a way for the receiver to inform the sender about which frames have been received correctly. While periodic acknowledgments are possible, they introduce latency. The P/F bit provides an on-demand, low-overhead mechanism for the transmitter to solicit an immediate, up-to-date acknowledgment status from the receiver.

Historically, this mechanism was adopted from ISDN's LAPD protocol into GSM's LAPDm and subsequently into UMTS and LTE/5G's RLC. Previous or alternative approaches without such a poll mechanism might rely solely on timers, which could be inefficient—either causing unnecessary status reports (wasting capacity) or delaying recovery from errors (increasing latency). The P bit allows the transmitter to proactively manage its retransmission buffer and transmission window based on current network conditions. It is particularly important for maintaining Quality of Service (QoS) for delay-sensitive services, as it enables rapid retransmission of lost data units.

The motivation for its continued use across releases is its minimal overhead (a single bit) and its effectiveness in coordinating two peer entities without requiring complex out-of-band signaling channels. It addresses the limitation of having only a bi-directional logical link for data and control, elegantly multiplexing control requests and responses onto the same data flow. In 3GPP systems, it is a cornerstone for achieving the reliable data delivery required for signaling (RRC, NAS) and for certain bearer services in RLC AM.

Key Features

  • Dual-function single bit: Poll (P) when sent by transmitter, Final (F) when sent by receiver
  • Triggers immediate transmission of a STATUS report (e.g., RLC STATUS PDU)
  • Enforces a single outstanding poll per RLC entity per direction to prevent ambiguity
  • Manages the flow of acknowledgments in Acknowledged Mode (AM) protocols
  • Enables efficient retransmission and window advancement in sliding window ARQ
  • Provides synchronization between transmitter and receiver state machines

Evolution Across Releases

Rel-5 Initial

Introduced the P/F bit as part of the Radio Link Control (RLC) protocol specification for UMTS in 3GPP Release 5. Defined its operation in Acknowledged Mode for reliable data transfer over the air interface, establishing the rules for polling and final bit response to manage ARQ.

Carried the P/F bit concept forward into the LTE RLC protocol, as specified in TS 36.322. Maintained the core functionality from UMTS while adapting it to the new LTE E-UTRA architecture and its channel structures.

Specified the P/F bit operation for the NR RLC protocol in TS 38.322 for 5G. Ensured consistency with LTE principles while supporting the new NR service data units and the potentially different handling for split bearers in dual connectivity.

No fundamental changes to the P/F bit mechanism, but its operation was considered in new contexts like Integrated Access Backhaul (IAB) and NR-U, ensuring reliable RLC operation in these deployment scenarios.

Continued support and potential minor clarifications for the P/F bit in evolving protocol specifications, ensuring its robustness for future enhancements and coexistence with new features like AI/ML in RAN.

Defining Specifications

SpecificationTitle
TS 24.022 3GPP TS 24.022