Link adaptation is a fundamental radio resource management function that dynamically selects the optimal modulation and coding scheme (MCS) for each transmission time interval. By matching the data rate to instantaneous channel quality indicator (CQI) reports from user equipment, the base station maximizes spectral efficiency when conditions are favorable and ensures robust, low-rate transmission when the signal-to-interference-plus-noise ratio (SINR) degrades.
Glossary
Link Adaptation

What is Link Adaptation?
Link adaptation is the dynamic selection of modulation and coding scheme (MCS) based on real-time channel quality to maximize data throughput while maintaining a target block error rate.
In deep reinforcement learning for RAN, link adaptation is reformulated as a sequential decision problem where an agent learns to select MCS indices directly from raw channel state information, bypassing rigid lookup tables. This enables finer-grained adaptation to fast fading, mobility patterns, and multi-user interference that static threshold-based algorithms cannot capture.
Key Characteristics of Link Adaptation
Link adaptation is the fundamental physical-layer mechanism that dynamically selects the optimal modulation and coding scheme (MCS) to match instantaneous radio channel conditions, maximizing spectral efficiency while maintaining a target block error rate.
Channel Quality Indicator (CQI) Feedback Loop
The closed-loop mechanism where user equipment (UE) measures downlink channel conditions and reports a CQI index to the base station. The scheduler maps this 4-bit value to a specific MCS entry.
- CQI reporting can be periodic (every 2-160 ms) or aperiodic (triggered by DCI)
- Wideband CQI reports a single value for the entire bandwidth; sub-band CQI provides per-resource-block granularity
- The UE estimates SINR and selects the highest CQI that achieves ≤10% BLER under current conditions
- 5G NR supports up to 31 CQI table entries for 256QAM and MIMO configurations
Modulation and Coding Scheme (MCS) Selection
The base station maps reported CQI to an MCS index that determines the modulation order and code rate for the physical downlink shared channel (PDSCH).
- QPSK (2 bits/symbol): Robust for poor SINR, low data rate
- 16QAM (4 bits/symbol): Moderate throughput for medium channel conditions
- 64QAM (6 bits/symbol): High throughput for good SINR
- 256QAM (8 bits/symbol): Maximum spectral efficiency, requires excellent SINR >20 dB
- Code rates range from ~0.08 (high redundancy) to ~0.93 (minimal redundancy)
- Outer loop link adaptation adjusts MCS selection based on HARQ ACK/NACK statistics to correct systematic CQI measurement errors
Inner Loop vs. Outer Loop Adaptation
Link adaptation operates in two nested control loops with different time constants and objectives.
- Inner loop: Fast adaptation (every TTI, 1 ms) based on instantaneous CQI reports. Selects MCS directly from the CQI-to-MCS mapping table
- Outer loop: Slower correction (every 10-100 ms) that monitors HARQ statistics to adjust the SINR-to-CQI mapping offset
- If BLER exceeds target, the outer loop applies a negative offset to make MCS selection more conservative
- If BLER is below target, a positive offset increases aggressiveness to improve throughput
- This dual-loop structure compensates for CQI estimation errors, Doppler effects, and UE receiver implementation variations
SINR-to-MCS Mapping Tables
Pre-defined lookup tables translate estimated Signal-to-Interference-plus-Noise Ratio (SINR) to the optimal MCS that maximizes throughput while satisfying the target BLER constraint.
- Each MCS entry has a minimum SINR threshold for reliable decoding
- Tables are generated through link-level simulations using AWGN or fading channel models
- 5G NR defines multiple MCS tables optimized for different use cases: Table 1 (up to 64QAM), Table 2 (up to 256QAM), Table 3 (low-SE for URLLC)
- The mapping is non-linear: SINR improvements yield diminishing throughput gains at higher modulation orders
- Adaptive MCS tables can be tuned per cell based on long-term propagation environment characteristics
Deep Reinforcement Learning for Link Adaptation
Traditional CQI-to-MCS mapping relies on fixed tables that cannot adapt to non-stationary channel dynamics. Deep reinforcement learning (DRL) agents learn adaptive MCS selection policies directly from interaction with the wireless environment.
- The state space includes CQI history, HARQ feedback, Doppler estimates, and buffer status
- The action space is the discrete set of MCS indices available for selection
- The reward function balances throughput maximization against BLER penalties:
R = throughput - α × BLER_violation - DRL agents can learn to anticipate fast fading dips and proactively reduce MCS before packet loss occurs
- Proximal Policy Optimization (PPO) and Deep Q-Networks (DQN) are commonly used algorithms
- DRL-based adaptation has demonstrated 15-25% throughput gains over conventional OLLA in high-mobility scenarios
HARQ-Aware Link Adaptation
Modern link adaptation integrates Hybrid Automatic Repeat Request (HARQ) feedback to dynamically adjust the first-transmission BLER target based on the reliability provided by retransmissions.
- If HARQ retransmissions are available with low latency, the initial transmission can target a higher BLER (e.g., 30%) to boost spectral efficiency
- The effective throughput accounts for the probability of retransmission:
Effective Rate = Initial Rate × (1 - BLER) + Retransmission Rate × BLER × (1 - BLER_retx) - Incremental redundancy HARQ provides additional parity bits on retransmission, improving decoding probability
- HARQ-aware adaptation is critical for URLLC services where latency budgets may allow only 1-2 retransmissions
- The outer loop offset can be conditioned on the HARQ process ID to track per-process reliability
Frequently Asked Questions
Clear, technically precise answers to the most common questions about dynamic modulation and coding scheme selection in AI-enhanced radio access networks.
Link adaptation is the physical-layer process of dynamically selecting the optimal Modulation and Coding Scheme (MCS) for a radio transmission based on real-time Channel Quality Indicator (CQI) feedback. The mechanism operates as a closed-loop control system: the User Equipment (UE) measures the downlink Signal-to-Interference-plus-Noise Ratio (SINR) and reports a CQI index to the base station (gNB/eNB) . The scheduler then maps this CQI to an MCS that maximizes the data rate while maintaining a target Block Error Rate (BLER) , typically 10%. When channel conditions are favorable—high SINR, low mobility—the system selects higher-order modulation like 256-QAM with a high code rate. When the channel degrades, it falls back to robust schemes like QPSK with heavy forward error correction. This per-transmission-time-interval adaptation is fundamental to the spectral efficiency of 5G NR and LTE networks.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Link adaptation does not operate in isolation. It relies on a tight feedback loop between the user equipment and the base station, and its decisions directly impact higher-layer scheduling and quality of service. The following concepts form the core technical framework surrounding dynamic Modulation and Coding Scheme (MCS) selection.
Modulation and Coding Scheme (MCS)
The direct output of the link adaptation algorithm. The MCS index defines a specific combination of modulation order and code rate from a standardized table.
- Modulation Order: Ranges from QPSK (2 bits/symbol) for poor channel conditions to 256QAM (8 bits/symbol) for excellent SINR.
- Code Rate: The ratio of information bits to total transmitted bits. Lower code rates (e.g., 1/3) add more redundancy for error correction at the cost of throughput.
- MCS Tables: 5G NR defines multiple tables (e.g., Table 5.1.3.1-1 for up to 64QAM, Table 5.1.3.1-2 for 256QAM) to support different spectral efficiency targets.
Selecting an overly aggressive MCS results in decoding failures and retransmissions, while an overly conservative MCS wastes spectral resources.
Outer Loop Link Adaptation (OLLA)
A corrective control loop that compensates for systematic errors in CQI reporting. The UE's CQI estimate is inherently imperfect due to measurement noise, mobility, and reporting delay.
- Mechanism: OLLA maintains a dynamic offset (Δ_offset) applied to the reported SINR before MCS selection.
- Adjustment Logic: If a Cyclic Redundancy Check (CRC) passes, Δ_offset is increased by a small step-up value, making the link more aggressive. If a CRC fails, Δ_offset is decreased by a larger step-down value.
- Target BLER: The ratio of step-up to step-down sizes determines the converged BLER (e.g., a 10% target BLER requires step_down = 9 × step_up).
OLLA is essential for maintaining a stable BLER in the face of CQI estimation inaccuracies without requiring explicit channel prediction models.
Signal-to-Interference-plus-Noise Ratio (SINR)
The fundamental physical-layer metric that governs the achievable spectral efficiency. SINR is the ratio of the received power of the desired signal to the sum of interference power from other cells and thermal noise.
- SINR-to-MCS Mapping: Link adaptation relies on pre-computed lookup tables or curves that map SINR to the maximum MCS achieving the target BLER under Additive White Gaussian Noise (AWGN) conditions.
- Effective SINR: In OFDM systems with frequency-selective fading, an effective SINR metric (e.g., Exponential Effective SINR Mapping, EESM) compresses per-subcarrier SINRs into a single value for MCS selection.
- Interference Variability: Bursty interference from neighboring cells can cause rapid SINR fluctuations that outpace the CQI reporting rate, leading to link adaptation errors.
Accurate SINR estimation is the prerequisite for any link adaptation algorithm, whether classical or AI-driven.
Hybrid Automatic Repeat Request (HARQ)
The retransmission protocol that provides a safety net for link adaptation failures. When a transport block is decoded incorrectly, HARQ enables soft combining of multiple transmission attempts.
- Incremental Redundancy (IR): Each retransmission sends additional parity bits, progressively lowering the effective code rate until decoding succeeds.
- Chase Combining: Retransmissions are identical to the original, and the receiver combines the log-likelihood ratios (LLRs) to improve SINR.
- HARQ Processes: 5G NR supports up to 16 parallel HARQ processes to pipeline transmissions while waiting for acknowledgments.
Aggressive link adaptation that tolerates occasional first-transmission failures can maximize throughput by relying on HARQ to recover, trading off latency for spectral efficiency.
Deep Reinforcement Learning for Link Adaptation
An AI-driven approach that replaces static SINR-to-MCS lookup tables with a learned policy that adapts to environment dynamics. Unlike OLLA, which is a reactive correction, DRL can learn proactive strategies.
- State Space: Includes CQI history, HARQ acknowledgment statistics, buffer status, and UE mobility estimates.
- Action Space: The selection of an MCS index for the next transmission.
- Reward Function: Typically a weighted combination of throughput (positive) and BLER penalty (negative), e.g.,
reward = throughput - α × BLER_violation. - Advantage over OLLA: DRL can capture non-linear relationships and temporal dependencies, such as anticipating interference patterns from neighboring cells or adapting to UE-specific receiver capabilities.
Research using frameworks like ns-3 Gym has demonstrated DRL-based link adaptation outperforming OLLA in scenarios with high mobility and bursty interference.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us