NACK

Negation ACKnowledgement

Protocol
Introduced in Rel-5
A control message indicating a transmission failure or error, used in ARQ/HARQ protocols for reliable data delivery. It prompts the sender to retransmit the missing or corrupted data block, ensuring data integrity and efficient link adaptation across 3GPP radio interfaces.

Description

The Negation ACKnowledgement (NACK) is a fundamental feedback signal within Automatic Repeat reQuest (ARQ) and Hybrid ARQ (HARQ) mechanisms defined in 3GPP specifications for UMTS, LTE, and NR. It operates as part of the link-layer error control protocol, primarily in the Medium Access Control (MAC) and Physical (PHY) layers. When a receiver fails to correctly decode a transport block—due to factors like poor channel conditions, interference, or collision—it sends a NACK message back to the transmitter via a dedicated feedback channel (e.g., the Physical HARQ Indicator Channel (PHICH) in LTE or the Physical Uplink Control Channel (PUCCH)/Physical Downlink Control Channel (PDCCH) in NR). This negative acknowledgement explicitly informs the sender that the specific data unit identified by a sequence number or HARQ process ID requires retransmission.

The technical operation involves tight coupling with timers, sequence numbers, and soft buffer management. Upon receiving a NACK, the transmitter schedules a retransmission of the same or a redundant version (incremental redundancy) of the original data. In HARQ, particularly Chase Combining or Incremental Redundancy, the receiver combines the initially received (erroneous) packet with the retransmitted version before attempting decoding again, improving the probability of success. The NACK feedback is typically multiplexed with ACK signals and other control information, requiring efficient coding (e.g., 1-bit indicator per HARQ process) to minimize overhead. In scenarios with multiple component carriers or multiple input, multiple output (MIMO) layers, separate NACKs may be generated per carrier or codeword.

Its role is critical for achieving reliable packet data services, especially for delay-sensitive applications like voice over IP (VoIP) or real-time gaming, where TCP's end-to-end retransmission would be too slow. By providing fast, link-local retransmissions, NACK-based mechanisms maintain throughput and latency targets despite varying radio conditions. The design ensures that the radio link control (RLC) layer's acknowledged mode (AM) can rely on HARQ for most errors, reducing higher-layer retransmissions and improving overall system efficiency.

Purpose & Motivation

The NACK mechanism was introduced to address the inherent unreliability of wireless channels, where packet loss due to fading, interference, and noise is common. Prior to standardized HARQ in 3GPP, early cellular systems used simpler stop-and-wait ARQ or no link-layer retransmissions, leading to poor spectral efficiency and unreliable data services. The creation of NACK as part of HARQ in Release 5 (HSDPA) for UMTS was motivated by the need for higher data rates and lower latency for packet-switched services, enabling efficient retransmissions without excessive signaling delay.

It solves the problem of inefficient error recovery by allowing rapid, physical-layer-aware retransmissions that adapt to channel conditions. Without NACK, all error recovery would depend on higher-layer protocols like TCP, which introduce significant latency due to round-trip times and congestion control mechanisms, degrading user experience for interactive services. The NACK feedback enables the system to implement adaptive modulation and coding (AMC) more aggressively, as errors can be quickly corrected, thus pushing the operational point closer to the channel capacity limit.

Historically, its evolution through LTE and NR reflects the increasing demands for ultra-reliable low-latency communication (URLLC) and enhanced mobile broadband (eMBB). In NR, enhancements like codeblock-group-based HARQ and multi-shot feedback allow partial retransmissions and improved reliability for large transport blocks, making NACK an even more granular and efficient tool for maintaining quality of service in 5G and beyond.

Key Features

  • Explicit negative feedback for failed packet decoding
  • Integral part of Hybrid ARQ (HARQ) for fast retransmissions
  • Uses dedicated physical control channels (e.g., PHICH, PUCCH) for transmission
  • Supports multiple HARQ processes for continuous data flow
  • Enables incremental redundancy and chase combining techniques
  • Facilitates link adaptation and robust performance under varying radio conditions

Evolution Across Releases

Rel-5 Initial

Introduced as part of High-Speed Downlink Packet Access (HSDPA) for UMTS, defining the basic HARQ mechanism with NACK feedback on the High-Speed Dedicated Physical Control Channel (HS-DPCCH). Enabled fast physical layer retransmissions using stop-and-wait HARQ with multiple processes to improve downlink throughput and reduce latency for packet data services.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 25.214 3GPP TS 25.214
TS 25.224 3GPP TS 25.224
TS 25.903 3GPP TS 25.903
TS 25.927 3GPP TS 25.927
TS 25.929 3GPP TS 25.929
TS 26.114 3GPP TS 26.114
TS 26.267 3GPP TS 26.267
TS 26.268 3GPP TS 26.268
TS 26.269 3GPP TS 26.269
TS 26.926 3GPP TS 26.926
TS 26.969 3GPP TS 26.969
TS 36.213 3GPP TR 36.213
TS 36.300 3GPP TR 36.300
TS 36.302 3GPP TR 36.302
TS 37.901 3GPP TR 37.901
TS 38.551 3GPP TR 38.551
TS 38.824 3GPP TR 38.824
TS 38.830 3GPP TR 38.830
TS 38.838 3GPP TR 38.838
TS 38.889 3GPP TR 38.889