chapter_3_spread_spectrum[1]
chapter_3_spread_spectrum[1]
3.1 Introduction:
Spread spectrum communication systems are widely used today in
a variety of applications for different purposes such as:
1- access of same radio spectrum by multiple users (multiple access),
2- anti-jamming capability (so that signal transmission cannot be
interrupted or blocked by spurious transmission from enemy),
3- interference rejection,
4- secure communications,
5- multi-path protection, etc.
C = B· log2(1 + SNR)
-1-
Advantages of Spread Spectrum (SS) Techniques
Reduced interference: In SS systems, interference from undesired
sources is considerably reduced due to the processing gain of the
system.
-2-
3.2 Frequency hopping spread-spectrum system:
Frequency hopping entails the transmission carrier frequency hopping
between available channels within the spread spectrum band. A narrow
spectral band and an individual carrier frequency at the centre of the band
define each transmitted channel. Successive carrier frequencies are
chosen in accordance with the pseudo-random phases of the spreading
code sequence.
(1) Fast frequency hopping where one complete, or a fraction of the data
symbol, is transmitted within the duration between carrier hops.
Consequently, for a binary system, the frequency hopping rate may
exceed the data bit rate.
(2) On the other hand, in a slow frequency hopping system, more than
one symbol is transmitted in the interim time between frequency hops.
Figure 3.1 illustrates how the carrier frequency hops with time. Let
time duration between hops be Th and data bit duration be denoted by
Tb, then:
Th ≤ Tb for fast hopping
Th > Tb for slow hopping
-3-
Figure 3.1 Carrier frequency hopping from one frequency to another.
-4-
3.3 Direct Sequence Spread Spectrum (DS-SS) System
In direct-sequence systems (DS-SS), the narrow band data signal is
multiplied by a large bandwidth signal which is a pseudo random noise
code (PN code), as shown in Fig. 3.3. The transmitted signal is recovered
by correlating the received signal with the PN code used by the
transmitter.
Fig. 3.3. In DS-SS, each narrow band data signal is multiplied by a PN code.
Example 1:
For a DS-SS system show that for the ship code 1 -1 -1 1 -1 1 and the
orthogonal code 1 1 -1 -1 1 1 the data signal is received correctly.
(A) Receiving by the transmitted code
-5-
correlator will be +6 in case of logic 1, and -6 in case of logic 0. Then a
threshold circuit can be used to decide the received bit is 1 logic or 0 logic.
(B) Receiving by the orthogonal code
-7-
Let the data stream be denoted as m(t). The baseband spread-spectrum
data mS(t) can be represented as:
mS(t) = m(t) · C(t) = [01 10 10 01, 10 01 01 10, 01 10 10 01, 01 10 10 01]
Since the data is transmitted as binary PSK, we map 0→1 and 1→−1.
The baseband spread-spectrum signal, mS(t), now modulates a carrier at
frequency ωC and the transmitted signal, mt(t), is given by:
mt(t) = mS(t) · cosωCt.
The received signal mr(t) comprised the baseband signal mt(t), the
interfering tone I(t), and additive white noise n(t). However in this
example we ignore the noise so that signal plus interference is:
mr(t) = mt(t) + I(t)
The interfering signal is a sinusoidal waveform at frequency ωc with 30
degrees phase shift:
I(t) = cos(ωCt + 30)
Thus, the received signal
mr(t)=mt(t)+cos(ωCt+30)
The front end stage of the receiver mixes the received signal mr(t) with
the local oscillator by multiplying mr(t) by the reference carrier, (cosωCt)
to compose the baseband signal, mb(t). Therefore:
mb(t) = mt(t) · cosωCt + cos(ωCt + 30) · cosωCt
mb(t) = 0.5mS(t)[1 + cos 2ωCt] + 0.5[cos 30 + cos(2ωCt + 30)]
Assume that 2ωC is removed by filtering and the signal level adjusted to
unit by amplification then:
mb(t) = mS(t) + cos 30
The next stage in the detection provokes the collapse of the spread
spectrum into its original narrowband data. The de-spread signal md(t) is
given by multiplying mb(t) by the locally generated code sequence, that
is:
md(t) = mb(t) · C(t) = [mS(t) + cos 30] · C(t)
= m(t) · C(t) · C(t) + 0.866C(t)
Now, C(t)·C(t) is a constant which can be normalized to one. The detector
samples the de-spread signal at the code sequence rate and adds the
-8-
samples to be compared with a threshold level. The summation of the
sample of C(t) when sampled at the code rate is
(a)
(b)
Figure 3.7 (a) Direct sequence/Frequency hopping spread-spectrum transmitting
system; (b) DS/FH spread-spectrum hybrid receiving system.
- 10 -
Figure 3.8. Time hopping spread spectrum
All of the message bits gathered in the previous frame are then
transmitted in a burst during the time slot selected by the PN generator. If
we let: TF = frame duration, k = number of input message bits in one
frame, then the message input bit rate fb= K/TF. If these K bits are
transmitted in one time slot Ts, the transmission rate is fs = K.M/TF .
Thus, the transmitted signal bit rate is M times the input message bit rate.
Also, the transmitted bandwidth is M times the input bandwidth.
- 11 -
Figure 3.10 Time hopping receiver.
- 12 -
Example 1:
A speech conversation is transmitted by a DS-SS system. The speech is
converted to PCM using an anti-aliasing filter with a cut-off frequency of
3.4 kHz and using 256 quantization levels. It is anticipated that the
processing gain should not be less than 23 dB.
- 13 -
i. The required chip rate.
ii. the transmitted BW
Solution
i. Sampling the speech at the Nyquist frequency generates 4*2=8 k
samples/sec.
We encode these samples using 6-PCM ===> Rb=8K*6=48Kbps
Processing gain (about) = 25dB = 316.23 = Gp = Rc/Rb
Note : Rc/Rb must be integer ---> Processing gain = 316
316= Gp = Rc/Rb
Rc=15.168 M chip/sec
ii. total transmitted BW= Rc/2 (because of using QPSK)=7.584 MHZ
- 14 -