DSSS
Understanding DSSS
DSSS is the most widely deployed spread spectrum technique, forming the basis of GPS navigation, 2G/3G CDMA cellular, and early WiFi. The core principle is elegant: multiply the narrowband data signal by a wideband pseudo-random code, spreading the signal's spectral density below the noise floor. Only a receiver with the identical code can reverse the process and recover the data, providing inherent security and interference immunity.
The processing gain, equal to the ratio of spread bandwidth to data bandwidth, quantifies the system's advantage. GPS achieves 43 dB of processing gain, meaning the satellite signals can be received at power levels 43 dB below the thermal noise floor. This enables the tiny signals from 20,000 km altitude to be reliably decoded by a smartphone antenna.
DSSS Equations
Gp = 10log(BWspread/Rdata) dB
= 10log(chip rate / data rate)
Jamming margin:
Mj = Gp − SNRreq − Lsys
Near-far ratio:
NFR = Pnear/Pfar (must be < Gp)
DSSS System Comparison
| Standard | Chip rate | Gp | BW | Application |
|---|---|---|---|---|
| 802.11b | 11 Mchip/s | 11 dB | 22 MHz | Legacy WiFi |
| GPS L1 C/A | 1.023 Mchip/s | 43 dB | 2.046 MHz | Navigation |
| IS-95 CDMA | 1.2288 Mchip/s | 21 dB | 1.25 MHz | 2G cellular |
| WCDMA | 3.84 Mchip/s | 25 dB | 5 MHz | 3G cellular |
| GPS P(Y) | 10.23 Mchip/s | 53 dB | 20.46 MHz | Military GPS |
Frequently Asked Questions
How does despreading work?
Receiver multiplies by synchronized PN copy. Desired: PN×PN=1, concentrates to data BW. Interference: multiplied by uncorrelated PN, spreads across full BW. After filtering: interference reduced by PG. GPS: signal 43 dB below noise, despreading recovers it. Requires precise code timing synchronization (<1 chip).
What codes are used?
Barker (11 chips): perfect autocorrelation, 802.11b. Gold (1023): good cross-correlation, GPS C/A. Walsh (64/256): perfectly orthogonal when synchronized, IS-95/WCDMA downlink. Kasami: low cross-correlation, fewer users. M-sequences (2^n−1): near-ideal autocorrelation, limited cross-correlation.
Performance limits?
Near-far: strong user overwhelms weak even with PG. Solution: fast power control (1500 Hz WCDMA). Multipath: >1 chip delay = suppressed by PG. <1 chip = inter-chip interference. RAKE receiver combines resolvable paths. Synchronization: must acquire PN timing (GPS: seconds scanning all code phases). Pilot channel aids fast acquisition.