Spread Spectrum
Understanding Spread Spectrum
Spread spectrum was originally developed for military communications, motivated by the need to resist enemy jamming and avoid detection. By spreading the signal power across a wide bandwidth, the spectral density drops below the noise floor, making the signal invisible to conventional receivers and resistant to narrowband interference. The receiver, knowing the spreading code, can despread the signal and recover the data.
Commercial applications of spread spectrum are everywhere today. GPS uses DSSS Gold codes for satellite ranging. 3G cellular (CDMA/WCDMA) used DSSS for multiple access. WiFi 802.11b used DSSS with Barker codes. Bluetooth uses FHSS with 79 channels. Even 4G/5G OFDM systems use scrambling codes that provide some spread-spectrum-like properties for interference averaging across cells.
Spread Spectrum Equations
PG = 10 log10(Rchip/Rdata) dB
= 10 log10(BWss/BWdata) dB
GPS: 10log(1.023M/50) = 43 dB
IS-95: 10log(1.2288M/9.6k) = 21 dB
Jamming margin:
JM = PG − Lsys − (Eb/N0)req
PG=43, L=3, Eb/N0=10:
JM = 43−3−10 = 30 dB
CDMA capacity:
N ≈ PG / ((Eb/N0) × v × f)
v = voice activity (0.4-0.6)
f = frequency reuse (0.6-0.85)
IS-95: ~20-40 users/sector/carrier
Spread Spectrum System Comparison
| System | Type | Chip Rate | PG | BW | Application |
|---|---|---|---|---|---|
| GPS C/A | DSSS | 1.023 Mc/s | 43 dB | 2 MHz | Navigation |
| IS-95 | DSSS | 1.2288 Mc/s | 21 dB | 1.25 MHz | 2G CDMA |
| WCDMA | DSSS | 3.84 Mc/s | 25 dB | 5 MHz | 3G cellular |
| Bluetooth | FHSS | N/A | ~17 dB | 80 MHz | Short-range |
| 802.11b | DSSS | 11 Mc/s | 10 dB | 22 MHz | WiFi (legacy) |
Frequently Asked Questions
What is processing gain?
PG = 10log(R_chip/R_data). Measures interference suppression from despreading. GPS: 43 dB (signal 43 dB below noise, still decodable). IS-95: 21 dB. Also determines jamming margin: JM = PG - system losses - required Eb/N0. Higher PG = more hostile environment tolerance. Fundamental spread spectrum advantage.
DSSS vs. FHSS?
DSSS: spreads continuously across entire BW simultaneously. PN code correlation despreads desired, spreads interference. Precise timing (GPS ranging). FHSS: hops carrier pseudo-randomly, narrow BW each instant, covers full BW over time. More robust vs. partial-band jamming (avoids jammed channels). Bluetooth: 79 ch, 1600 hops/s. Military: hybrid DSSS+FHSS for max robustness.
How does CDMA work?
Each user gets unique code (Walsh downlink, long PN uplink). All transmit simultaneously on same frequency. Receiver correlates with specific code to despread one user; others remain as noise. Capacity: N ≈ PG/(Eb/N0 × voice activity × reuse). IS-95: 20-40 users/sector. Near-far problem requires fast power control (1500 Hz). WCDMA: 3.84 Mc/s, variable spreading factors.