DAI

Downlink Assignment Index

Physical Layer
Introduced in Rel-8
DAI is a counter field in LTE and NR downlink control information (DCI) that indicates the cumulative number of downlink assignments transmitted to a UE. It enables the UE to detect missed DCIs and maintain accurate HARQ-ACK feedback, which is critical for reliable downlink data transmission and efficient spectrum utilization in both FDD and TDD systems.

Description

The Downlink Assignment Index (DAI) is a fundamental mechanism in 3GPP LTE and NR specifications that addresses the challenge of missed downlink control information detection in HARQ-ACK feedback procedures. In the physical layer control channel structure, DAI is embedded within Downlink Control Information (DCI) formats that schedule Physical Downlink Shared Channel (PDSCH) transmissions. This counter field specifically operates in scenarios requiring multi-subframe or multi-slot feedback, most notably in Time Division Duplex (TDD) configurations where multiple downlink assignments can be acknowledged in a single uplink subframe.

Architecturally, DAI functions within the UE's physical layer processing chain, specifically in the HARQ-ACK generation module. When a UE receives a DCI containing a DAI value, it interprets this as an indicator of how many downlink assignments have been transmitted up to that point within a specific bundling window. The UE maintains an internal counter that tracks received DAI values, allowing it to detect discrepancies that indicate missed DCIs. This detection capability is crucial because missed scheduling assignments would otherwise lead to incorrect HARQ-ACK feedback, potentially causing unnecessary retransmissions or protocol failures.

The technical implementation varies between LTE and NR, but follows similar principles. In LTE, DAI is typically 2 bits for TDD configurations, counting modulo-4 within the bundling window. In NR, the mechanism is more sophisticated with both counter-DAI and total-DAI fields in some DCI formats, providing enhanced reliability for multi-PDSCH scheduling scenarios. The UE's HARQ-ACK codebook construction directly depends on correctly interpreting DAI values to determine which HARQ-ACK bits to include and their proper ordering in the feedback payload.

DAI's role extends beyond simple error detection to enabling efficient spectrum utilization. By allowing accurate HARQ-ACK feedback even when some DCIs are missed, it prevents the radio link control (RLC) layer from triggering unnecessary retransmissions for correctly received data. This optimization is particularly valuable in TDD systems with asymmetric downlink/uplink ratios, where the feedback opportunity is limited relative to the number of potential downlink transmissions. The mechanism thus contributes directly to system throughput and latency performance in real network deployments.

Purpose & Motivation

DAI was introduced to solve a fundamental problem in HARQ-ACK feedback reliability: when a UE misses a downlink assignment (DCI), it cannot generate correct HARQ-ACK feedback for the corresponding PDSCH transmission. Before DAI implementation, missed DCIs would cause the UE to construct an incomplete HARQ-ACK codebook, leading to misalignment between the UE's feedback and the gNB's expectations. This misalignment could cause several issues: unnecessary retransmissions of correctly received data (wasting radio resources), failure to retransmit incorrectly received data (reducing reliability), and potential protocol timeouts or radio link failures.

The historical context for DAI's creation lies in the evolution from Frequency Division Duplex (FDD) to more complex Time Division Duplex (TDD) deployments in LTE. In FDD systems, HARQ-ACK timing is fixed and predictable, with each downlink transmission having a dedicated uplink feedback opportunity. However, TDD configurations with asymmetric downlink/uplink ratios (such as configuration 2 with more downlink than uplink subframes) required bundling multiple downlink HARQ-ACK responses into a single uplink subframe. This bundling created the possibility that a UE might miss some DCIs while receiving others, without any mechanism to detect these misses.

DAI addressed these limitations by providing explicit signaling that allows the UE to detect missing assignments and construct the HARQ-ACK codebook accordingly. The solution was particularly motivated by the need to support efficient TDD operation in LTE Release 8, where spectrum flexibility was a key requirement. By enabling reliable HARQ-ACK feedback in challenging radio conditions where control channel reception might be imperfect, DAI contributed to the overall robustness of the LTE system and paved the way for even more flexible scheduling mechanisms in subsequent NR specifications.

Key Features

  • Enables detection of missed downlink assignments by UEs through counter signaling
  • Supports accurate HARQ-ACK codebook construction for multi-subframe feedback in TDD
  • Prevents unnecessary retransmissions by maintaining alignment between UE and gNB state
  • Works with both dynamic and semi-static HARQ-ACK codebook configurations
  • Enhances reliability in challenging radio conditions where control channel reception may fail
  • Supports efficient spectrum utilization in asymmetric TDD configurations

Evolution Across Releases

Rel-8 Initial

Introduced DAI as a 2-bit counter in DCI formats for TDD LTE to support HARQ-ACK bundling. Enabled UEs to detect missed scheduling assignments when multiple downlink subframes were acknowledged in a single uplink subframe. Initial implementation focused on basic TDD configurations with bundling windows up to 4 subframes.

Defining Specifications

SpecificationTitle
TS 26.131 3GPP TS 26.131
TS 36.213 3GPP TR 36.213
TS 38.212 3GPP TR 38.212
TS 38.213 3GPP TR 38.213
TS 38.523 3GPP TR 38.523
TS 38.889 3GPP TR 38.889