Frequency Shift Keying (FSK)

Digital modulation technique for telecommunications

What is Frequency Shift Keying?

Definition: Frequency Shift Keying (FSK) is a digital modulation technique in which the frequency of a carrier signal is varied to represent digital data. Different frequencies correspond to different digital symbols (typically binary 0 and 1).

FSK is one of the earliest and most fundamental digital modulation schemes, widely used in telecommunications, data transmission, and wireless systems. It offers good noise immunity and is relatively simple to implement.

How FSK Works

In FSK modulation, the carrier frequency switches between discrete values based on the input digital signal:

s(t) = A·cos(2πfit + φ)

Where:

  • A = Amplitude (constant)
  • fi = Frequency for symbol i
  • φ = Phase (typically 0)
  • t = Time

Binary FSK (BFSK)

In binary FSK, two frequencies are used:

  • f1 (mark frequency) represents binary '1'
  • f0 (space frequency) represents binary '0'
  • Frequency separation: Δf = |f1 - f0|
Example: In a typical modem, f0 might be 1070 Hz (representing '0') and f1 might be 1270 Hz (representing '1'), with a separation of 200 Hz.

Types of FSK

1. Binary FSK (BFSK)

Symbols: 2 (binary)

Frequencies: 2 distinct frequencies

Bit rate: Equal to symbol rate

Applications: Simple modems, caller ID, radio telemetry

2. Multiple FSK (MFSK)

Symbols: M symbols (M > 2)

Frequencies: M distinct frequencies

Bit rate: log2(M) × symbol rate

Applications: High-speed data transmission, satellite communications

3. Continuous Phase FSK (CPFSK)

Feature: Phase continuity at symbol transitions

Advantage: Reduced spectral spreading

Special case: Minimum Shift Keying (MSK)

Applications: Mobile communications (GSM)

4. Gaussian FSK (GFSK)

Feature: Gaussian filter before modulation

Advantage: Narrower bandwidth, reduced interference

Applications: Bluetooth, wireless keyboards/mice

Modulation Index

The modulation index (h) determines the frequency separation:

h = Δf / (2 × Rb)

Where:

  • Δf = Frequency separation (f1 - f0)
  • Rb = Bit rate
Modulation Index Type Characteristics
h = 0.5 Minimum Shift Keying (MSK) Minimum bandwidth, orthogonal signals
h < 1 Narrowband FSK Compact spectrum, potential interference
h ≥ 1 Wideband FSK Better noise immunity, wider bandwidth

Demodulation Methods

1. Coherent Detection

Uses phase-locked loops (PLLs) to track carrier frequencies

Advantages: Better performance, lower error rate

Disadvantages: More complex, requires carrier synchronization

2. Non-Coherent Detection

Uses envelope detection or frequency discrimination

Advantages: Simpler implementation, no carrier sync needed

Disadvantages: Higher error rate, ~3dB performance loss

Applications

Telecommunications

  • Dial-up modems (V.21, V.23 standards)
  • Caller ID transmission
  • Fax machines

Wireless Communications

  • Bluetooth (GFSK)
  • Wireless keyboards and mice
  • RFID systems
  • Pagers

Radio Systems

  • Amateur radio (RTTY - Radio Teletype)
  • Marine and aviation communications
  • Weather satellites (APT)
  • Emergency alert systems

Industrial & IoT

  • Sensor networks
  • Remote monitoring systems
  • Smart meters
  • Industrial telemetry

Advantages and Disadvantages

Advantages Disadvantages
Simple implementation Lower spectral efficiency than PSK
Good noise immunity Requires wider bandwidth
Constant envelope (power efficient) Susceptible to frequency drift
Works well with non-linear amplifiers Lower data rates for given bandwidth
Robust in fading channels Requires precise frequency control
Easy to demodulate Interference from adjacent channels

FSK vs Other Modulation Schemes

Feature FSK ASK PSK
Parameter Varied Frequency Amplitude Phase
Noise Immunity Good Poor Excellent
Bandwidth Efficiency Moderate Good Excellent
Implementation Simple Very Simple Complex
Power Efficiency Good Moderate Excellent
Typical Use Modems, RFID Optical fiber Satellite, WiFi

Practical Example

Bell 103 Modem Standard

One of the earliest FSK modem standards (300 bps):

Originate Mode (calling modem):

  • Binary '0' (space): 1070 Hz
  • Binary '1' (mark): 1270 Hz

Answer Mode (answering modem):

  • Binary '0' (space): 2025 Hz
  • Binary '1' (mark): 2225 Hz

Frequency separation: 200 Hz

Modulation index: h = 200 / (2 × 300) = 0.33

Key Takeaways

Remember:
  • FSK varies carrier frequency to represent digital data
  • Binary FSK uses two frequencies for 0 and 1
  • Modulation index determines frequency separation
  • Constant envelope makes FSK power-efficient
  • Good noise immunity but lower spectral efficiency
  • Widely used in modems, Bluetooth, and RFID systems
  • GFSK and MSK are optimized variants with better performance