A New Anti-Jamming Method for GNSS Receivers

Download Report

Transcript A New Anti-Jamming Method for GNSS Receivers

The leading pioneer
in GPS technology
A New Anti-Jamming Method
for GNSS Receivers
Jerry Knight, Charles Cahn and
Sidharth Nair
Confidential
Copyright © 2007 NavCom Technology, Inc.
Goals
 Provide protection from jamming of types
commonly seen by commercial GNSS receivers
such as specified in the DO-229 requirements
for airborne equipment
- Out of band signals
- In band CW-interference
- Pulse broadcast
 Low cost, small size
2
Confidential - Copyright © 2007 NavCom Technology, Inc.
Bandwidth Requirements
 Semi-codeless P(Y) and L5 signals use 10 MHz
codes
- Minimum single-sided bandwidth of 10 MHz required
- >12 MHz preferred for side-band power
 GNSS bands are nominally ≥ 12 MHz
 Advance multipath mitigation and code tracking
techniques prefer as wide a bandwidth as
possible
- Minimizes code edge distortion by receiver
3
Confidential - Copyright © 2007 NavCom Technology, Inc.
Receiver Filtering
 SAW filters provide nearly ideal filtering
-
Nearly flat in-band gain pattern
>60 dB of high-pole out-of-band protection
Cell phone have driven down cost
Small size
 Use common IF for all GNSS bands
- Use same 100 to 400 MHz SAW filter for all bands
- Common IF and SAW make filtering biases nearly
identical for all GNSS bands
4
Confidential - Copyright © 2007 NavCom Technology, Inc.
Frequency Plan
L1, L2, L5, .... plus
StarFire Antenna
100 to 250 MHz Common IF
Pseudo-baseband
Complex Samples
X
Diplexer
L2, L5
L2 LO
Synthesizer
Low Loss
Filter
Broadband
Amplifier
L1 LO
Synthesizer
X
A/D
X
A/D
X
A/D
30 MHz
Bandpass
X
L1, StarFire
A/D
30 MHz
Bandpass
X
L5 LO
Synthesizer
X
30 MHz
Bandpass
Common
2nd LO
Low Loss
Filter
Broadband
Amplifier
X
StarFire
Synthesizer
5
200 kHz
Bandpass
StarFire
2nd LO
21 Hz steps
Confidential - Copyright © 2007 NavCom Technology, Inc.
Signal Processing
 Amoroso (1983) recognized that if a spread
spectrum signal is jammed by a random-phased
CW signal, the SNR at the output of the
receiver’s correlator is improved by using
samples from the crest of the CW sine wave.
 AGC is set so that crest of the sine wave has a
known magnitude.
 Use samples with magnitude > threshold (active)
 Inactive samples are not processed
6
Confidential - Copyright © 2007 NavCom Technology, Inc.
Spread Spectrum Signal with CW
Interference
7
Confidential - Copyright © 2007 NavCom Technology, Inc.
Noisy CW-Jammed Signal
8
Confidential - Copyright © 2007 NavCom Technology, Inc.
Amaroso Sampling of Jammed Signal
+1
0
-1
9
Confidential - Copyright © 2007 NavCom Technology, Inc.
Theoretical Degradation from CW Jamming
F IG 2 . O U T P U T S /N A F T E R 3 -L E V E L Q U A N T IZ A T IO N , G A U S S IA N N O IS E + C W J A M M IN G
0
R A N D O M LY P H A S E D JA M M E R
J/N = -10 D B
-2
-5 D B
D E GR A D A TIO N OF OU TP U T S /N , D B
-4
0 DB
-6
-8
-10
5 DB
-12
-14
-16
25 D B
10 D B
-18
15 D B
20 D B
-20
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
AC T IV IT Y = P R O B AB IL IT Y Q U AN T IZ E D M AG N IT U D E = 1
10
Confidential - Copyright © 2007 NavCom Technology, Inc.
FIG 3. OUTPUT S/N WITH 3-LEVEL QUANTIZATION, GAUSSIAN NOISE + CW JAMMING
0
RANDOMLY PHASED JAMMER
J/N = -10 DB
-2
-5 DB
DEGRADATION OF OUTPUT S/N, DB
-4
-6
0 DB
15 DB
-8
20 DB
-10
25 DB
5 DB
-12
-14
-16
10 DB
-18
-20
-30
-20
-10
0
10
20
30
INPUT GAIN, DB (FIXED QUANTIZING THRESHOLD =1.0)
11
Confidential - Copyright © 2007 NavCom Technology, Inc.
Difficulties with Amoroso
 Difficult to determine J/S
 The ideal AGC level and threshold are functions of J/S
 The ideal threshold for weak jamming gives poor results
for strong jamming and vice versa
- Activity = 0.54 is ideal if no jamming
 0.3 to 0.7 provide near-optimal results
- Activity < 0.10 for strong jamming
 Amoroso used 4-level sampling
- It is well known that 3-level sampling provides additional anti
CW-jamming capability
- 3-level sampling greatly simplifies digital signal processing
12
Confidential - Copyright © 2007 NavCom Technology, Inc.
New Method
 2-bit, 3-bit or 4-bit A/D samples of IF signal
- 4-bit best for pulse jamming
 Use two thresholds
- First threshold sets activity level
- Second threshold controls conversion from A/D
samples to 3-level
 Near optimal Amoroso thresholds and AGC are
obtained when the AGC threshold is 0.5 times
the 3-level conversion threshold
13
Confidential - Copyright © 2007 NavCom Technology, Inc.
Theory of 3-Level Quantized Correlation
D 
 [ p (V )  p ( V )]
2
n

V

p ( x ) dx 

2

p ( x ) dx
V
p(x) = probability density of jamming + noise
= standard deviation of noise
V = magnitude quantizing threshold
Denominator = “Activity
14
Confidential - Copyright © 2007 NavCom Technology, Inc.
Activity for a CW Jammer
Amplitude
1.0
Active
0.5
Active
Sin(30ْ) = 0.5
Threshold = 0.5
Inactive
16
%
30ْ
Inactive
Activity = 0.67
16%
16%
- 0.5
Active
Active
-1.0
15
Confidential - Copyright © 2007 NavCom Technology, Inc.
Population Distribution for AGC
0.5
0.45
0.4
Probabilty
0.35
0.3
0.25
0.2
33%
33%
33%
0.15
0.1
0.43
0.05
0
-3
-2
-1
0
1
2
3
Standard Deviations
16
Confidential - Copyright © 2007 NavCom Technology, Inc.
Population Distribution for 3-Level Samples
0.5
0.45
0.4
Probabilty
0.35
0.3
0.25
0.2
0.15
20%
60%
20%
0.1
0.86
0.05
0
-3
-2
-1
0
1
2
3
Standard Deviations
17
Confidential - Copyright © 2007 NavCom Technology, Inc.
A/D to AGC and 3-Level Sample Conversion
18
A/D
(Binary)
Sign - Magnitude
AGC
3-Level
1111
+7
Active
+1
1110
+6
Active
+1
1101
+5
Active
+1
1100
+4
Active
+1
1011
+3
Active
+1
1010
+2
Active
+1
1001
+1
Active
0
1000
+0
Inactive
0
0111
-0
Inactive
0
0110
-1
Active
0
0101
-2
Active
-1
0100
-3
Active
-1
0011
-4
Active
-1
0010
-5
Active
-1
0001
-6
Active
-1
0000
-7
Active
-1
Confidential - Copyright © 2007 NavCom Technology, Inc.
AGC
Sample Enable
EN
TC
Div N
Imag[2:0]
> Threshold
T=1
F=0
+
2
+
EN
IQ Sum CLR
[8:0]
9
T
EN
IQ Sum > Target
F
AGC_M
AGC_P
Qmag[2:0]
> Threshold
19
Confidential - Copyright © 2007 NavCom Technology, Inc.
Proposed and Optimum CW Jamming
Performance
F IG 4 , O U T P U T S /N W IT H 3 -L E V E L Q U A N T IZ A T IO N W IT H G A U S S IA N N O IS E + C W J A M M IN G
0
ASYMPTOTES
D E GR A D A TIO N OF OU TP U T S /N , D B
-2
-4
O P T IM U M
-6
PROPOSED
-8
-10
-12
-10
-5
0
10
5
15
20
25
J/N , D B
20
Confidential - Copyright © 2007 NavCom Technology, Inc.
CW Jamming Test
110 dBm – 0 dBm
11 dBm – 0 dBm
Noise Com
Generator
(-30dBm)
Jamming signal
strength is varied by
varying the attenuators
Sapphire GNSS
Receiver
Combiner
Spirent GNSS
Simulator
(-121 dBm)
LNA
Noise Figure 2 dBm
110 dBm – 0 dBm
21
AGC Voltage
11 dBm – 0 dBm
Confidential - Copyright © 2007 NavCom Technology, Inc.
C/N0 vs. CW Jamming
I/Q vs CW Jamming - Varying GPS Signal Attenuation
55
50
I/Q in dB-Hz
45
40
35
30
25
20
-140
22
-121dbm
-123dbm
-126dbm
-128dbm
-131dbm
-133dbm
-136dbm
-130
GPS
GPS
GPS
GPS
GPS
GPS
GPS
-120
Signal
Signal
Signal
Signal
Signal
Signal
Signal
-110
-100
-90
Jamming in dBm
-80
-70
-60
Confidential - Copyright © 2007 NavCom Technology, Inc.
I/Q vs. J/S - Varying GPS Signal Strength
I/Q vs J/S - Varying GPS Signal Attenuation
55
50
I/Q in dB-Hz
45
40
35
-121dbm
-123dbm
-126dbm
-128dbm
-131dbm
-133dbm
-136dbm
30
25
20
-20
23
-10
0
GPS
GPS
GPS
GPS
GPS
GPS
GPS
Signal
Signal
Signal
Signal
Signal
Signal
Signal
10
20
30
J/S in dB
40
50
60
70
Confidential - Copyright © 2007 NavCom Technology, Inc.
AGC vs. CW Jamming
AGC Voltage vs Jamming for CW Jamming - Varying GPS Signal Attenuation
1.3
1.2
1.1
1
AGC V
0.9
0.8
0.7
0.6
0.5
0.4
0.3
-140
24
-130
-120
-110
-100
Jamming in dBm
-90
-80
-70
-60
Confidential - Copyright © 2007 NavCom Technology, Inc.
C/N0 vs. J/S – In Band CW Jamming
I/Q v/s J/S - Varying Center frequency of CW jammer from 1575Mhz to 1558 Mhz
55
50
45
I/Q in dB-Hz
40
35
30
25
20
15
-20
25
0
20
40
60
J/S in dB
80
100
120
Confidential - Copyright © 2007 NavCom Technology, Inc.
AGC vs. J/S – Out of Band CW Jammer
I/Q v/s J/S - Varying Center frequency of CW jammer from 1525Mhz to 1625 Mhz
55
50
45
I/Q in dB-Hz
40
35
at
at
at
at
at
at
at
30
25
20
15
-20
26
0
1575 MHz
1555 MHz
1550 MHz
1525 MHz
1545 MHz
1595 MHz
1625 MHz
20
40
60
J/S in dB
80
100
120
140
Confidential - Copyright © 2007 NavCom Technology, Inc.
Sweep Test Setup
Sweep 1575.32213 MHz to
1575.32233 MHz at 1 Hz
steps
70 dBm – 50 dBm
AGC Voltage
5 dBm – 0 dBm
HP Signal
Generator
(-30 dBm)
Sapphire GNSS
Receiver
Combiner
Spirent GNSS
Simulator
(-121 dBm)
LNA
Noise Figure 2 dBm
110 dBm – 0 dBm
27
11 dBm – 0 dBm
Confidential - Copyright © 2007 NavCom Technology, Inc.
Frequency Sweep Test Results
28
Jamming
Strength (dBm)
J/S in dB
Status
-70 + (-30) = -100
-100-(-121) = 21
LOCK
-65 + (-30) = -95
-95-(-121) = 26
LOCK
-64 + (-30) = -94
-94-(-121) = 27
LOCK
-63 + (-30) = -93
-93-(-121) = 28
LOCK
62 + (-30) = -92
-92-(-121) = 29
LOCK
-61 + (-30) = -91
-91-(-121) = 30
LOCK
-60 + (-30) = -90
-90-(-121) = 31
Loss of LOCK
Confidential - Copyright © 2007 NavCom Technology, Inc.
Frequency Sweep J/S 30 dB
C/No and Costas Ratio v/s time - J/S = 30dB
50
SV 1 C/No
40
30
20
10
0
100
200
300
400
500
600
700
Run Time in Seconds
800
900
1000
1100
100
200
300
400
500
600
700
Run Time in Seconds
800
900
1000
1100
1.5
SV 1 CR
1
0.5
0
-0.5
-1
-1.5
29
Confidential - Copyright © 2007 NavCom Technology, Inc.
Frequency Sweep J/S 31 dB
C/No and Costas Ratio v/s time - J/S = 31dB
50
SV 1 C/No
40
30
20
10
0
100
200
300
400
500
600
Run Time in Seconds
700
800
900
1000
100
200
300
400
500
600
Run Time in Seconds
700
800
900
1000
1.5
SV 1 CR
1
0.5
0
-0.5
-1
-1.5
30
Confidential - Copyright © 2007 NavCom Technology, Inc.
Broadband Jamming Test
110 dBm – 0 dBm
11 dBm – 0 dBm
Noise Com
Generator
(-30dBm)
AGC Voltage
Jamming signal
strength is varied by
varying the attenuators
Sapphire GNSS
Receiver
Combiner
Spirent GNSS
Simulator
(-121 dBm)
LNA
Noise Figure 2 dBm
110 dBm – 0 dBm
31
11 dBm – 0 dBm
Confidential - Copyright © 2007 NavCom Technology, Inc.
30 MHz Broadband Jamming
I/Q v/s J/S - Broadband Jamming BW:30MHz at 1575.42MHz
60
55
50
I/Q in dB-Hz
45
40
35
30
25
20
32
0
10
20
30
J/S in dB
40
50
60
Confidential - Copyright © 2007 NavCom Technology, Inc.
10 MHz Broadband Jamming
I/Q v/s J/S - Broadband Jamming BW:10MHz at 1575.42MHz
60
55
50
I/Q in dB-Hz
45
40
35
30
25
20
33
0
20
40
60
80
J/S in dB
100
120
140
Confidential - Copyright © 2007 NavCom Technology, Inc.
1 MHz Broadband Jamming
I/Q v/s J/S - Broadband Jamming BW:1MHz at 1575.42MHz
60
55
50
I/Q in dB-Hz
45
40
35
30
25
20
34
0
20
40
60
80
J/S in dB
100
120
140
Confidential - Copyright © 2007 NavCom Technology, Inc.
Pulse Jamming
 Near by radios or pseudolites sometimes create
brief interference with very great power
 4-bit A/D samples allow automatic detection of a
pulsed jammer
- Blanking on when > X of 16 samples > Threshold1
- Blanking off when < Y of 128 samples > Threshold2
 During the pulse, AGC feedback and digital
signal processing must be disabled (samples
are blanked by setting them all inactive)
- The strength of the un-blanked signal is inversely
proportional to the pulse duty cycle
 The receiver’s front end must quickly recover from the pulse
35
Confidential - Copyright © 2007 NavCom Technology, Inc.
Probability of Sample of Give Magnitude
36
Magnitude
# Standard
Deviations
Probability
1
0.43
0.666
2
0.86
0.390
3
1.29
0.197
4
1.72
0.085
5
2.15
0.032
6
2.58
0.0099
7
3.01
0.0026
Confidential - Copyright © 2007 NavCom Technology, Inc.
Pulse Jamming
Pulse Jamming Tests - C/No v/s J/S
60
50
I/Q in dB-Hz
40
30
20
10%
20%
30%
40%
50%
10
0
-20
37
0
duty
duty
duty
duty
duty
20
cycle
cycle
cycle
cycle
cycle
40
60
80
J/S in dB
100
120
140
160
Confidential - Copyright © 2007 NavCom Technology, Inc.
Conclusions
 We have demonstrated a simple and effective
method of implementing 3-level sampling that
maintains Carrier phase tracking in the presence
of CW jamming with J/S as large as 60 dB
- The method does not overcome spectral line
densities weaknesses of the C/A codes
 Use of 4-bit A/D samples allows automatic
detection and mitigation of very strong pulse
jamming signals
- Post-correlation C/N0 is reduced in proportion to the
duty cycle of the jammer
38
Confidential - Copyright © 2007 NavCom Technology, Inc.