FANR

Fast Ack/Nack Reporting

Radio Access Network
Introduced in Rel-8
A GSM/EDGE feature that accelerates the delivery of packet data acknowledgment (ACK) or negative acknowledgment (NACK) messages from the network to the mobile station. It reduces round-trip time, thereby increasing data throughput and efficiency, especially for interactive applications.

Description

Fast Ack/Nack Reporting (FANR) is an enhancement to the radio link control (RLC) layer in GSM/EDGE networks, specifically within the packet data protocol context (GPRS, EDGE). Its primary function is to optimize the acknowledgment process for downlink data blocks sent from the network (BSS) to the mobile station (MS). In standard operation, the MS sends acknowledgments for received data blocks on the uplink PACCH (Packet Associated Control Channel) according to a predefined window and timing. FANR allows the network to 'piggyback' these ACK/NACK reports much more quickly by including them in the header of downlink data blocks that are already being transmitted.

Architecturally, FANR operates within the RLC/MAC protocol layer defined in the BSS and the MS. The key component is the enhanced RLC data block header, which contains a field for the 'Relative Reserved Block Period (RRBP).' This field is used by the network to grant an uplink resource to the MS for sending acknowledgments. In the FANR mechanism, the network can also include an 'Interleaving Depth' indicator and other control elements that allow it to schedule the MS's acknowledgment transmission with minimal delay. When the network has a downlink data block ready to send, it can calculate the expected acknowledgment status from previous transmissions and include a pre-emptive ACK/NACK report for the MS's uplink data within the downlink block's header.

How it works involves tight coordination of uplink and downlink transmissions. The network, having a better overall view of transmission schedules, uses the RRBP field to assign a specific uplink block for the MS to send its RLC/MAC control message (which contains the ACK/NACK). By carefully scheduling this assignment, the network reduces the waiting time for the acknowledgment cycle. This effectively shrinks the RLC round-trip time (RTT). A shorter RTT allows for a smaller transmission window size to be used efficiently, reduces retransmission delays, and enables faster adaptation of the modulation and coding scheme (MCS). The overall effect is a significant increase in the perceived data throughput and responsiveness of the packet data service, particularly for TCP-based traffic which is sensitive to round-trip latency.

Purpose & Motivation

FANR was developed to address a key performance bottleneck in GSM/EDGE packet data (EGPRS): the latency of the acknowledgment process. In the original GPRS/EDGE design, the time between sending a downlink data block and receiving its acknowledgment from the MS could be substantial due to fixed timing structures (radio blocks) and scheduling delays. This long round-trip time limited the effective throughput, especially for interactive applications like web browsing, and increased latency for retransmissions when errors occurred.

The technology was motivated by the need to make EDGE networks more competitive with emerging 3G data services by squeezing maximum performance from the existing GSM spectrum and infrastructure. It solves the problem of inefficient use of the radio link caused by acknowledgment waiting periods. By accelerating the ACK/NACK reporting, FANR allows the RLC protocol to operate with tighter timing windows, leading to faster retransmissions of erroneous blocks (improving link reliability) and a more rapid succession of new data blocks (increasing data rate). Its introduction was part of a suite of EDGE Evolution features aimed at pushing the theoretical and practical limits of GSM/EDGE technology to support higher data rates and lower latencies without requiring a major network overhaul.

Key Features

  • Reduces RLC layer round-trip time (RTT) for acknowledgments
  • Utilizes piggybacking of control info in downlink data block headers
  • Employs the Relative Reserved Block Period (RRBP) field for fast uplink scheduling
  • Enhances throughput and reduces latency for packet data services
  • Optimizes performance for TCP/IP and interactive applications
  • Part of the EDGE Evolution feature set for GSM networks

Evolution Across Releases

Rel-8 Initial

Introduced as a key feature of EDGE Evolution (EGPRS2). Defined the new mechanisms in the RLC/MAC protocol for faster acknowledgment reporting, including enhanced use of the RRBP field and new control message structures to minimize the delay between downlink data transmission and uplink acknowledgment reception.

Defining Specifications

SpecificationTitle
TS 43.064 3GPP TR 43.064
TS 44.060 3GPP TR 44.060
TS 45.001 3GPP TR 45.001
TS 45.002 3GPP TR 45.002
TS 45.003 3GPP TR 45.003
TS 51.021 3GPP TR 51.021