// RF Theory
RF Modulation & the IQ Plane
How do radios pack millions of bits per second into a radio wave? The answer is modulation — and the secret is a beautiful idea called the IQ plane. This page explains everything visually, from AM/FM to 256-QAM to OFDM, using pictures instead of heavy maths.
// Foundation
What Is Modulation?
A radio wave by itself is just a sine wave — it carries no information. Modulation is the process of stamping information onto that carrier wave by changing one of its three properties: amplitude, frequency, or phase.
Think of it like this: a carrier wave is like a blank piece of paper. Modulation is the act of writing on it. The receiver "reads" the changes to recover the original message.
These three techniques — AM (Amplitude Modulation), FM (Frequency Modulation), and PM (Phase Modulation) — are the building blocks of all radio. Modern digital radios combine amplitude AND phase changes simultaneously to carry far more bits per second. This is where the IQ plane comes in.
// The Core Concept
The IQ Plane — Seeing the Signal
A Signal is a Rotating Arrow
Any sine wave can be described as a rotating arrow (phasor) in a 2D plane. The arrow's length is the amplitude. The angle it makes is the phase. As time passes, the arrow spins. If we freeze a snapshot, we see exactly where the arrow is pointing — and that one point tells us everything about the signal at that instant.
Why "I" and "Q"?
The 2D plane that the phasor rotates in has two axes. RF engineers named them I (In-phase) and Q (Quadrature).
The big idea: Any sine wave — no matter its amplitude or phase — can be represented as a single point (I, Q) on this 2D plane. Modulation = moving that point around the plane to encode different symbols. The receiver measures the point and decodes the symbol. Simple!
// Analogue Modulation
AM, FM and PM — How They Look in the IQ Plane
AM (left): The dot slides back and forth along the I axis only. The closer to the origin = smaller signal = "0". Further out = bigger signal = "1".
PM/PSK (middle): The dot stays exactly on the circle (fixed amplitude) but rotates to different angles. Each angle = a different symbol. QPSK uses 4 angles → 2 bits per symbol.
QAM (right): The dot can go ANYWHERE in the plane — different amplitudes AND different phases. 16-QAM has 16 dot positions → 4 bits per symbol. 256-QAM has 256 positions → 8 bits per symbol. More dots = more bits per second, but the dots must be further apart or the receiver makes mistakes!
PM/PSK (middle): The dot stays exactly on the circle (fixed amplitude) but rotates to different angles. Each angle = a different symbol. QPSK uses 4 angles → 2 bits per symbol.
QAM (right): The dot can go ANYWHERE in the plane — different amplitudes AND different phases. 16-QAM has 16 dot positions → 4 bits per symbol. 256-QAM has 256 positions → 8 bits per symbol. More dots = more bits per second, but the dots must be further apart or the receiver makes mistakes!
// How Bits Become Signals
Digital Modulation — Bits to Symbols
BPSK — The Simplest Digital Modulation
Binary Phase Shift Keying (BPSK) is the simplest digital modulation. It uses just 2 points on the I axis — one for "0" and one for "1". 1 bit per symbol.
QPSK — Double the Speed
Quadrature Phase Shift Keying (QPSK) uses 4 points instead of 2, placing them 90° apart around the circle. Each point now represents 2 bits instead of 1 — doubling the data rate for the same bandwidth. This is the modulation used in GPS, many satellite links, and CDMA cellular.
QAM — Packing More and More Bits
Quadrature Amplitude Modulation (QAM) uses a grid of dot positions — both amplitude AND phase are varied. The more dots on the grid, the more bits per symbol. But — critically — the dots get closer together, so the radio needs much better signal quality (higher SNR) to reliably distinguish between them.
// Visual Gallery
Constellation Gallery — From 2 to 256 Points
Each canvas below shows a constellation diagram. Every dot = one symbol = a pattern of bits. Hover or tap to see the bit count and spacing info. Notice how the dots get more crowded as the order goes up — that's why higher QAM needs better SNR!
The crowding problem: Going from BPSK to 256-QAM increases bits per symbol from 1 to 8 — an 8× gain in spectral efficiency. But the dots are now 16× more crowded (same total power, 128× more points). You need the received SNR to be about 25 dB higher to reliably decode 256-QAM vs BPSK. This is why 5G NR uses 256-QAM only close to the base station, and BPSK at the cell edge.
// Signal Quality Metric
EVM — Error Vector Magnitude
EVM is the single most important number for measuring how "clean" a modulated signal is. It measures the distance between where the dot should be and where it actually landed — expressed as a percentage of the ideal symbol amplitude.
EVM is degraded by: noise (random scatter), PA nonlinearity (symbols push outward from their ideal positions), phase noise from the PLL/VCO (symbols rotate randomly), and IQ imbalance (constellation becomes distorted). Good RF hardware aims for EVM better than 2% at the transmitter output for high-order modulation.
// The Power Problem
PAPR — Why High-Order QAM is Hard for PAs
PAPR stands for Peak-to-Average Power Ratio. It's a measure of how "spiky" a signal is. A simple sine wave has PAPR = 3 dB (the peak is √2 × the RMS). A complex QAM signal can have PAPR of 8–12 dB or more.
Why does this matter? Your power amplifier (PA) must be sized to handle the peak power — but it spends most of its time amplifying the much lower average power. This forces you to "back off" the PA from its maximum efficiency point to avoid clipping the peaks. Higher PAPR = more back-off = less efficient = more heat = shorter battery life.
| Modulation | Typical PAPR | PA Back-off Needed | Used Where |
|---|---|---|---|
| BPSK / QPSK | 3–4 dB | 2–3 dB | Satellite, GPS, CDMA |
| 16-QAM | 6–7 dB | 5–6 dB | LTE, 4G downlink |
| 64-QAM | 7–8 dB | 6–7 dB | WiFi 802.11n, LTE |
| OFDM (WiFi 802.11ac) | 8–12 dB | 8–10 dB | WiFi, LTE, 5G NR |
| OFDM (5G NR 256-QAM) | 10–13 dB | 10–12 dB | 5G base stations |
This is why 5G NR base stations use Envelope Tracking (ET) or Doherty PAs: these techniques allow the PA to maintain high efficiency even when the output power is fluctuating wildly with the OFDM signal. Without ET or Doherty, a 5G base station PA would be only 10–15% efficient — burning most of the power as heat.
// Hardware Imperfection
IQ Imbalance — When the Hardware isn't Perfect
In a real radio, the I and Q channels are created by two separate hardware paths — two mixers, two filters, two amplifiers. If these paths are not perfectly matched, you get IQ imbalance. Even a tiny mismatch distorts the constellation and degrades performance.
Image Rejection Ratio (IRR)
IRR (dB) = 10·log₁₀((1 + 2ε·cos(Δφ) + ε²) / (1 − 2ε·cos(Δφ) + ε²))ε = amplitude imbalance ratio (linear), Δφ = phase error (radians)
Example — 0.5 dB amp + 2° phase error:
ε = 10^(0.5/20) = 1.059, Δφ = 2° = 0.0349 rad
IRR ≈ 32 dB — good enough for 64-QAM but not 256-QAM (needs >40 dB)
Solution: Digital IQ calibration (applied at baseband, corrects both errors simultaneously)
// Modern Wideband Modulation
OFDM — Why Every Modern Radio Uses It
Orthogonal Frequency Division Multiplexing (OFDM) is the modulation technique behind WiFi (802.11a/g/n/ac/ax), 4G LTE, 5G NR, DAB radio, and digital TV. Instead of modulating one carrier, OFDM splits the data across hundreds or thousands of closely-spaced, independent sub-carriers.
The problem OFDM solves: In a multipath environment (indoors, urban), the signal bounces off walls and arrives at the receiver via multiple paths with different delays. This causes some frequencies to be boosted and others to be cancelled — "frequency-selective fading". A single wide carrier gets destroyed. But if you use thousands of narrow sub-carriers, only a few get affected at any moment — the rest are fine.
The "orthogonal" part is the genius: The sub-carriers are spaced exactly so that when you look at sub-carrier #5, all other sub-carriers are at their zero crossing. They overlap in the frequency domain but don't interfere with each other. This is achieved using the Fast Fourier Transform (FFT) — the entire OFDM symbol is generated as one IFFT operation at the transmitter and decoded with one FFT at the receiver.
| System | Sub-carriers | Sub-carrier spacing | Symbol duration | Modulation per SC |
|---|---|---|---|---|
| WiFi 802.11ac (20 MHz) | 64 (52 data) | 312.5 kHz | 3.2 μs | up to 256-QAM |
| LTE (10 MHz) | 600 data | 15 kHz | 66.7 μs | up to 64-QAM |
| 5G NR (100 MHz) | 3300 data | 30 kHz | 33.3 μs | up to 256-QAM |
| DVB-T2 (8 MHz) | 32K | 279 Hz | 3.59 ms | up to 256-QAM |
// Decision Guide
How to Choose a Modulation
| Modulation | Bits/Symbol | Req. SNR (BER 10⁻⁶) | PAPR | Best Used When |
|---|---|---|---|---|
| BPSK | 1 | 10.5 dB | 3.0 dB | GPS, deep space, very low SNR links |
| QPSK | 2 | 10.5 dB | 3.5 dB | Satellite, CDMA, long range IoT |
| 8-PSK | 3 | 14 dB | 3.5 dB | DVB-S2 satellite TV |
| 16-QAM | 4 | 17 dB | 6.5 dB | LTE near-edge, standard WiFi |
| 64-QAM | 6 | 23 dB | 7.5 dB | LTE inner cell, WiFi 802.11n |
| 256-QAM | 8 | 29 dB | 8.5 dB | WiFi 802.11ac/ax close-range, 5G NR |
| 1024-QAM | 10 | 35 dB | 9 dB | WiFi 6E, 5G NR mmWave close range |
Adaptive modulation: Modern radios don't pick one modulation — they constantly adapt based on SNR. Your phone automatically uses 256-QAM when close to a 5G tower (high SNR) and falls back to QPSK near the cell edge (low SNR). LTE calls this "Adaptive Modulation and Coding (AMC)" and it's why your download speed varies as you move around.
// Play With It
Interactive Constellation Viewer
Adjust the noise level and watch what happens to the constellation. Notice how BPSK survives far more noise than 64-QAM. This is exactly what a real receiver sees.
EVM: — | Estimated BER: — | Bits/symbol: —