Spread Spectrum Concepts: FHSS, DSSS, and CDMA
1. Fundamentals of Spread Spectrum
Spread Spectrum is a transmission technique where the bandwidth of the transmitted signal () is intentionally expanded to occupy a much wider frequency spectrum than the minimum bandwidth () required by the original information signal:
The spreading is achieved by combining the original data with an independent, pseudo-random bit pattern called a Pseudo-Noise (PN) Code Sequence. At the receiver, the identical synchronized PN code is used to de-spread and recover the original data.
Core Motivations & Advantages:
- Immunity to Jamming & Noise: Narrowband jamming signals only corrupt a tiny fraction of the spread spectrum energy and are suppressed during de-spreading.
- Low Probability of Intercept (LPI): The signal power is diluted over such a wide band that it appears below the background thermal noise floor to eavesdroppers.
- Multiple Access: Multiple users can transmit across the same frequency spectrum at the same time without interfering, using orthogonal PN codes (Code Division Multiple Access - CDMA).
2. Frequency Hopping Spread Spectrum (FHSS)
In FHSS, the transmitter modulates data onto a carrier frequency that hops rapidly among many different frequencies across a wide band according to a pseudo-random sequence.
Architecture and Working:
- A Pseudorandom Code Generator produces a sequence of pseudo-random bits.
- A Frequency Synthesizer uses these bits to generate a carrier frequency that changes at regular intervals.
- The receiver has an identical PN generator synchronized with the transmitter so it hops to the exact same frequencies at the exact same time.
Slow Hopping vs. Fast Hopping:
- Slow Hopping: The carrier frequency remains constant for multiple data bits ().
- Fast Hopping: The carrier frequency changes multiple times during the transmission of a single data bit ().
- Standard Application: Bluetooth utilizes FHSS, hopping across 79 channels ( wide each) in the ISM band to avoid Wi-Fi and microwave oven interference.
3. Direct Sequence Spread Spectrum (DSSS)
In DSSS, each original data bit is multiplied directly by a higher-rate pseudo-random binary sequence called a Chipping Code (each bit in the spreading sequence is called a Chip).
- Chipping Rate: The chip rate () is much faster than the data bit rate (). The ratio defines the Spreading Factor (Processing Gain):
- Barker Sequence (IEEE 802.11b):
- Wi-Fi standard 802.11b uses an 11-chip Barker sequence:
+1, -1, +1, +1, -1, +1, +1, +1, -1, -1, -1. - Spreads a or signal over a wide RF channel.
- Wi-Fi standard 802.11b uses an 11-chip Barker sequence:
- De-spreading at Receiver:
- The receiver multiplies the received signal by the identical synchronized Barker sequence.
- Mathematical auto-correlation concentrates the dispersed data energy back into a narrow peak while spreading out any unwanted interference.
4. Code Division Multiple Access (CDMA) & Walsh Codes
CDMA allows multiple transmitters to send information simultaneously over a single communication channel using Orthogonal Chip Codes (Walsh Sequences).
Mathematical Principles of CDMA:
- Represent bit
0as and bit1as . Silent (idle) is . - Each station is assigned an orthogonal chip sequence of length satisfying:
- When stations transmit simultaneously, their signals add linearly on the medium:
- To extract the data of station , the receiver computes the normalized dot product:
Solved Numerical Example:
Let two stations A and B have 4-chip orthogonal codes:
- Check Orthogonality:
- Encoding:
- Station A wants to send data bit
1.
- Station A wants to send data bit
- Station B wants to send data bit
0.
- Combined Channel Signal:
- Receiver Decoding for Station A:
- Receiver Decoding for Station B:
5. Comparison: FHSS vs. DSSS
| Parameter | FHSS (Frequency Hopping) | DSSS (Direct Sequence) |
|---|---|---|
| Spreading Mechanism | Rapidly shifting carrier frequency | Multiplying data bits by high-rate chip sequence |
| Bandwidth Occupation | Narrow instant slice, hops across wide band | Occupies entire wide bandwidth continuously |
| Hardware Core | Frequency Synthesizer & PN generator | Correlator / Matched Filter & PN generator |
| Primary Standard | Bluetooth (IEEE 802.15.1) | Wi-Fi 802.11b, GPS, 3G CDMA (IS-95, UMTS) |
| Resistance to Multipath | Good (frequency diversity) | Excellent (Rake receiver isolates multipath delays) |
Frequently Asked Questions
QWhat is a Pseudo-Noise (PN) sequence?
A deterministic binary sequence generated by a mathematical algorithm (e.g., Linear Feedback Shift Registers) that appears random to unauthorized observers but repeats deterministically and is known to both transmitter and receiver.
QState two benefits of Spread Spectrum in commercial and military systems.
- Immunity against intentional hostile jamming and ambient radio interference.
- Enabling multiple access (CDMA) on identical frequencies with orthogonal codes without collision.
QWhat is Processing Gain?
The ratio of the spread spectrum signal bandwidth to the original baseband information bandwidth (). Higher processing gain yields higher noise rejection.
QDifferentiate FHSS and DSSS.
FHSS hops the carrier rapidly across many frequencies in a pseudo-random order (used by Bluetooth). DSSS multiplies each data bit by a fast chipping code so the signal occupies the whole band continuously (used by 802.11b and CDMA).