Modulation coding
What Is Modulation Coding?
Modulation coding is the combined specification of a modulation scheme and a forward error-correction (FEC) code used together to transmit digital information over a wireless or wired channel. A modulation scheme maps binary data to waveform symbols, determining how many bits are carried per symbol and how tolerant the mapping is to noise. A channel code adds structured redundancy to the data stream so that the receiver can detect and correct bit errors introduced by the channel. Together, the two choices determine the achievable throughput and the link's resilience to interference, and they must be matched to the current channel conditions to operate efficiently. In contemporary wireless systems the pair is expressed as a Modulation and Coding Scheme (MCS) index, a single integer that encodes both choices for a given standard.
The concept draws from Claude Shannon's 1948 channel capacity theorem, which established that reliable communication at rates up to the channel capacity is theoretically achievable through appropriate coding, and from the subsequent development of practical modulation and coding designs by researchers in communications engineering. Modern 4G LTE, 5G NR, and IEEE 802.11 Wi-Fi standards each define their own MCS tables that translate a channel-quality measurement into a specific modulation order and code rate. The relationship between modulation order, code rate, and link performance is covered systematically in the GSM EDGE MCS overview at Electronics Notes, which traces the concept from early 2G implementations through modern standards.
Modulation Schemes
The modulation order determines how many bits a single transmitted symbol represents. Binary phase-shift keying (BPSK) maps 1 bit per symbol and is the most noise-tolerant scheme. Quadrature phase-shift keying (QPSK) maps 2 bits per symbol by using four phase states. Higher-order quadrature amplitude modulation (QAM) variants, including 16-QAM (4 bits/symbol), 64-QAM (6 bits/symbol), 256-QAM (8 bits/symbol), and 1024-QAM (10 bits/symbol), increase throughput at the cost of requiring a higher signal-to-noise ratio (SNR) at the receiver. A receiver close to the transmitter in a clean RF environment can exploit 256-QAM or 1024-QAM; a receiver near the cell edge may fall back to QPSK to maintain link reliability. Electronics Notes covers the 802.11ax MCS table, showing how Wi-Fi 6 extends QAM order relative to earlier generations.
Channel Coding and Code Rate
The code rate R is the fraction of transmitted bits that carry information, with the remainder serving as redundancy for error correction. A code rate of 1/2 means half of all bits transmitted are parity or check bits; a rate of 5/6 means only one bit in six is redundant. Turbo codes, introduced in 1993, and low-density parity-check (LDPC) codes, rediscovered from Gallager's 1960 work, are the dominant FEC schemes in modern cellular and Wi-Fi standards because they approach the Shannon limit at practical decoder complexity. 5G NR uses LDPC codes for data channels and polar codes, first proposed by Arikan in 2009, for control channels. The interaction between code rate and modulation order sets the spectral efficiency in bits per second per hertz for a given channel bandwidth.
Adaptive MCS in Wireless Standards
Link adaptation, also called adaptive modulation and coding (AMC), is the process by which a wireless base station or access point selects the MCS for each transmission based on real-time feedback from the receiver. The receiver reports a channel quality indicator (CQI) derived from pilot-symbol measurements of SNR and interference; the transmitter consults its MCS table and picks the highest-throughput entry whose required SNR the link can support. This closed-loop process runs on a timescale of milliseconds in LTE and 5G NR, allowing rapid response to fading. Technical guidance on 5G NR modulation and coding scheme selection explains how the 3GPP standard encodes 29 MCS levels across different SNR operating points.
Applications
Modulation coding has applications in a range of fields, including:
- Cellular networks (4G LTE, 5G NR) for per-user link adaptation in time-varying channels
- IEEE 802.11 Wi-Fi, where MCS selection governs throughput in congested environments
- Digital video broadcasting (DVB-S2, DVB-T2) for satellite and terrestrial TV delivery
- Cable television DOCSIS standards linking downstream transmission efficiency to SNR
- Deep-space communications, where low code rates compensate for extreme path loss