Keying a Carrier
The message is now bits. A sine wave has only three things you can change — amplitude, frequency, phase. Switch one of them per symbol, and you have digital modulation.
Amplitude, Frequency, Phase
Switch the amplitude → ASK. Switch the frequency → FSK. Switch the phase → PSK. Keying means holding one discrete state per symbol — two states for binary, so one bit each.
ASK & On-Off Keying
Carrier on = 1, carrier off = 0. The cheapest scheme to build and to receive — an envelope detector (Lesson 3.3) is enough. But noise is amplitude, and so is the message, so it is the least robust, and its varying envelope needs a linear amplifier.
FSK — Two Tones
A high tone for 1, a low tone for 0. The amplitude never moves, so FSK is constant-envelope: efficient class-C amplifiers, immune to amplitude noise and fading. The cost is bandwidth. Gaussian-smoothed GFSK is what Bluetooth uses.
BPSK — a 180° Flip
A 1 is the cosine, a 0 its exact negative — the two symbols point in opposite directions, as far apart as equal-power signals can be. Constant-envelope and the best binary noise performance.
QPSK — the Workhorse
Four phases, 90° apart, carry 2 bits per symbol. With Gray coding it keeps BPSK’s error rate at the same energy per bit — but needs half the bandwidth for the same data rate. A free doubling of efficiency.
One byte, three ways
Slide to change the 8-bit message. The same bits become bursts (ASK), tone shifts (FSK), and phase flips (PSK). Watch the phase reversals at every bit change — 0 → 1 as well as 1 → 0.
The 3 dB Gap
The factor of 2 inside the square root means BPSK/QPSK hit any target error rate at half the Eb/N0 of ASK/FSK — a 3 dB saving in power (Lesson 2.4).
Out in the Wild
- ASK / OOK — RFID tags, IR remotes, garage openers, on-off optical fiber
- FSK / GFSK — Bluetooth, pagers, caller-ID, ISM sensors, old modems
- BPSK — GPS, deep-space probes, low-rate control channels
- QPSK — satellite links, WiFi, LTE and 5G
What you learned
- Amplitude → ASK, frequency → FSK, phase → PSK; one discrete state per symbol
- ASK is cheapest but least robust; FSK is robust but widest; PSK is thrifty and strongest
- BPSK beats ASK/FSK by 3 dB — the 2 lives inside the Q-function’s root
- QPSK sends 2 bits/symbol at BPSK’s error rate: half the bandwidth, so it is everywhere