Professional Documents
Culture Documents
Spread Spectrum Techniques and Technology
Spread Spectrum Techniques and Technology
Mark A. Sturza
3C Systems Company
3C Systems Company
Anti-jamming (A/J)
Anti-interference (A/I)
Low Probability of Intercept (LPI)
Code Division Multiple Access (CDMA)
Message Privacy
High Resolution Ranging and Timing
3C Systems Company
Technology
3C Systems Company
3C Systems Company
Receiver
Transmitter
Carrier
+
Data
Carrier
+
Data
PN-Code
Generator
PN-Code
Generator
3C Systems Company
DS Spectrum
sin(2 f )
S (f)=
BSS
BSS = 2 x RC
BIN = BSS
Given RC = 10 Mbps
Calculate BSS = BIN = 20 MHz
3C Systems Company
Transmitter
Receiver
Carrier
+
Data
Carrier
+
Data
Frequency Synthesizer
Frequency Synthesizer
PN-Code
Generator
PN-Code
Generator
3C Systems Company
FH Spectrum
N Frequency Choices
BIN
BSS
BSS = N x BIN
BIN instantaneous bandwidth (Hz)
3C Systems Company
FH Spectrum (cont.)
Typically RH is selected such that BD = 2 x
RH, then BIN = BD and BSS = N x BD
Given
BD = 2 kHz
N = 5000
Calculate
BSS = 10 MHz
RH = 1000 hops/sec
BIN = 2 KHz
3C Systems Company
10
Receiver
Transmitter
Carrier
+
Data
Carrier
+
Data
PN-Code
Generator
PN-Code
Generator
3C Systems Company
11
TH Waveform
TW
TI
TW pulse width (sec)
12
TH Waveform (cont.)
Typically TW is selected such that
BD / > 1 / 2TW
Then
BSS = BD /
Given
TW = 1 msec, TI = 100 msec, BD = 100 Hz
Calculate
= 0.01, BSS = 10 kHz
3C Systems Company
13
Transmitter
Receiver
Carrier
+
Data
Carrier
+
Data
PN-Code
Generator
Frequency
Synthesizer
Frequency
Synthesizer
PN-Code
Generator
PN-Code
Generator
3C Systems Company
PN-Code
Generator
14
FH-DS Spectrum
N Frequency Choices
N-1
2RC
BSS
BSS = 2 x N x RC
Given RC = 10 Mbps
Calculate BSS = 1 GHz
3C Systems Company
N = 50
BIN = 20 MHz
15
Processing Gain
B
SS
G P
Given
BSS = 100 MHz
BD = 2 kHz
Calculate
GP = 50,000 (47 dB)
3C Systems Company
16
DS Processing Gain
RD = 5 kbps
Calculate
C = 100 nsec
D = 200sec
17
FH Processing Gain
GPFH = Number of frequency choices = N
Given
N = 20,000
Calculate
GPFH = 20,000 = 43 dB
3C Systems Company
18
TH Processing Gain
GPTH = 1 / [DUTY CYCLE FACTOR] = 1 /
= [Average Pulse Interval] / [Pulse Width] = TI / TW
Given
= 1.0%
TI = 100 msec
TW = 1 msec
Calculate
GPTH = 100 (20 dB)
3C Systems Company
19
3C Systems Company
20
Given
GPDS = 17 dB
GPFH = 25 dB
GPTH = 10 dB
Calculate
GPFH-DS = 42 dB
GPTH-DS = 27 dB
GPTH-FH = 35 dB
GPTH-FH-DS = 52 dB
3C Systems Company
21
Given
FH-DS SS System
RD = 1 kbps RC = 1 Mbps
N = 1,000
Calculate
GPDS = 30 dB
GPFH = 30 dB
GPFH-DS = 60 dB
RD = 1 kbps BD = 2 kHz
GPFH-DS = 60 dB BSS = 2 GHz
3C Systems Company
22
Jamming Margin
MJ = GP / [(S/N)REQ x L]
MJ Jamming Margin
GP Processing Gain
GP = 43 dB
Calculate
(S/N)REQ = 10 dB
L = 2 dB
MJ = 31 dB
3C Systems Company
23
24
BD = BS x r
25
Given
DS SS system with PSK modulation
RD = 1 kbps RC = 10 Mbps L = 1 dB
BER = 10-5
Calculate
(Eb/N0)REQ = 10 dB
GP = 40 dB
MJ = 29 dB
GP = 34 dB
(ES/N0)REQ = 4 dB
3C Systems Company
MJ = 29 dB
26
Predictor Jammer
27
Follower Jammer
3C Systems Company
28
3C Systems Company
29
Given
RNGTJ = 10 km
RNGTR = 10 km
RNGJR = 1 km
Calculate
1 / RPN 3 sec
The follower jammer is totally ineffective if RPN 300 kbps
30
SS Technique
Processing Gain
Relative
Comparison
DS
GP
FH
GP
TH
GP
GP = BSS / BD
3C Systems Company
31
Comparison Instantaneous
Bandwidth
Instantaneous B W
Relative
C om parison
DS
B SS
FH
BD
B D / B SS = 1 / G P
TH
B SS , 0
1, 0
32
Comparison - LPI
For given BSS, BD, and average transmit power PS
SS Technique
Peak Transmit
Power Density
Relative
Comparison
DS
PS / BSS
FH
PS / BD
GP
TH
PS / BD
GP
3C Systems Company
33
PN-Codes
3C Systems Company
34
Pseudo-Randomness Properties
B B
n=1
n+ M
3C Systems Company
35
3C Systems Company
Output
36
37
SSRG Properties
3C Systems Company
38
Properties
3C Systems Company
39
40
Generating Functions
41
Sequences
42
43
Table of MLSGFS
SSRG Stages
2
MLSGFs
[1,2] = 1 + X + X2
[1,3] = 1 + X + X3
[1,4] = 1 + X + X3
44
Gold Codes
45
Given
F(X) = X6 + X + 1
G(X) = X6 + X5 + X2 + X + 1
Calculate
F(X) G(X) = X12 + X11 + X8 + X6 + X5 + X3 + 1
65 Gold codes of period 63
|R(K)| 17 / 63 (-11 dB)
3C Systems Company
46
F(X) = X6 + X + 1
1
6
F(X) G(X)
6
G(X) = X6 + X5 + X2 + X + 1
3C Systems Company
47
Register
Length
Code
Length
Cross
Correlation
-1 / L
N odd
L = 2N - 1 -(2(N+1)/2 + 1) / L
(2(N+1)/2 - 1) / L
-1 / L
N even
L = 2N - 1 -(2(N+2)/2 + 1) / L
(N 0 mod 4)
(2(N+2)/2 - 1) / L
Frequency
~0.5
~0.25
~0.25
~0.75
~0.125
~0.125
Given N = 10
Calculate L = 1023 & Peak Cross Correlation = 0.064 (-24 dB)
3C Systems Company
48
# Codes
Balanced
2N-1
2N-1 + 1
Unbalanced
2N-1 2(N-1)/2
2N-1 2(N-1)/2
2N-2 2(N-3)/2
2N-2 2(N-3)/2
3C Systems Company
49
F(X) = X3 + X + 1
G(X) = X3 + X2 + 1
1110100
1001011
1110100
10010111
1100011
1110100
1110100
100101110 10010111001
1011010
1001101
3C Systems Company
1110100
1001011
0111111
50
Message Privacy
3C Systems Company
51
3C Systems Company
52
n 1)
n 1)
(
(
2
2
code chips vs. i=1
for
maximum of
i
i=1
composite synchronization
Given
N = 3, n1 = 7, n2 = 10, n3 = 13
Calculate
53
Registers
2
2
Boolean Function
2 3 N-1 N
possible function
1 N
Given
Calculate
N=5
4,294,967,296
67,108,864
3C Systems Company
N=7
3.4 x 1038
1.3 x 1036
54