Theory Behind Working
Direct Sequence Spread Spectrum:
Direct Sequence is the best known Spread Spectrum Technique. The
data signal is multiplied by a Pseudo Random Noise Code (PN
code).
Processes involved:
Input:
· Input data x(t) with symbol rate fs = 1/Ts (= bit rate fb)
· Pseudo – Noise code p(t) with chip rate fc = 1/Tc(an
integer of fs)
Spreading:
In the transmitter, the input data x(t)is directly multiplied with
the PN sequence code pt(t), which is independent of the input signal,
to produce the transmitted baseband signal y(t)
y(t) = x(t) . pt(t)
The effect of multiplication of x(t) with a PN code is to spread the
baseband bandwidth fs.

Despreading:
The spread spectrum signal cannot be detected by a
conventional narrowband receiver. In the receiver, the received
baseband signal rb is multiplied with pr(t).
· If pt = pr and synchronization to the PN sequence in the
received data, than the recovered data is produced on
output. The effect of multiplication of the spread spectrum
signal rb with the PN sequence pt(t)used in the transmitter
is to despread the bandwidth of rb to Rs.
· If pt ? pr, than there is no despreading action. The signal
has a spread spectrum. A receiver not knowing the PN
sequence of the transmitter cannot reproduce the
transmitted data.

Modulation:

fs << fc
The amplitude and the power in the SS signal tb is the same as in the
original information signal dt. Due to the increased bandwidth of the
SS signal the power spectral density must be lower. The bandwidth
expansion factor, being the ratio of the chip rate fc and the data
symbol rate fs, is usually selected to be an integer in practical SS
systems:

Demodulation:
· pt = pr :
To demodulate the received signal is multiplied by pr,
this is the same PN sequence as pt (the Pseudo – Noise code used in the
transmitter), synchronized to the PN sequence in the received signal rb.
This operation is called (spectrum) Despreading, since the effect is to undo
the spreading operation at the transmitter
Since
pr = synchronized pt
The multiplier output in the receiver is then
dr = rb . pr = (dt . pr) . pt
Now pt . pt =1 for all t
Thus:
Autocorrelation Ra = avg. (pt . pt) = 1
The data signal is reproduced at the multiplier output:
dr = dt
If the PN sequence at the receiver is not synchronized properly to the
received signal, the data cannot be recovered.
· pr ? pt :
If the received signal is multiplied by a PN sequence pr,
difference from the one used in the modulator, the multiplier output
becomes:
dr = rb . pr = (dt . pt) . pr
In the receiver, detection of the desired signal is achieved by
correlation against a local reference PN sequence. For secure
communications in a multi-user environment, the transmitted data
dt, may not be recovered by a user that doesn’t know the PN
sequence pt used at the transmitter.
Therefore:
Cross correlation Rc = average (pt . pt) for all t
is required. This orthogonal property of the allocated spreading
codes. Means that the output of the correlator used in the rceiver is
approximately zero for all the except the desired transmission.
Effect of Interference:
To simplify the influence of interference, the spread spectrum system is
considered for baseband communication (without filtering).

The received signal rb consists of the transmitted signal tb plus an additive
interference i (noise, other users, jammer…):

To recover the original data dt, the receiver signal rb is multiplied with a
locally generated PN sequence pr that is an exact of that used in the
transmitter (that is pr = pt and synchronized). The multiplier output is
therefore given by:
dr = dt + i. pt
The data transmitted part is narrow band. However the noise signal on
being multiplied with the pseudo noise sequence becomes a spread signal.
This signal is diminished in power and therefore by using a low pass filter
equal to bandwidth of the transmitted signal we can recover the original
signal without any significant interference.

Frequency Hopped Spread Spectrum:
This is another technique of transmitting signals. In this the
pseudo noise code is generated in such a way that the frequency of the
carrier signals “hops” after regular intervals in time. The time period of
these hops and their frequency is determined by the pseudo noise code
sequence.
|