Professional Documents
Culture Documents
(Point-to-point communications)
Characteristics
The bandwidth is much greater than the information rate in
bits/sec.
The signal is pseudorandom, this makes the signals appear
similar to a random noise and difficult to demodulated by
receivers other than the intended ones.
Applications
Suppressing the effects of interference due to jamming,
interference from other users of the channel and self
interference due to multipath propagation.
Hiding a signal by transmitting it at low power and, thus
making it difficult for unintended listener to detect in the
presence of background noise.
Achieving message privacy in the presence of other
listeners.
Block Diagram of
Spread Spectrum Digital Communications
Pseudorandom Noise
The Pseudorandom Noise
The PN is a pattern of bits that changes almost randomly.
The randomness should be sufficient to minimize the
probability to accidental duplication of the code.
The Pseudorandom sequences are typically generated by
a maximum length shift register having a memory length r.
The pseudorandom sequences can simply be mapped to
generate the pseudorandom noise.
PN Generator
PN out
clock
Frequency Hopping Spread Spectrum
An example of a frequency hop pattern
The Frequency Hopping Spread Spectrum
FREQUENCY
SYNTHESIZER
PSN
GENERATOR
CLOCK
Frequency Synthesizer
The rate of the Frequency synthesizer frequency is higher
than the data rate
The frequency synthesizer changes frequencies four times
for each bit time of the serial binary data
The time that a frequency synthesizer remains on a single
frequency is called dwell time.
The frequency synthesizer puts out a pseudorandom sine
wave to the mixer. The mixer will then creates a new
carrier frequency for each dwell time.
Types of FHSS
Block Hopping
The carrier frequency is pseudo randomly hopped in every
signalling interval.
The M information-bearing tones are contiguous and separated
in frequency by 1/T (where T is the signalling interval)
Independent Tone Hopping
Less vulnerable to some jamming strategies
The M possible tones are assigned widely dispersed frequency
slots
Block Diagram of Block Hopping FHSS
FSK FSK
Encoder Mixer Channel Mixer Decoder
Modulator Demodulator
Information
Sequence Frequency Frequency Output
Synthesizer Synthesizer Time
sync
PN PN
Sequence Sequence
Generator Generator
Block Diagram of Independent tone FHSS
Frequency FSK
Encoder Channel Decoder
Synthesizer Demodulator
Information
Sequence PN Frequency
Sequence Output
Synthesizer
Generator Time
sync
PN
Sequence
Generator
Direct Sequence Spread Spectrum
The Direct Sequence Spread Spectrum
The Pseudorandom sequence is impressed on the transmitted
signal directly on to the coded bits.
One bit time for a pseudorandom code is called chip or chip
interval.
The rate of the code is called chipping rate.
The chipping rate is faster than the data rate.
Since chipping rate is higher than the data rate, the modulator
can produce multiple widely spaced sidebands whose strength
is such that the complete signal takes up a great deal of the
spectrum, thus the signal is spread.
DSSS can use a BPSK modulator using a balanced modulator.
Other forms of PSK may also be used, even QAM.
Block diagram of a DSSS Transmitter
Balance
PN Generator Mod-2 Adder
Modulator
cos ωt
sin ωt
Balance
PN Generator Mod-2 Adder
Modulator
Modulo-2 Addition
DSSS can use Modulo-2 Addition in impress the PN sequence
on the transmitted signal.
𝑎𝑖 = 𝑏𝑖 ⊕ 𝑐𝑖
𝑎𝑖 = 0ห𝑏𝑖 = 𝑐𝑖 and 𝑎𝑖 = 1ห𝑏𝑖 ≠ 𝑐𝑖
Modulo-2 may also be represented as multiplication of two
waveforms
𝑔 𝑡 = 2𝑏𝑖 − 1 2𝑐𝑖 − 1 𝑔 𝑡 − 𝑖𝑇𝑐
Both cases yields the same PSK signal at the output.
Although the first is easier to implement, for the purposes of
demodulation, it is much convenient to use the multiplicative
form
FHSS vs. DSSS
FHSS systems is not as strict as in DSSS in its timing
requirements
In DSSS, timing and synchronization must be established
within a fraction of the chip interval.
𝑇 ≈ 1ൗ𝑊
In the case of FHSS, the time spent in transmitting a signal
in a particular frequency slot is
1ൗ ≫ 1ൗ
𝐵 𝑊
5 minute break…
Other types of Spread Spectrum
Time Hopping
The time interval, which is chosen to be much larger than
the reciprocal of the information rate, is subdivided into a
large number of time slots.
The coded information symbols are transmitted in a pseudo
randomly selected time slot as a block of one or more
code words.
PSK may be used to transmit the coded bits.
Hybrid DS/FH
May be implemented by combining DS, FH and TH
A PN sequence is used in combination with Frequency
Hopping
The signal transmitted on a single hop consists of a DS
spread Spectrum signal which is demodulated coherently
Synchronization of
spread spectrum systems
Time Synchronization
Time synchronization of the receiver in spread spectrum
systems is separated in two phases:
1. Acquisition
2. Tracking
Acquisition
The usual procedure in establishing initial synchronization is
for the transmitter to send a known pseudorandom data
sequence to the receiver.
The receiver is continuously in search model looking for this
sequence to establish initial synchronization.
In principle, matched filter or cross correlation are optimum
methods for establishing initial synchronization.
The Matched Filter
A filter matched to the known data waveform generated
from the known pseudorandom sequence continuously looks
for exceedence of a predetermined threshold.
When this occurs, initial synchronization is established and
the demodulator enters data received mode.
Sliding Correlator
The cross correlation is performed over the time interval
NTc, and compares the output with a threshold to
determine if the known signal sequence is present.
If the threshold is not exceeded, then the correlation
process is exceeded.
The operation is carried out until a signal is detected or
until search has been performed over the time uncertainty
interval, (which in this case, the process is then repeated.)
Frequency Uncertainty
Another aspect of initial synchronization usually related to
Doppler effect.
If the transmitter and/or the receiver are mobile the
relative velocity between them results in a Doppler
frequency shift in the received signal relative to the
transmitted signal.
A frequency search method is usually carried out to assess
the change.
Tracking
The tracking maintains the PN code generator at the
receiver in synchronization with the incoming signal.
The tracking includes both the fine chip synchronization
and carrier phase tracking
The commonly used tracking loop for DS is the delay
locked loop, another is the tau-dither loop.
5 minute break…
References
Digital Communications by Proakis
Electronic Communications by Tomasi
Communication Electronics by Frenzel
Fundamentals of Wireless Communications by Tse and
Vswanath