Professional Documents
Culture Documents
Digital Ss
Digital Ss
Motivation
! Basic Requirements
- Transmission bandwidth >> Minimum bandwidth required to
transmit the information.
- The spreading signal is independent of the information data.
- At the receiver, the synchronized replica of the spreading
signal is used for despreading.
Spread-Spectrum System
Jamming Signal
Interferences
Channel Channel
Mod CH Demod Output
Information Encoder Decoder
Source Data
Pseudorandom Pseudorandom
Pattern Pattern
Generator Generator
Synchronization
Benefits of Spread-Spectrum
(a) Interference suppression (or anti-jam capability)
1. Suppose that the noise stems from a jammer with a fixed finite power and
with uncertainty as for which frequency band the transmitting signal is
located.
2. The jammer’s choice will be one of the followings:
! Choice 1:
Jam all the frequency band of the system with an equally small amount
of power.
! Choice 2:
Jam only the part of the frequency band with increased power.
Effect of spectrum spreading
(b) Low Probability of Detection (or Intercept)
(c) Multiple Access
(d) Interference Rejection
Bandwidth ≈
( ) Filter
Data signal Recovered
(Data rate R) Data signal
( ) ( )
Spreading signal
(Chip rate = Rc)
A Catalog of Spread-Spectrum Techniques
Frequency Time
Spreading DS Spreading
Hybrid TH
FH
Averaging Avoidance
Method Method
DS Hybrid TH
Transmitted Reference (TR) System
Stored Reference (SR) System
! Main advantage:
- Cannot be predicted by monitoring the transmission.
! Main disadvantage:
- Synchronization problems.
Pseudonoise (PN) Sequence
Properties of the m-sequence
! Balance property:
- Number of 1’s = Number of 0’s + 1 or
- Number of 0’s = Number of 1’s + 1
! Run property:
- Run = A sequence of a single type binary digits.
- Length = the number of digits in the run.
- 1/2 the runs are of length 1,
- 1/4 the runs are of length 2,
- 1/8 the runs are of length 3, …, and so on.
! Correlation property:
- The correlation function of an m-sequence is periodic and binary valued
(or two-valued).
( ) = ∑ (
)(
− )
=
=
(
)
=
− ≠
(
) = +
−
Example 1 (m = 3)
Output Sequence
Modulo-2
Adder
! Initial state : 1 0 0
! Then the succession of states :
- 100"110"111"011"101"010"001"100…
! The output sequence : {c(n)} = 0 0 1 1 1 0 1 (N = 23 – 1 = 7)
- # of 1’s = 4 , # of 0’s = 3
- Four runs : {0 0}, {1 1 1}, {0}, {1}
- For {c(n)} = -1 -1 +1 +1 +1 -1 +1
=
( ) =
− ≠
(
)
Example 2 (m = 4)
Output Sequence
Modulo-2
Adder
Range of PN Sequence Lengths
m N
! Example (m = 42)
4 15 - Clock frequency = 1 MHz
5 31 (Chip duration = 10-6 sec)
7 127
- N = 242 – 1 ≈ 4.398 x 1012
10 1023
12 4095
13 8191
- Time interval for one period of
16 65535
the sequence
17 131071 ≈ 4.398 x 1012 x 10-6
19 524287 = 4.398 x 106 (sec)
42 ≈ 4.398 x 1012 ≈ 50.903 (days)
Waveform of the m-sequence
0 0 1 1 1 0 1 0 0 1 1 1 0 1 1 0
+1
( )
-1
Chip
Duration Period
(τ ) = ∫ ( )( + τ )τ 1
= ∫ ( ) τ
Ideal Model (1)
( )
( )
( ) Filter
( ) Recovered
Data signal
Data signal
( ) ( )
Spreading signal Despreading signal
= ( ) + ( )( )
Ideal Model (2)
(a) Direct-Sequence Spread-Spectrum (DS-SS)
Two Stage of Modulation
)
( )
Spreading signal
±
( ) BPSK
LPF ( − τ )
Demod
Recovered data signal
( − τ )
± ( ) = ( − τ )(ω ( − τ ) + φ )
τ
τ τ (
τ = τ )
φ
( π )
DS/BPSK
( )
( ) + -
+ 0 π
- π 0
DS/QPSK
( )
(ω + π )
( ) PN seq.
Generator Linear
( ) (ω + π ) Adder
( )
( ) ( ) + -
+ + π π
+ - π π
- + π π
- - π π
Processing Gain (PG)
! Question :
- How much protection can spreading provide against interfering signals
with finite power ?
! Answer :
- Processing Gain (PG)
! Given a set of D orthogonal signals in an N-dimensional space, in general,
D << N.
- Signal-to-jammer ration (SJR) =
- Where = Average energy for each orthogonal signal
= Fixed total energy of the jammer waveform
- Therefore,
= ≈ = or 10log(PG) in dB
- where = #
(#
!
)
= "
(#
−
! )
= # !
= " !
(b) Frequency-Hopping Spread-Spectrum (FH-SS)
Characteristics
= −
∆ = ×
( )
'$ & = × =
% =
$
FH/MFSK System
( ) MFSK FH FH MFSK ( )
Modulator Modulator Demodulator Demodulator
PN seq. PN seq.
Generator Generator
Example
! = # of bits/MFSK symbol = 2
= # of MFSK tones = 2k = 4
= Length of PN segment/hop = 2
Slow and Fast FH-SS
! Slow FH-SS
- Several symbols are transmitted on each frequency hop.
- =
where = Symbol rate of the M-ary FSK signal (symbol/sec)
= Hop rate (hop/sec)
= Positive integer
! Fast FH-SS
- The carrier frequency changes (or hops) several times during the
transmission of one symbol.
-
=
! Chip rate
= ( (
)
Example
! =
= &
=
= − =
= & / '012 / =
= & ' −
= =
= . - = ,
= + &
*! = = )
Example : Slow FH-SS
Example : Fast FH-SS
Characteristics of DS-SS
! DS-SS
- Good :
1) Best noise and antijam performance
2) Most difficult to detect
3) Best discrimination against multipath
- Bad :
1) Requires wideband channel with little phase distortion
2) Long acquisition time
3) Requires a fast code generator
4) Near-far problem
Characteristics of FS-SS
! FS-SS
- Good :
1) Great amount of spreading
2) Can be programmed to avoid portions of spectrum
3) Relatively short acquisition time
4) Less affected by near-far problem
- Bad :
1) Complex frequency synthesize
2) Not useful for range
3) Error correction required
Applications (1)
Applications (2)
! Multipath Suppression
- Multipath channel : Due to atmospheric reflection or refraction, or
reflections from buildings or other objects.
- May results in fluctuation in the received signal level.
- The DS-SS can be applied in a slow-fading channel.
- If frequency hopping (FH) is used against the multipath problem,
improvement in system performance is possible.