AM, FM, QAM: A Tour of the Modulation Zoo
Every modulation scheme is the same act — painting information onto a carrier — and they differ only in which property of the carrier you paint on. Plotted as a constellation, AM is a line, FM is a circle, and QAM is a grid.
AM, FM, and the dense digital schemes inside your phone are not three different inventions. They are one act performed three ways. A radio carrier is a pure tone — a sine wave that, on its own, says nothing. To send information you have to spoil that tone, deliberately, in a way the receiver can undo. Every modulation scheme ever built is a choice about which property of the sine you spoil: its height, its rate, or — the modern answer — both at once, treated as a single complex number.
A sine wave has exactly three knobs: amplitude, frequency, and phase. That is the whole zoo. Amplitude modulation (AM) paints the message onto the height. Frequency modulation (FM) paints it onto the rate. Quadrature amplitude modulation (QAM) paints onto amplitude and phase together, which turns out to be the same as steering a point around a 2D plane. The reason the industry spent a century marching from AM's wobbling height to QAM's dense grid is not fashion. It is a packing problem, and Claude Shannon wrote down its hard limit in 1948.
The fastest way to feel this is to spoil a carrier yourself and watch what breaks.
Paint on the amplitude: AM and its sidebands
Write the carrier as , a tone at angular frequency . To send a message — normalised so it lives between and — you scale the carrier's height by a factor that rides up and down with the message:
The modulation index sets how deeply the message bites into the carrier. The constant matters: as long as , the bracket never goes negative, so the envelope is a faithful, always-positive copy of the message and a simple diode-and-capacitor detector recovers it.
Overmodulation folds the envelope
When the bracket dips below zero at the message troughs. The envelope can't go negative — it folds back on itself, the carrier phase inverts, and the diode detector reads the absolute value, which is the wrong waveform. The recovered audio gains a fold-distortion that no filter undoes, because the information was destroyed at the transmitter. This is why AM broadcast modulators clamp below 1 and why the lab's envelope mangled the instant you pushed past 1.0.
Now do the algebra that explains the spectrum trace at the bottom. Take a single-tone message, , and multiply it out. The product-to-sum identity splits the modulated term into two new tones:
The single message tone became three spikes in the spectrum: the original carrier, plus a copy shifted up by and a copy shifted down by . Those are the sidebands. The message frequency itself is nowhere in the spectrum — it lives in the gap between the carrier and each sideband.
The information is in the sidebands, not the carrier
The carrier spike carries no information — it is the same fixed tone no matter what you say. Everything you transmit lives in the two sidebands, and they are mirror images of each other, so one of them is redundant. This is the dirty secret of AM broadcast: most of the transmitted power heats the carrier, which says nothing, and half of what's left is a duplicate. Single-sideband (SSB) radio fixes both — kill the carrier, kill one sideband — and gets the same message across in half the bandwidth and a fraction of the power. The packing instinct starts here.
The cost of AM is now visible: a message that reaches up to in frequency forces you to occupy a band wide around the carrier. Bandwidth is the scarce resource. Hold that thought — it is the whole game.
Paint on the frequency: FM and the constant-envelope circle
AM's weakness is that the message lives in the carrier's height, and height is exactly what noise corrupts. A lightning strike, a passing car's ignition, a fridge compressor — they all add amplitude spikes, and an envelope detector reads them as signal. FM sidesteps this by refusing to put information in the amplitude at all. Instead, the message bends the carrier's instantaneous frequency: louder means faster, quieter means slower.
Read the argument of the cosine carefully. The carrier phase marches forward at a constant rate, and the message adds a wobble to that march through the integral. The modulation index sets how hard the message pulls the frequency around. Because the message touches only the phase and never the leading coefficient, the amplitude of is locked at 1 for all time. FM is a constant-envelope scheme: the carrier never gets taller or shorter, it only speeds up and slows down.
That single fact is FM's superpower. A receiver can hard-limit the signal — clip it to a fixed amplitude, destroying every amplitude variation — and lose nothing, because nothing was stored there. The amplitude noise gets clipped away with it. This is why FM radio survives a thunderstorm that turns AM to mush, and why FM trades bandwidth for that immunity: the wobble spreads the signal across a far wider band than AM (Carson's rule puts it near ), and that spread is the price of the noise resistance.
AM and FM are the same carrier seen from two angles: one paints the message onto how tall the wave is, the other onto how fast it turns. Plotted in the right plane, one is a line and the other is a circle.
To see why "line" and "circle" are the right words, you need the plane where all of this becomes geometry.
Paint on both: the complex baseband and QAM
Stop thinking of the carrier as a wiggle in time and start thinking of it as a spinning vector. A cosine is the real-axis shadow of a point going around a circle at rate . The point has two coordinates: how far it reaches along the in-phase axis, called , and how far along the quadrature axis (the carrier shifted by ), called . Any modulated signal can be written as that spinning vector with a slowly-changing position:
This is the master equation of the whole zoo. The carrier and its quarter-cycle-shifted twin are orthogonal — they don't interfere — so and are two completely independent channels riding the same frequency. A receiver pulls them apart by multiplying by each carrier and averaging. You have doubled your real estate for free: two numbers per symbol instead of one.
Now everything snaps into place. Plot the pair as a point in a plane — the constellation — and read off each scheme as a shape:
- AM moves only the height of a single carrier, so and the point slides along the -axis. AM is a line segment.
- FM holds the amplitude fixed and changes only the phase, so is constant while the angle sweeps. FM is a circle.
- QAM lets and each take several discrete levels independently. The allowed points form a grid — 4 points for QPSK, 16 for 16-QAM, 64 for 64-QAM.
One symbol is one point, and the grid is the alphabet
In digital QAM you don't send a continuous — you send one of a fixed set of points, and each point stands for a chunk of bits. A 4-point grid (QPSK) carries 2 bits per symbol; a 16-point grid carries 4 bits; a 64-point grid carries 6 bits. Sending faster is not about sending more symbols per second — that's bounded by bandwidth. It's about packing more points into the same plane, so each symbol you do send carries more bits. The constellation is the alphabet, and a bigger alphabet means more bits per letter.
So the receiver's job is brutally simple to state: a point arrives somewhere in the IQ plane, and the receiver decides which constellation point you meant by snapping to the nearest one. In a perfect world the point lands exactly on a grid vertex. The real world is never perfect.
Noise and the packing problem
Drop the receiver into a real channel and the clean grid point arrives as a fuzzy blob. Thermal noise — the random jostle of electrons, present in every receiver above absolute zero — adds a small random vector to each symbol, scattering it off its ideal position. This is additive white Gaussian noise (AWGN), and it is the fundamental adversary.
The spread of each cloud has a name: error vector magnitude (EVM), the distance from where a symbol landed to where it should have been, averaged across the constellation. Low EVM, tight clouds, clean grid. High EVM, fat clouds, errors. And the squeeze is geometric:
- QPSK
- 2 bits/symbol
- 4 points, widely spaced — survives low SNR
- 16-QAM
- 4 bits/symbol
- 16 points, needs ~5× the power for equal spacing
- 64-QAM
- 6 bits/symbol
- 64 points, demands a clean, high-SNR channel
Each rung up the QAM ladder doubles the points along each axis, halving the spacing between them. To keep the clouds from overlapping you must shrink the noise — raise the signal-to-noise ratio — by roughly the same factor. Denser grid, more bits per symbol, but a steeper SNR requirement. There has to be a law governing this exchange, and there is.
Shannon: why a denser grid, up to a limit
In 1948 Claude Shannon asked the question the whole zoo had been circling: given a channel of bandwidth corrupted by noise, what is the absolute maximum rate at which you can send error-free bits? Not the best scheme known in 1948 — the best scheme possible, ever. His answer is one of the most consequential equations in engineering:
Read it as a budget. is bits per second. is your slice of spectrum in hertz. The ratio — bits per second per hertz — is the spectral efficiency, and it is exactly the "how many points can I pack into the plane" number. Shannon's law says that number can grow without bound only if SNR does, and it grows as the logarithm of SNR. To double your spectral efficiency you don't double the SNR; you square it. Each extra bit per second per hertz costs you about 3 dB more signal power.
Shannon explains the march from the line to the grid
The capacity formula is the reason the industry crawled up the QAM ladder instead of jumping. Spectrum is fixed and expensive — you can't conjure more hertz. So the only way to push more bits through a fixed band is to raise spectral efficiency , which equation (5) says you buy with SNR, one logarithmic step at a time. A cleaner channel (better SNR) lets you safely pack a denser constellation (more bits/symbol) without the clouds overlapping. AM's line is one bit's worth of geometry; QAM's grid is many. Every generation of better amplifiers, better antennas, and better error coding bought a little more SNR, and engineers immediately spent it on a denser grid. The march from the line to the grid is the field cashing in Shannon's logarithm, rung by rung.
This also explains why you can't just keep going. A 1024-point QAM grid would carry 10 bits per symbol — gorgeous spectral efficiency — but its points are packed so tightly that the tiniest noise smears them into each other. Equation (5) is the wall: at a given SNR there is a maximum constellation density beyond which errors are guaranteed, and no amount of cleverness in the modulator gets you past it. You climb the ladder exactly as far as your SNR allows, and not one rung further.
To see the bandwidth half of the budget directly, watch where a modulated signal actually sits in frequency.
The same plane, everywhere
Once you see modulation as steering a point around the IQ plane, the plane starts showing up in places that look unrelated. Every Wi-Fi, LTE, and cable-modem standard is, underneath, a story about climbing the QAM ladder as far as the channel's SNR allows. Early Wi-Fi topped out at 64-QAM; Wi-Fi 6 now reaches 1024-QAM (10 bits/symbol) on a pristine link; LTE and 5G negotiate the constellation order live, dropping to QPSK at the cell edge where SNR is poor and pushing to 256-QAM up close; DOCSIS 4.0 cable modems run 4096-QAM down a coax with a famously high SNR. They are the same equation (5) trade, made adaptively, millions of times a second.
The IQ plane itself recurs across this whole desk. It is the same complex plane the Smith chart lives on — there a point's distance from the origin is a reflection magnitude and its angle a phase; here distance is amplitude and angle is carrier phase. It is the plane the FFT works in, decomposing any signal into complex components at each frequency — which is exactly how a real receiver pulls and apart from . Modulation, impedance matching, and spectral analysis are three readings of one geometry: each is a point in the complex plane, each a story about magnitude and angle.
That is the unifying claim worth keeping. There is no modulation zoo, really — only a single carrier, a single plane, and a single packing problem with a hard floor that Shannon drew in 1948. AM paints a line on that plane, FM a circle, QAM a grid, and the whole history of wireless is the slow, disciplined business of fitting as many points as the noise will allow.
Reading further
- Shannon, A Mathematical Theory of Communication (Bell System Technical Journal, 1948) — the founding paper of information theory; equation (5) and the very idea of channel capacity come straight from the source, and it remains startlingly readable.
- Proakis & Salehi, Digital Communications (5th ed.) — the canonical graduate text on signal-space and constellation design; the IQ-plane treatment of QAM as points on a grid, and the geometry of minimum-distance decoding, is laid out here in full.
- Haykin, Communication Systems, 5th ed. — the standard undergraduate bridge from analog AM/FM to digital QAM, with the sideband algebra of equation (2) and Carson's rule worked carefully.
- Couch, Digital and Analog Communication Systems — a teaching favourite for the spectral-occupancy and bandwidth accounting that turns Shannon's abstract capacity into a hertz-by-hertz design budget.
Try it in the lab
All effects →AM Modulation
engineeringCarrier, message, modulated signal, and spectrum — envelope, sidebands, overmodulation.
communicationsmodulationrfConstellation Plot
engineeringQPSK / 16-QAM / 64-QAM scatter through an AWGN channel — adjustable SNR and EVM.
communicationsmodulationBode Plotter
engineeringFrequency response of 1st–4th order filters — LP/HP/BP/Notch with animated pole movement.
dspfilters
More from the blog
Build a Software-Defined Radio in 100 Lines
A radio is no longer hardware. Once you sample the antenna fast enough, every classic RF block — mixer, filter, demodulator — becomes a few lines of arithmetic on a stream of complex numbers. The antenna is the last analog component.
Every Wire Is an RLC Circuit: Why Your Digital Signal Rings
There is no such thing as a digital signal at the physical layer. The clean trapezoid you draw is a fiction; every trace is a distributed RLC network, and the ringing and reflections are the lumped RLC step response playing out at picosecond timescales.
PLL Design from First Principles
A phase-locked loop is a control system with a phase detector instead of a summing junction. The intuition you can build with the lab above is more durable than the textbook derivations.