Lecture #15: Ambiguity Resolution, Blind Zones, & Pulse Pair Processing
Lecture #15: Ambiguity Resolution, Blind Zones, & Pulse Pair Processing
Lecture #15:
Ambiguity Resolution,
Blind Zones, & Pulse Pair
Processing
School of Electrical and Computer Engineering
Georgia Institute of Technology
Fall 2010
ECE6272
Fundamentals of
Radar Signal Processing
Module #50
Staggered PRF in Pulse Doppler
and Blind Zones
Fall 2010
Lecture#15, Slide 2
1.5
H (F )
0.5
0
-1.5
Blind to targets at
corresponding radial velocity:
Doppler coverage = PRF Hz
Could fix by raising PRF, but
vblind
=
-1
0.5
1
-0.5
0
Doppler Frequency (multiples ofPRF)
1.5
PRF
c PRF
=
2
2 F0
T1 = 1/PRF1
T2 = 1/PRF2
T1 = 1/PRF1
Lecture#15, Slide 3
0
M-1
slow time (pulse #)
L-1
L-1
0
K-1
frequency (Doppler) bin
Lecture#15, Slide 4
replication of
clutter
for 3 to 8 PRFs
2
Values of F that are
obscured by clutter
are called Doppler
blind zones
Intervals of PRF Hz
Therefore different
for different PRFs
Fall 2010
moving
target
clutter
PRF1
2
PRF1
2
+ PRF1 + 3PRF1
2
Not blind
@ PRF #2
F
3PRF2
2
PRF2 PRF2
2
PRF2
2
+ PRF2 + 3PRF2
2
Lecture#15, Slide 5
0
receiver on
Fall 2010
T
cT/2
2T
cT
time,
range
receiver on
Lecture#15, Slide 6
T
cT/2
receiver on
Fall 2010
2T
cT
time,
range
receiver on
Lecture#15, Slide 7
1
T
T
cT/2
T=
1
PRF
2T
cT
time,
range
Fall 2010
Changing PRF
expands the map in
one dimension,
contracts it in the
other
PRF =
receiver on
receiver on
Eclipsing, near-end
clutter, and blind
speeds combine to
produce a 2-D
pattern of ranges and
velocities where
targets are
undetectable
F
PRF
PRF
2
PRF
2
+ PRF
Lecture#15, Slide 8
Lecture#15, Slide 9
Positive
Doppler
frequencies
only shown
17
cells
Fall 2010
11
cells
34
cells
PRF=10.4 kHz
Copyright Mark A. Richards, All Rights Reserved.
Lecture#15, Slide 10
Lecture#15, Slide 11
Example: 1 of 2 Detection - 1
Fall 2010
10 s pulse length
100 Hz Doppler resolution
Lecture#15, Slide 12
Example: 1 of 2 Detection - 2
Combined blind zone map
Lecture#15, Slide 13
BlindZone GUI
Lecture#15, Slide 14
=
10
GHz,
3 cm
{50,51,52,....,95,96}
1 s range cell =
150 m
tp =
=
=
Number
of range cells
1000,
max range 150 km
Doppler resolution =
100 Hz velocity cell =
1.5 m/s
Number=
of velocity cells
200,
=
max velocity 300 m/s
Clutter notch = 17 velocity cells
Pulse eclipsing = 1 range cell
Near clutter masking = 10 range cells
Design question:
Which set of 8 PRIs
yields the clearest
blind zone map?
Fall 2010
Lecture#15, Slide 15
Fall 2010
Lecture#15, Slide 16
Fall 2010
Lecture#15, Slide 17
ECE6272
Fundamentals of
Radar Signal Processing
Module #51
Ambiguity Resolution
Fall 2010
Lecture#15, Slide 18
pulse #1
t
target from pulse #1
pulse #2
t
target from pulse #2
2 Ra c
t
pulse #4
t
pulse #5
Fall 2010
Lecture#15, Slide 19
Fall 2010
pulse #2
2 Ra c
pulse #3
pulse #5
Lecture#15, Slide 20
Ra = ( ( Rt ) )
Rua
R=
Ra + kRua for some k
t
Normalizing to the range bin spacing R,
Rua
Rt
, nt =
, etc.)
nt =
na + kN for some k (N =
R
R
Equivalently, na = ( ( nt ) )
N
Fall 2010
Lecture#15, Slide 21
nt =
na0 + k0 N 0 =
na1 + k1N1 =
Equivalently,
( )N
nai = ( nt )
Fall 2010
Lecture#15, Slide 22
, , na
( nt )) N , na (( nt ))=
(=
(( nt )) N
N
na0
r 1
r 1
(( k n
( ( n
0 0 a0
0 a0
+ k11na1 + + kr 1 r 1nar 1
+ 1na1 + + r 1nar 1
r 1
(( ))
1
,
=
ki =
N Ni =
N
k
j i
i
=j 0, j i
Fall 2010
) ) N ,
) ) N
i ki i
Ni
( ( i ki ) )
Ni
1
=
Lecture#15, Slide 23
nt=
( ( n
0 a0
+ 1na1 + 2na2
))N N N
0
=
i =
i N j
i ki
j =0
j i
1
( e.g.,=
1N 0 N 2 )
=
( ( 0 N1N 2 ) ) 1,=
( ( 1N0 N 2 ) ) 1,=
( ( 2 N0 N1 ) ) 1
N0
Fall 2010
N1
N2
Lecture#15, Slide 24
CRT Example
nt=
Fall 2010
( ( n
0 a0
+ 1na1 + 2na2
))N N N =
1
19
Lecture#15, Slide 25
CRT Problems
Measurement errors in data can cause
very large range errors
Same CRT example, but suppose we
erroneous!
na0 8,=
na1 7,=
na2 7
measure =
Then it turns out nt = 943!
instead of 19
Lecture#15, Slide 26
PRI #1
PRI #2
PRI #3
PRI #4
PRI #5
Fall 2010
Lecture#15, Slide 27
Fall 2010
Lecture#15, Slide 28
Measurements
True cells= #6 (unambiguous), #11 (ambiguous) result in
these measurements when N0 = 7, N1 = 8, N2 = 9
#6
Fall 2010
#11
Copyright Mark A. Richards, All Rights Reserved.
Lecture#15, Slide 29
Other Algorithms
The graphical algorithm will also fail
given a measurement error
But it serves as the basis for more
sophisticated approaches based on
finding the tightest clusters of
measurements
There are also techniques based on
coding theory that seem clever
Fall 2010
Lecture#15, Slide 30
PRI #1
PRI #2
PRI #3
PRI #4
PRI #5
Lecture#15, Slide 31
Ghosts
In general, need N+1 PRFs to resolve N targets
Insufficient number of PRFs can lead to
ghosting
Same example using only 1st and 3rd PRF:
target #2
target #1
#6
#11
#20
ghost!
Fall 2010
Lecture#15, Slide 32
Fall 2010
Lecture#15, Slide 33
ECE6272
Fundamentals of
Radar Signal Processing
Module #52
Pulse Pair Processing
Fall 2010
Lecture#15, Slide 34
Lecture#15, Slide 35
Sn(F)
spectrum
width
F
Sw(F)
F0
Fall 2010
mean velocity
Lecture#15, Slide 36
sy [k ]
m =0
y [ m] y [ m + k ]
=
S y ( ) F=
{s y [ k ]} Y ( )
Fall 2010
Lecture#15, Slide 37
Estimating Power
In the time domain:
Px s=
=
y [ 0]
M 1
M 1
[ m] y [ m]
y [ m] y =
m 0=
m 0
=
Lecture#15, Slide 38
M 2
m =0
M 2
y [ m ] y [ m + 1]
j 2 F0T ( m +1)
Ae
Ae
=
+ j 2 F0Tm
M 2
j 2 F0T
m 0=
m 0
M 2
2 j 2 F0T
2
j 2 F0T
A e
=
(1)
( M 1) e
m =0
Fall 2010
Lecture#15, Slide 39
M 2
j 2 F0T
e =
j 2 F0T
M
1
e
(
)
m =0
amount of phase
rotation per sample
arg s y [1]
F0 =
2 T
Lecture#15, Slide 40
F0 =
arg s y [1]
2 T
Lecture#15, Slide 41
Gaussian Spectrum
Work with continuous-time case
Assume that Doppler mean is estimated and
removed from data to give new zero-Doppler
data sequence y'(t) (sampled version y'[m])
Assume spectral energy is Gaussian shaped:
S y ( F ) =
2 F
F 2 2 F2
s y ( z ) = A e
Fall 2010
Lecture#15, Slide 42
Sampled Version
Sampled autocorrelation function:
=
s y [ k ] s=
y ( z ) z = kT
2 2 2 F2 k 2T 2
A e
S y ( F ) =
Fall 2010
2 F T
F 2 2 F2
Lecture#15, Slide 43
s y [1]
2
F
Fall 2010
A
e
s y [ 0 ] e
=
2 2 2 F2 T 2
2 2 F2 T 2
s y [1]
= 2 2 ln
2 T
s y [ 0]
Lecture#15, Slide 44
=
x
x
Apply to width
0
s
[
]
1
y
2
2 2 1
F =
estimator:
2
2 T
Fall 2010
s y [1]
Lecture#15, Slide 45
Frequency-Domain PPP
There are equivalent estimators for
power, mean frequency, and spectrum
width that operate on the power
spectrum instead of the autocorrelation
function
See text for details
Fall 2010
Lecture#15, Slide 46
Lecture#15, Slide 47
Reflectivity (power)
Fall 2010
Velocity
Lecture#15, Slide 48
Tornado Signatures
Fall 2010
Lecture#15, Slide 49
Fall 2010
Lecture#15, Slide 50
Fall 2010
Lecture#15, Slide 51
Fall 2010
Lecture#15, Slide 52
Doppler Stuff I
Havent Covered
Read the book for
Clutter mapping and the moving target
detector for air surveillance, air traffic
control
MTI and pulse Doppler transients
Non-DFT Doppler spectrum estimators
Fall 2010
Lecture#15, Slide 53
Assignments
Reading:
6.1 6.2
Homework
HW #5
DL: due Tuesday 10/19
HW #6
On-campus: due Thursday 10/21
DL: due Thursday 10/28
Fall 2010
Lecture#15, Slide 54
End of Lecture 13
Next:
Detection
Fall 2010