Spread Spectrum in CDMA
Spread Spectrum in CDMA
Spread Spectrum in CDMA
1. General principle:
Spread spectrum distributes all available frequency and time resources to multiple users
simultaneously, while controlling each user's transmit power to maintain a desired signal-
to-noise ratio. Each user's signal is spread over a wide bandwidth, resembling noise that
occupies the entire allocated spectrum. This way, each user contributes to the overall
noise floor, but the impact is minimized through power control.
A system is considered spread spectrum if: The spread spectrum signal has a significantly
wider bandwidth than the original information signal.
Spread spectrum is implemented using a code that is independent of the original data.
Direct Sequence Spread Spectrum (DS/SS) with Binary Phase Shift Keying (BPSK):
A binary signal with a bit rate Rb = 1/Tb is NRZ-encoded such that b(t)= ±1. This signal
can be represented as:
Here, bk = ±1 represents the kth data bit, and T is the duration of a data bit. The signal
b(t) undergoes spread spectrum modulation by multiplying it with a pseudorandom noise
signal p(t), where p(t) = ±1 and the chip rate Rc= 1/Tc is significantly higher than the bit
rate Rb. The binary elements of p(t) are referred to as chips to differentiate them from
the data bits.
The received spread spectrum signal b(t)p(t) will be modulated onto a carrier using
Binary Phase Shift Keying (BPSK). The resulting DS-SS-BPSK transmitted signal is
given by:
The signal b(t)p(t) has a chip rate, meaning T = NTc. When N = 7, the waveforms of the
signals are as follows:
The received signal at the receiver, denoted as m(t), is composed of the delayed
transmitted signal s(t-τ) and additive white Gaussian noise n(t). Mathematically, this can
be expressed as:
Assuming a noise-free environment, the input signal to the bandpass filter (BPF), denoted
as r(t), can be expressed as:
The bandpass filter within the demodulator acts as a low-pass filter, eliminating high-
frequency components and allowing only the baseband signal u(t) = b(t)p(t) to pass.
Subsequently, this baseband signal is multiplied by a locally generated replica of the
spreading code, p(t-τ), which is synchronized with the received signal. Given that p(t- τ)
can only assume values of ±1, it follows that p2(t- τ) is always unity.
Subsequently, this signal undergoes integration over a bit period to suppress noise.
The recovered data at the integrator output is identical to the original baseband signal,
except for a time delay of τ.
2.2. Direct Sequence Spread Spectrum with Quadrature Phase Shift Keying (DS/SS-
QPSK)
Frequency Hopping Spread Spectrum (FH-SS) is a spread spectrum technique where the
carrier frequency is rapidly switched among a predefined set of frequencies according to
a pseudo-random code. The total bandwidth is partitioned into non-overlapping frequency
channels. A pseudo-noise (PN) sequence dictates the specific frequency channel used for
data transmission during a particular time slot.
Unlike direct sequence spread spectrum, where the spreading code directly modulates the
data signal, in FH-SS, the PN sequence is used to control a frequency synthesizer to
generate the hopping pattern.
The hopping rate can be either faster or slower than the data rate, leading to fast
frequency hopping or slow frequency hopping, respectively.
In the receiver, the received signal is mixed with a locally generated carrier that is
synchronized with the transmitter's carrier. This local carrier is produced by a PN
sequence generator identical to the transmitter's, controlling a frequency synthesizer to
generate the corresponding frequency. Consequently, the pseudo-random frequency
hopping introduced at the transmitter is eliminated at the receiver.
In a fast Frequency Hopping Spread Spectrum (FH-SS) system, the carrier frequency of a
signal is switched rapidly among a predefined set of frequencies according to a
predetermined pattern. This pattern is typically generated by a pseudo-random number
generator (PN sequence generator).
Mathematical Representation
Condition: T/Th ≥ 1, meaning at least one frequency hop occurs within one data
bit.
Hopping Rate: In the given example, the hopping rate is 3 times the data rate.
Figure 6: Frequency Spectrum of a Fast FH-SS System with T=3Th
When the frequency hopping rate of a spread spectrum carrier is slower than the data rate,
we have a slow frequency hopping spread spectrum (FH-SS) system (T/Th < 1). While
slow and fast FH-SS systems share many similarities, there are some key differences in
their spectral characteristics
Time-hopping is similar to pulse modulation. This means that the code sequence controls
the on/off state of the transmitter, and the on/off time of the transmitter is converted into a
pseudo-random signal form according to the code, achieving a 50% average duty cycle.
The main difference compared to a simple FH/SS system is that while the transmission
frequency changes with each code chip in an FH/SS system, the frequency hopping only
occurs during the state of code sequence shifting in a TH/SS system.
We can see that the modulator is very simple, and any waveform that allows code-
division pulse modulation can be used for a TH/SS modulator.
TH/SS can reduce interference between systems in a time-division multiplexed system.
For this purpose, precise timing is required in the system to minimize the overlap
between transmitters.