You are on page 1of 39

Introduction to Spread Spectrum

m a
r
• Problems such as capacity limits, propagation

a
effects, synchronization occur with wireless systems

h
S
• Spread spectrum modulation spreads out the

h
modulated signal bandwidth so it is much greater

s
than the message bandwidth

h i
• Independent code spreads signal at transmitter and

s
despreads signal at receiver

A
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Spread Spectrum

m a
a r
S h
i sh
s h
A
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Spread Spectrum

m a
r
• Input is fed into a channel encoder

a
• Produces analog signal with narrow bandwidth

S
• Signal is further modulated using sequence of digits
• Spreading code or spreading sequence
h
h
• Generated by pseudonoise, or pseudo-random number generator

i s
• Effect of modulation is to increase bandwidth of signal to be transmitted

h
A s
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Spread Spectrum

m a
r
• On receiving end, digit sequence is used to demodulate the spread spectrum signal

h
• Signal is fed into a channel decoder to recover data
a
h S
h i s
A s
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Spread Spectrum

m a
r
• What can be gained from apparent waste of spectrum?

h
• Immunity from various kinds of noise and multipath distortion
a
S
• Can be used for hiding and encrypting signals
• Several users can independently use the same higher bandwidth with very little

sh
interference

h i
A s
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Spread Spectrum Technology
• Side effects:

m a
a r
• coexistence of several signals without dynamic coordination

h
• tap-proof

S
• Alternatives: Direct Sequence (DS/SS), Frequency Hopping
(FH/SS)

sh
• Spread spectrum increases BW of message signal by a

i
factor N, Processing Gain

s h
A Processing Gain =
Bss  Bss 
N = 10 log10 
B  B 

ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Effects of spreading and interference

m a
a r
user signal

h
broadband interference

S
narrowband interference
P P

i)

i sh
f
ii)
f

h
sender

s
P P P

A
iii) iv) v)
f f f
receiver

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
Spreading and frequency selective fading
channel

m a
r
quality

a
narrowband

h
1 2 5 6
3 channels

S
4

h
Narrowband signal frequency
guard space

channel

h i s
s
quality
2

A
2
2
2
2
1 spread spectrum
channels
spread frequency
spectrum
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Direct Sequence Spread Spectrum (DSSS)

m a
r
• Each bit in original signal is represented by multiple bits in the transmitted signal

h
• Spreading code spreads signal across a wider frequency band
a
S
• Spread is in direct proportion to number of bits used

h
• One technique combines digital information stream with the spreading code bit

s
stream using exclusive-OR

h i
A s
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Direct Sequence Spread Spectrum (DSSS)

m a
a r
S h
i sh
s h
A
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
DSSS (Direct Sequence Spread Spectrum) I
• XOR the signal with pseudonoise (PN) sequence (chipping sequence)

m a
• Advantages

a r
h
• reduces frequency selective
fading Tb

S
• in cellular networks user data

h
• base stations can use the
0 1 XOR

s
same frequency range

i
• several base stations can Tc

h
detect and recover the signal chipping

s
• But, needs precise power control sequence
0 1 1 0 10 1 0 1 1 010 1

A
=
resulting
signal
0 1 1 0 10 1 1 0 0 101 0

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
DSSS (Direct Sequence Spread Spectrum) II
transmitter

m a
r
Spread spectrum
transmit

a
Signal y(t)=m(t)c(t)
signal

h
user data
X modulator
m(t)
chipping

h
sequence, c(t)
radio
S
s
carrier

receiver

h i correlator

s
sampled
received products

A
sums data
signal demodulator X integrator decision
radio
carrier
Chipping sequence,
c(t)
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
DS/SS Comments III

m a
r
• Pseudonoise(PN) sequence chosen so that its autocorrelation is very

a
narrow => PSD is very wide
• Concentrated around τ < Tc

S h
• Cross-correlation between two user’s codes is very small

i sh
s h
A
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
DS/SS Comments IV

m a
r
• Secure and Jamming Resistant
• Both receiver and transmitter must know c(t)
• Since PSD is low, hard to tell if signal present
h a
• Since wide response, tough to jam everything

h S
s
• Multiple access

h i
• If ci(t) is orthogonal to cj(t), then users do not interfere
• Near/Far problem

A s
• Users must be received with the same power

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
FH/SS (Frequency Hopping Spread Spectrum)
I

m a
r
• Discrete changes of carrier frequency

a
• sequence of frequency changes determined via PN sequence

h
• Two versions

S
• Fast Hopping: several frequencies per user bit (FFH)

h
• Slow Hopping: several user bits per frequency (SFH)

i s
• Advantages

h
• frequency selective fading and interference limited to short period

s
• uses only small portion of spectrum at any time

A
• Disadvantages
• not as robust as DS/SS
• simpler to detect

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
Frequency Hoping Spread Spectrum (FHSS)

m a
r
• Signal is broadcast over seemingly random series of radio frequencies

a
• A number of channels allocated for the FH signal

h
• Width of each channel corresponds to bandwidth of input signal

h
• Transmitter operates in one channel at a time
S
• Signal hops from frequency to frequency at fixed intervals

i s
• Bits are transmitted using some encoding scheme

h
• At each successive interval, a new carrier frequency is selected

A s
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
FHSS (Frequency Hopping Spread Spectrum) II

m a
r
Tb

a
user data

h
0 1 0 1 1 t

S
f
Td

h
f3 slow

s
f2 hopping

i
(3 bits/hop)
f1

s hTd t
f

A
f3 fast
f2 hopping
(3 hops/bit)
f1

t
Tb: bit period Td: dwell time
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
FHSS (Frequency Hopping Spread Spectrum) III

m a
r
transmitter narrowband Spread transmit

a
signal signal
user data

h
modulator modulator

S frequency hopping

h
synthesizer sequence

s
receiver

received

h i data

s
signal demodulator demodulator

A
hopping
sequence
frequency
synthesizer

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
Applications of Spread Spectrum

m a
r
• Cell phones
• IS-95 (DS/SS)
• GSM
h a
• Global Positioning System (GPS)

h S
i s
• Wireless LANs

h
• 802.11b

A s
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Performance of DS/SS Systems

m a
r
• Pseudonoise (PN) codes
• Spread signal at the transmitter
• Despread signal at the receiver
h a
• Ideal PN sequences should be

h S
i s
• Orthogonal (no interference)

h
• Random (security)

s
• Autocorrelation similar to white noise (high at τ=0 and low for τ not equal 0)

A
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
PN Sequence Generation

m a
r
• Codes are periodic and generated by a shift register and XOR

a
• Maximum-length (ML) shift register sequences, m-stage shift

h
register, length: n = 2m – 1 bits

h S
s
R(τ)

h i τ −>

A s
-nTc
-1/n Tc nTc

Output
+
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Generating PN Sequences

m a
r
m Stages connected

a
Output

h
+ to modulo-2 adder

S
• Take m=2 =>L=3 2 1,2

h
• cn=[1,1,0,1,1,0, . . .],

s
usually written as bipolar 3 1,3

h i
cn=[1,1,-1,1,1,-1, . . .] 4 1,4

Rc (m )
A s
1 L
= ∑ cn cn + m
L n =1
5
6
1,4
1,6
1 m=0 8 1,5,6,7
=
− 1 / L 1 ≤ m ≤ L − 1 ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Problems with m-sequences

m a
r
• Cross-correlations with other m-sequences generated by different

a
input sequences can be quite high

S h
• Easy to guess connection setup in 2m samples so not too secure

h
• In practice, Gold codes or Kasami sequences which combine the

i s
output of m-sequences are used.

s h
A
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Detecting DS/SS PSK Signals
transmitter

m a
r
Spread spectrum
transmit

a
Signal y(t)=m(t)c(t)
Bipolar, NRZ signal

h
m(t) X X

PN

h S
s
sequence, c(t) sqrt(2)cos (ωct + θ)

receiver

h i
s
received z(t) w(t)

A
data
signal
X X LPF integrator decision
x(t)

sqrt(2)cos (ωct + θ) c(t)

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
Optimum Detection of DS/SS PSK

m a
r
• Recall, bipolar signaling (PSK) and white noise give the optimum error

a
probability
Pb = Q 

S h
 2 Eb 
 ℵ 

h
 

i
• Not effected by spreading

h s
s
• Wideband noise not affected by spreading

A
• Narrowband noise reduced by spreading

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
Signal Spectra

m a
Processing Gain =
Bss  Bss  Tb
N = 10 log10  = 
a r
h
B  B  Tc

h S
• Effective noise power is channel noise power plus
jamming (NB) signal power divided by N

h i s
s
Tb

A Tc

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
Multiple Access Performance
• Assume K users in the same frequency band,
m a
• Interested in user 1, other users interfere
a r
S h
i sh 4 6

s h
5

A 3 2
1

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
Signal Model

m a
r
• Interested in signal 1, but we also get signals from other K-1 users:

(ha
xk (=
t)
• At receiver,
h S
2 mk ( t − τ k ) ck ( t − τ k ) cos ωc ( t − τ k ) + θ k )

s
2 mk ( t − τ k ) ck ( t − τ k ) cos (ωct + φk )
= φk =
θ k − ωcτ k

h i
A s x ( t ) x1 ( t ) +
=
K
∑ xk ( t )
k =2
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Interfering Signal

m a
• After mixing and despreading (assume τ1=0)

a r
h
zk ( t ) =2 mk ( t − τ k ) ck ( t − τ k ) c1 ( t ) cos (ωct + φk ) cos (ωct + θ1 )
• After LPF

h S
i s
wk ( t ) =mk ( t − τ k ) ck ( t − τ k ) c1 ( t ) cos (φk − θ1 )

h
• After the integrator-sampler

Ik
A s =cos (φk − θ1 )
Tb
0
mk ( t − τ k ) ck ( t − τ k ) c1 ( t ) dt

ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
At Receiver
• m(t) =+/-1 (PSK), bit duration Tb
m a
• Interfering signal may change amplitude at τk
a r
Ik =


τk

S h Tb 
cos (φk − θ1 ) b−1 ∫ ck ( t − τ k ) c1 ( t ) dt +b0 ∫ ck ( t − τ k ) c1 ( t ) dt 
τk 

h
0

i s
• Tb
At User 1: I1 =∫ m1 ( t ) c1 ( t ) c1 ( t ) dt

h
0
• Ideally, spreading codes are Orthogonal:

Tb
0 A s
c1 ( t ) c1 ( t ) dt = A ∫
Tb
0
ck ( t − τ k ) c1 ( t ) dt = 0

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
Multiple Access Interference (MAI)

m a
 
a r
h
1
Pb = Q  

S
( K − 1) 3N +ℵ 2 Eb 

i sh
h
• If the users are assumed to be equal power interferers, can be

s
analyzed using the central limit theorem (sum of IID RV’s)

A
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Example of Performance Degradation

m a
a r
S h
i sh
s h
A N=8 N=32

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
Near/Far Problem (I)

m a
r
• Performance estimates derived using assumption that all users have same power

a
level

• Adjust power levels constantly to keep equal


S h
• Reverse link (mobile to base) makes this unrealistic since mobiles are moving

i sh
s h
A k 1

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
Near/Far Problem (II)

m a
 

a r
h
(1) 
Pb = Q 
1 

S

∑ k =2 b
K ( k ) 3E (1) N +ℵ 2 E (1) 

h
E
 b b 

h i s
s
• K interferers, one strong interfering signal dominates

A
performance
• Can result in capacity losses of 10-30%

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
Multipath Propagation

m a
a r
S h
i sh
s h
A
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
RAKE Receiver

m a
a r
S h
i sh
• Received signal sampled at the rate 1/Ts> 2/Tc for detection and

h
synchronization

s
• Fed to all M RAKE fingers. Interpolation/decimation unit provides a data

A
stream on chiprate 1/Tc
• Correlation with the complex conjugate of the spreading sequence and
weighted (maximum-ratio criterion)summation over one symbol

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT
RAKE Receiver

m a
r
• RAKE Receiver has to estimate:
• Multipath delays
Phase of multipath components
h a
S

• Amplitude of multipath components

sh
Number of multipath components

i
h
• Main challenge is receiver synchronization in fading channels

A s
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Orthogonal Codes

m a
r
• Orthogonal codes

a
• All pairwise cross correlations are zero

h
• Fixed- and variable-length codes used in CDMA systems

S
• For CDMA application, each mobile user uses one sequence in the set as a spreading code

h
• Provides zero cross correlation among all users

i s
• Types

h
• Walsh codes

s
• Variable-Length Orthogonal codes

A
ETEC 405: Wireless Communications
Faculty: ASHISH SHARMA,CSE,MAIT
Walsh Codes
• Set of Walsh codes of length n consists of the n rows of

m a
r
an n ´ n Walsh matrix:

• W1 = (0)
W2n
Wn
=
h
Wn 
a
S

Wn Wn 

sh
• n = dimension of the matrix

i
• Every row is orthogonal to every other row and to the logical

h
not of every other row

s
• Requires tight synchronization

A
• Cross correlation between different shifts of Walsh sequences is
not zero

ETEC 405: Wireless Communications


Faculty: ASHISH SHARMA,CSE,MAIT

You might also like