Adaptive coding

What Is Adaptive Coding?

Adaptive coding is a technique in digital communications in which the channel coding scheme, and often the modulation order, is selected dynamically based on the current state of the transmission channel. Rather than applying a fixed code rate that must be conservative enough to handle worst-case conditions, an adaptive coding system measures channel quality and chooses the highest coding rate (and highest-order modulation) that the current conditions can reliably support. The approach is closely associated with adaptive modulation and coding (AMC) and link adaptation, which together are foundational to modern broadband wireless standards including LTE, NR (5G), IEEE 802.11, and DVB-S2.

Adaptive coding emerged as practical wireless systems demonstrated that channel conditions vary substantially over time and space. A fixed code rate sized for a faded channel wastes spectral efficiency when the channel is strong; one sized for good conditions produces unacceptable error rates during fades. By updating the coding and modulation selection on a per-frame or per-slot basis using channel state information (CSI) fed back from the receiver, a system can track the channel and maintain near-optimal spectral efficiency under varying conditions.

The operational core of adaptive coding is the link adaptation loop. The receiver estimates the channel quality, typically expressed as the signal-to-interference-plus-noise ratio (SINR) or the carrier-to-noise ratio (C/N), and reports a channel quality indicator (CQI) or a modulation and coding scheme (MCS) index to the transmitter. The transmitter then selects a coding rate and modulation order from a predefined table, such as the 29-entry MCS table specified in 5G NR, that matches the reported quality. Adaptive modulation and coding for IEEE 802.11n documents how the 802.11n standard implements rate adaptation using a combination of channel estimation and ACK/NACK feedback to cycle through BPSK, QPSK, 16-QAM, and 64-QAM modulations paired with code rates from 1/2 to 5/6.

Error Control and Code Rate Selection

The choice of channel code and its rate determines the trade-off between redundancy and throughput. Low-rate codes (such as rate-1/2 turbo or LDPC codes) provide substantial error protection and are selected when the channel SINR is low. As conditions improve, the transmitter shifts toward higher-rate codes or even uncoded transmission for short bursts. Adaptive modulation and coding techniques for OFDMA systems analyzes the throughput gains achievable by adaptive coding in OFDMA, showing that frequency-selective channels benefit from per-subcarrier or per-subband rate adaptation in addition to time-domain adaptation. This per-frequency granularity is exploited in LTE and 5G NR through resource block-level MCS assignment.

Adaptive Coding in Satellite and Broadcast Systems

Satellite links pose particular challenges for adaptive coding because propagation delays of 250 ms or more limit how quickly CSI feedback can reach the transmitter. Systems such as DVB-S2 and DVB-S2X use very low density parity check (LDPC) codes paired with 8PSK, 16APSK, and 32APSK modulations in an adaptive coding and modulation (ACM) scheme, selecting the combination based on return-channel reports or open-loop estimates. Adaptive coding and modulation techniques for satellite communications demonstrates that ACM can deliver throughput gains exceeding 100% over fixed coding under clear-sky-to-rain-fade channel variation in Ku- and Ka-band links.

Applications

Adaptive coding has applications in a wide range of fields, including:

  • 4G LTE and 5G NR cellular networks for per-user downlink and uplink rate adaptation
  • IEEE 802.11 (Wi-Fi) networks using rate-adaptive transmission
  • Satellite broadband systems using DVB-S2/S2X standards
  • High-definition video streaming over variable-quality links
  • Deep-space communications where link margin changes with spacecraft distance

Related Topics

Loading…