Comm Notes
Frequency Shift Keying modulation, BFSK, MFSK, bandwidth analysis, coherent and non-coherent detection
Frequency Shift Keying (FSK): Encoding Data in Frequency
Frequency Shift Keying is one of the oldest and most reliable digital modulation techniques. Instead of changing the amplitude or phase of a carrier, FSK changes its frequency to represent different digital symbols. If you have ever heard a dial-up modem's distinctive screech, you were listening to FSK in action — those alternating tones were representing ones and zeros.
The Fundamental Concept
Think of it this way: imagine two tuning forks, one pitched slightly higher than the other. To send a "1," you strike the higher fork. To send a "0," you strike the lower fork. The receiver simply listens to which pitch arrives and decodes the data. This frequency-based encoding makes FSK naturally resistant to amplitude variations — even if the signal gets weaker (amplitude drops), the frequency remains unchanged.
Binary FSK (BFSK) signal:
s₁(t) = A × cos(2πf₁ × t) for bit "1" s₀(t) = A × cos(2πf₂ × t) for bit "0"
Where f₁ and f₂ are two distinct frequencies separated by Δf = f₁ - f₂.
The general expression: s(t) = A × cos(2π(fc + mΔf) × t)
Where m = +1 for bit "1" and m = -1 for bit "0", and fc is the center frequency.
Continuous-Phase FSK (CPFSK)
In basic FSK, abruptly switching between frequencies creates phase discontinuities at bit boundaries, which generate spectral splatter (wideband interference). Continuous-Phase FSK solves this by ensuring the phase is continuous across bit transitions:
s(t) = A × cos(2πfct + 2πΔf ∫m(τ)dτ)
The most important CPFSK variant is Minimum Shift Keying (MSK), where:
- Frequency deviation: Δf = 1/(4Tb) = Rb/4
- Modulation index: h = 2ΔfTb = 0.5 (the minimum that ensures orthogonality)
MSK achieves the narrowest bandwidth possible while maintaining orthogonality between the two frequencies. It is used in GSM cellular systems (as GMSK — Gaussian-filtered MSK).
Bandwidth Analysis
FSK bandwidth depends on the frequency deviation and data rate:
Carson's rule for FSK bandwidth: BW ≈ 2(Δf + Rb) = 2Rb(1 + β)
Where β = Δf/Rb is the modulation index.
- Wideband FSK (β >> 1): BW ≈ 2Δf — noise immunity improves but bandwidth is large
- Narrowband FSK (β << 1): BW ≈ 2Rb — bandwidth-efficient but less noise-resistant
- MSK (β = 0.5): BW ≈ 1.5Rb with 99% power containment
Comparison of bandwidth requirements:
| Scheme | Bandwidth (99% power) | Spectral Efficiency |
|---|---|---|
| BFSK (β=1) | 4Rb | 0.25 bits/s/Hz |
| MSK | 1.5Rb | 0.67 bits/s/Hz |
| GMSK (BT=0.3) | 1.0Rb | 1.0 bits/s/Hz |
| BPSK | 2Rb | 0.5 bits/s/Hz |
FSK Modulator Circuits
Voltage-Controlled Oscillator (VCO) Method:
- Binary data → level converter (maps 0/1 to voltage levels V₁, V₂)
- Voltage levels → VCO input (frequency varies linearly with input voltage)
- VCO output = FSK signal
This naturally produces continuous-phase FSK since the VCO phase is inherently continuous.
Switched Oscillator Method:
- Two separate oscillators at f₁ and f₂
- Data bit selects which oscillator's output passes through
- Creates discontinuous-phase FSK (phase jumps at transitions)
Digital Synthesis (DDS) Method:
- Numerically Controlled Oscillator (NCO)
- Data bit changes frequency control word
- DAC converts digital samples to analog waveform
- Provides precise, stable frequency control
FSK Demodulation Techniques
Coherent Detection:
- Two matched filters (or correlators) tuned to f₁ and f₂
- Sample outputs at bit-time intervals
- Compare: larger output indicates the transmitted frequency
- BER = Q(√(Eb/N₀)) for orthogonal BFSK
Non-Coherent Detection:
- Two bandpass filters centered at f₁ and f₂
- Envelope detectors on each filter output
- Compare envelopes: larger indicates transmitted frequency
- BER = (1/2) × exp(-Eb/(2N₀)) — about 1 dB worse than coherent
Discriminator Detection:
- A frequency-to-voltage converter (FM discriminator)
- Output voltage proportional to instantaneous frequency
- Threshold comparison recovers binary data
- Simple but suboptimal — used in low-cost receivers
Error Performance
For BFSK in AWGN:
Coherent detection: BER = Q(√(Eb/N₀)) Non-coherent detection: BER = (1/2) × exp(-Eb/(2N₀))
At BER = 10⁻⁵:
- Coherent BFSK needs Eb/N₀ ≈ 12.6 dB
- Non-coherent BFSK needs Eb/N₀ ≈ 13.5 dB
- BPSK needs Eb/N₀ ≈ 9.6 dB
FSK requires about 3 dB more power than BPSK, but offers the crucial advantage of non-coherent detection — no carrier phase recovery is needed, greatly simplifying the receiver.
M-ary FSK: Trading Bandwidth for Power
M-FSK uses M different frequencies to transmit log₂(M) bits per symbol:
Symbol error probability (coherent): Ps ≈ (M-1) × Q(√(Eb × log₂M / N₀))
As M increases:
- Power efficiency improves (less Eb/N₀ needed for same BER)
- Bandwidth increases (M orthogonal frequencies needed)
- Approaches Shannon capacity as M → ∞
This is the bandwidth-power trade-off: M-FSK trades bandwidth for power efficiency, opposite to M-QAM which trades power for bandwidth.
Example: 64-FSK transmits 6 bits per symbol and needs only Eb/N₀ ≈ 4 dB for BER = 10⁻⁵, but requires 64 orthogonal frequency slots.
Practical Applications
FSK is chosen for applications valuing reliability and simplicity over bandwidth efficiency:
- Caller ID — 1200 baud FSK (Bell 202 standard) between ring signals
- Pagers — POCSAG protocol uses 512/1200/2400 baud FSK
- LoRa/IoT — Chirp Spread Spectrum (a variant of FSK) for long-range IoT
- Bluetooth — GFSK (Gaussian FSK) at 1 Mbps
- RFID — Many RFID standards use FSK for robustness
- AIS (ship tracking) — GMSK at 9600 baud
- Amateur radio — AFSK (Audio FSK) for packet radio and APRS
Why FSK Survives in the Modern Era
Despite being less spectrally efficient than PSK or QAM, FSK thrives because:
- Constant envelope allows Class C amplifiers (highest efficiency)
- Non-coherent detection simplifies receivers dramatically
- Excellent performance in fading channels (amplitude insensitive)
- Simple implementation — a VCO and a comparator suffice
- Robust to non-linear amplification (no AM/PM conversion)
Key Takeaways
- FSK encodes digital data by switching carrier frequency between discrete values, providing inherent amplitude noise immunity.
- Continuous-phase FSK (CPFSK/MSK) eliminates spectral splatter from phase discontinuities and achieves excellent spectral efficiency.
- Non-coherent FSK detection requires about 1 dB more SNR than coherent but eliminates carrier synchronization complexity.
- M-FSK trades bandwidth for power efficiency — increasing M improves power efficiency while consuming more spectrum.
- FSK's constant envelope enables use of highly efficient non-linear amplifiers (Class C), crucial for battery-powered devices.
- Applications span from century-old telegraphy principles to modern IoT (LoRa) and Bluetooth, proving FSK's enduring utility.
Exam Focus
Revise definitions, diagrams, examples, and short-answer points for FSK Modulation.
Interview Use
Prepare one clear explanation, one practical example, and one common mistake for this Communication Systems topic.
Search Terms
communication-systems, communication systems, communication, systems, digital, fsk, modulation, fsk modulation
Related Communication Systems Topics