Here a message moves a carrier’s angle, not its size, and a slow tone turns the spectrum into a comb of lines. Watch the carrier’s line shrink and vanish as the swing grows, its power spreading into more and more lines.
The index decides the sidebands
Carrier 2000 Hz, modulating tone 100 Hz, sampled at 16 kHz: the line heights.
β = 0.5: a carrier of 0.938 and one strong pair of sidebands (0.242); Carson's band, 300 Hz, holds 99.8 % of the power.
Describe this picture
The line heights of an FM tone: carrier 2000 Hz, modulating tone 100 Hz, sampled at 16 kHz. One panel, line height from 0 to 1.05 against frequency from 750 to 3250 Hz. Each line is a stem with a round head, at Hz for from to ; the carrier’s stem has a square head. Carson’s band is a light fill between two dashed edges. The readouts are , the carrier’s height , the Carson band in hertz and the power inside it in percent. The 13 s clip opens at : a carrier of 0.938 and one strong pair of sidebands, 0.242, with a 300 Hz band holding 99.8 % of the power. The index grows to 2.405, where the carrier line is gone (0.000) and all the power sits in the sidebands; the band is 681 Hz and holds 99.1 %. It ends at : 17 lines above 0.01, a carrier of only 0.178, and a 1200 Hz band that still holds 99.4 %. After the clip a slider, “Modulation index β”, runs from 0 to 8 in steps of 0.05 (arrow keys 0.05, Page Up and Page Down 0.5), and the caption gives the carrier, the Carson band and the power inside. The button “Hear it” plays one second of the tone.
The index decides the sidebands
In “Lift the message, and the envelope carries it” of Amplitude modulation (27.1), the message rode on the carrier’s size. The carrier’s peaks traced , and an envelope detector read them back. Anything that changes the level on the way changes that message too.
This page keeps the size fixed and moves the angle instead. The signal is
with the carrier at . In “Where the wave starts” of Sinusoids (3.2), the phase was one fixed number. Here it is a signal, , that changes from sample to sample.
Phase or frequency
There are two ways to put a message into that angle. In phase modulation (PM), the phase is the message times a constant, so the wave runs ahead where is positive and behind where it is negative. In frequency modulation (FM), the message sets how fast the phase turns.
In “Reading a chirp” of Spectrograms & the STFT (15.5), a tone’s frequency was the slope of its phase, divided by . In FM that slope is set so that the frequency at sample is
I scale the message so that its largest size is 1. Then , the peak frequency deviation, is the furthest the frequency moves away from the carrier.
A tone as the message
Let the message be one slow tone, , at the modulating frequency . The frequency then swings as , so the phase must be . Its slope is , and divided by that is when
This is the modulation index: the largest swing of the phase, in radians. On this page means only that. It is not the Kaiser parameter of chapters 15 and 19, nor the constant phase of 17.3.
Sampled at , the FM tone is
I take Hz, Hz and kHz. Think of a singer’s vibrato: sets how far the pitch swings, and how often. Make the swing wide and fast enough, and the note stops sounding like a wobble and becomes a buzz.
Why the spectrum is a comb
Call the modulator’s own angle . The arrow comes back to where it started each time goes once round, so it is a repeating wave in . By Fourier series coefficients (7.2), it is a sum of harmonics , with coefficients
Write the integrand as a cosine plus times a sine of . The sine part is odd in , so it adds up to zero. What remains has a name:
These are the Bessel functions of the first kind. This integral is all this page needs about them. Their shapes I read off the instrument.
As in Complex exponentials & phasors (3.4), a cosine is the real part of an arrow, so is the real part of . Put the sum of harmonics in, and take the real part:
Term is a cosine at . So the spectrum is a comb of lines, spaced apart around the carrier, and line has height . Line is as tall as line , because .
The maths behind it · coordinates in a basis
The harmonics form a basis for repeating waves, and a wave’s Fourier coefficients are its coordinates in that basis (7.2). The FM tone’s sidebands are the coordinates of : the identity is often taken as the definition of .
The picture at the top of the page draws this comb for Hz and Hz, with line at Hz. Drag its slider and watch three indices.
At the carrier keeps a height of 0.938 and the first pair of sidebands 0.242. The next pair is only 0.031, and the pair after that 0.003. A small index gives a carrier and two sidebands, much like the spectrum of AM.
At the carrier line has gone. That is the first zero of , at 2.4048. The power has moved into the sidebands, at heights 0.519, 0.432 and 0.199 for the first three pairs.
At there are 17 lines above 0.01, and the tallest is not the carrier but the fourth pair, at 0.391. Drag on and the carrier vanishes a second time, near . As the index grows, power leaves the carrier for more and more sidebands, and the comb widens.
The button “Hear it” plays one second of at the current index. Every line sits on a whole multiple of 100 Hz, because , so the sound repeats 100 times a second. Near you hear an almost pure 2000 Hz tone. As grows, more lines join in and the tone turns into a buzz.
Carson’s rule
A cosine of height 1 has power , and the lines share it: line carries . The arrow always has length 1. So by Parseval’s relation, from “Where the power goes” in Fourier series coefficients (7.2),
and is line ‘s share of the power.
Carson’s rule says that a band centred on the carrier and wide holds most of the power. It reaches line spacings out on each side. The readout “power inside” adds the shares of the lines whose is at most .
At the band is 300 Hz wide and holds 99.8 % of the power. At 2.405 it is 681 Hz and holds 99.1 %, and at 5 it is 1200 Hz and holds 99.4 %. For every index from 0 to 8 it holds at least 95.9 %, and 99.1 % or more when the index is a whole number.
The low values come just below a whole number. At the band’s edge sits 6.95 spacings out, just short of line 7, which carries 3.1 % of the power. The band holds only 96.2 %. At the edge reaches line 7, and the share jumps back to 99.3 %.
The maths behind it · probabilities and tails
The shares are positive and add to 1, like the probabilities of the outcomes . The power inside Carson’s band is then the probability of landing inside it. “99 % of the power” is the same statement as a tail probability of 1 % beyond the band’s edges.
The message is the phase’s slope
Now for a real message. Mine is two slow tones, , divided by 0.9982, its largest value, so that its peak is 1. Its lowest value is then . The carrier is at 1000 Hz, the deviation is Hz, and I take 0.25 s at kHz, which is 2000 samples.
At each sample, FM turns the phase by the carrier’s step plus . The message’s part adds up, sample after sample:
To get the message back, I need the speed of the turning. In “A spinning arrow’s length and speed” of The Hilbert transform and the analytic signal (27.2), the analytic signal was one arrow. The step of its angle from to , divided by , was the instantaneous frequency. For the FM signal , with analytic signal , that is
cycles per sample. Times that is a frequency in hertz. Subtract the carrier’s 1000 Hz and divide by 300 Hz, and what is left is the message that set that step, . This is a discriminator: it turns a change of frequency into a change of value.
The message is the phase's slope
Message 0.6 sin(2π·8t) + 0.4 sin(2π·20t + 1), peak 1; carrier 1000 Hz, deviation 300 Hz, 0.25 s at 8 kHz.
An FM signal: constant height, its waves bunching and spreading as the frequency swings between 721 Hz and 1300 Hz.
Describe this picture
The message , peak 1, on a 1000 Hz carrier with a 300 Hz deviation, 0.25 s at 8 kHz. Three stacked panels share the time axis, from 0 to 0.25 s; on a narrow screen the first shows only 0.15 to 0.23 s, so its waves stay far enough apart to see. The first draws the FM signal as a thin solid line, from to . The second draws the recovered phase , from to 60 rad. The third draws the recovered message as a solid line and the sent one as a thin dashed line on top of it, from to . The readouts are the frequency range in hertz and the largest error; there is no control. The 12 s clip opens on the FM signal alone: constant height, its waves bunching and spreading as the frequency swings between 721 Hz and 1300 Hz. From 3 s the phase draws, after removing the carrier’s steady turn: it wanders between −1.61 and 54.01 rad and does not look like the message. From 7 s its slope draws, in hertz minus the carrier, divided by 300, together with the sent message: the message is recovered to within 10⁻¹¹, rounding only.
Watch the middle panel: the phase drifts far from the message, but its slope, in the bottom panel, lands on the sent message.
The frequency swings between 721 Hz and 1300 Hz, as says it should, since the message runs from to 1. Yet the phase does not look like the message at all. It rises to 54.01 rad at 0.065 s, falls back to 2.26, rises to 47.32 and falls to at 0.245 s. Its slope is what tracks the message.
The recovered message matches the sent one to within : what is left is the computer’s rounding. The analytic signal comes from the FFT method of 27.2, which has trouble near the ends of a record. Here the record holds whole periods of the carrier and of both tones, so there are no ends to cause trouble.
PM, FM and the index
Phase modulation would put the message straight into the middle panel. FM puts its running sum there instead. So FM of a message is PM of its running sum. Reading the phase itself recovers PM, and reading its slope recovers FM.
The index of this record is large. The 8 Hz tone alone swings the frequency by Hz, so its index is . The 20 Hz tone swings it by 120 Hz, so its index is 6.0.
Both are far above 1: this is wide-band FM, the kind broadcast radio uses. There the deviation is 75 kHz and the audio reaches 15 kHz, so a 15 kHz tone has and Carson’s band is kHz wide.
The FM signal’s height never changes: its envelope is 1 at every sample. The discriminator uses only angles, and multiplying the received signal by a positive number leaves every angle as it was.
Scaled by 0.01, this record still gives back the message to within . In AM the level is the message, so a change of level is a change of message. That is why FM resists fading and changes of level.
Worked example
- Carson’s rule. Take and Hz. The band is Hz wide and reaches out to lines . The heights to are 0.1776, 0.3276, 0.0466, 0.3648, 0.3912, 0.2611 and 0.1310, and their squares 0.0315, 0.1073, 0.0022, 0.1331, 0.1531, 0.0682 and 0.0172. The carrier counts once and each other line twice, for lines and : . The band holds 99.4 % of the power.
- The index of the demodulation clip. The deviation is 300 Hz for the whole message, which peaks at 1. Its 8 Hz part has height , so it swings the frequency by 180 Hz, and . The 20 Hz part swings it by 120 Hz, and .
Where you’ll meet this
FM broadcast radio and two-way radios carry speech and music as FM. In 1973 John Chowning showed that a modulator at an audio frequency makes rich timbres from just two oscillators. With and in a whole-number ratio, as in the first instrument, the lines fall on the harmonics of one pitch. Changing during a note brightens and darkens it, and this FM synthesis has been the sound of synthesisers since the 1980s.
Modems and Bluetooth send bits by frequency-shift keying: one frequency for a 0 and another for a 1, which is FM with a message of steps. Sending symbols as points in the complex plane comes next, in Digital modulation and OFDM (27.5).
Reference card
| Quantity | Formula | Notes |
|---|---|---|
| PM | , the message times a constant | message in the phase |
| FM | instantaneous frequency | message in the phase’s slope |
| FM phase | PM of the running sum | |
| Index | tone message | |
| Tone spectrum | lines at , heights | carrier gone at β = 2.405 |
| Bessel function | ||
| Carson’s rule | at least 95.9 % of the power, β ≤ 8 | |
| Discriminator | gives |