Tracking Moving Targets PDF
Tracking Moving Targets PDF
Tracking Moving Targets PDF
_____________________________________________________________________
Chapter 15.
Tracking Moving Targets
15.1.Track While Scan (TWS)
The track of a target in 2D can be determined from a surveillance radar Plan Position
Indicator (PPI) display by plotting the target coordinates as they move when measured
from scan to scan.
At its most simple, this tracking function can be performed by a radar operator
marking the face of the cathode ray tube with a pen. This is an inaccurate process and
limits the number of targets that can be handled at one time.
Figure 15.2: Plan position indicator showing a simulated and a real display
464
_____________________________________________________________________
Automatic trackers operate as follows (for a single target)
1. Target is detected as the received echo exceeds a threshold. There is no
information about its velocity. The software constrains the uncertainty to a
reasonable value for an aircraft target (large circle)
2. Target is detected again displaced in range and angles, but within the
uncertainty boundary. A crude velocity estimate is made and the position
where the target will appear next is predicted. The uncertainty is still large as
the position and velocity estimates are not good.
3. The target appears within this uncertainty boundary. Tracking filters estimates
of position and velocity improve, and the next sample prediction is made with
a smaller position uncertainty
4. As with (3)
5. The actual target position falls outside the position uncertainty boundary
because it has accelerated, and the prediction algorithm only used position and
velocity. Track is lost
6. A new target is detected with unknown velocity.
Figure 15.3: PPI Display sequence to illustrate the target tracking process
One method of performing the filtering and prediction function is to use filters
(see Chapter 13) for the polar co-ordinates (R,). An alternative would be to convert
the measured positions from polar to Cartesian (x,y) before filtering as shown in the
figure.
465
_____________________________________________________________________
Such coherent radar systems extract both amplitude and phase information from the
signal reflected by a target. This is required because the length of a single pulse is too
short to resolve typical target Doppler frequencies as shown in (c) of the figure below.
(a)
(b)
(c)
To extract Doppler shift, the returns from many pulses over an observation time T
must be analysed so that the spectrum can be resolved down to a bandwidth 1/T.
For this process to work, a deterministic phase relationship must be maintained over
the observation time T.
466
_____________________________________________________________________
(18.1)
467
_____________________________________________________________________
By sampling the I and Q outputs and using a complex fast Fourier Transform (FFT),
the magnitude and phase of the combined Doppler spectrum can be obtained.
Another benefit of I/Q detection over single channel detection is that a 3dB gain in
SNR is obtained at the output of the Doppler spectral analysis function.
If the actual Doppler frequency is not important, but only the fact that the target is
moving at important, then a process called Moving Target Indication (MTI) can be
applied.
468
_____________________________________________________________________
Difference
Bipolar Video
Delay Line
T - 1/prf
Unipolar Video
Full-wave
Rectifier
-
Figure 15.9: Delay line canceller used to suppress the returns from static targets
This is in effect a Finite Impulse Response (FIR) filter with a high-pass characteristic
that rejects signals that are unchanging or that are changing very slowly. However,
because it becomes in effect a sampled data system, the frequency response is
repeated with a period of 1/T as shown in the figure below.
Figure 15.10: Transfer function of single and double delay line cancellers for MTI
Standard FIR filter techniques can be used to adjust the weightings of a canonical
filter implementation, as shown below, to alter the filter response and narrow the stop
band and flatten the pass band.
Delay
T1
Input
W1
Delay
T2
W2
Delay
T3
W3
Delay
TN-1
W4
WN
Summer
Output
One of the disadvantages of classical MTI techniques is that they cannot discriminate
between a moving target and moving clutter, nor do they cope very well if the radar is
also moving.
469
_____________________________________________________________________
Blind Speeds
If the target Doppler frequency lies in the region where fd 1/T, it can be seen, from
the transfer function above, that it is attenuated. Zeros also occur at 2/T, 3/T n/T
fd =
n
= nf p ,
T
(18.2)
vn =
n nf p
=
m/s,
2T
2
(18.3)
470
_____________________________________________________________________
As the ratio of the pulse repetition interval, PRI, T1/T2 approaches unity, the greater
will be the value of the first blind speed. However, the first null also gets deeper and
so the rejection of slowly moving clutter will be compromised.
To cater for the moving clutter problem, a bank of Doppler filters can be implemented
instead of a delay line canceller. In modern radars, this process is generally
implemented digitally using the Complex FFT. The outputs (excluding sidelobes) of
such a filter implementation are shown below.
Amplitude
Response
To obtain sufficient rejection of unwanted signals in adjacent bins, the filter sidelobes
must be made as low as possible.
10 11 12
Frequency Bin
A tradeoff exists between the width of the mainlobe and the sidelobe level with
different windowing (weighting) functions as discussed in Chapter 11.
Table 15.1: Properties of weighting functions
Weighting Function
Rectangular
Hanning
Hamming
Taylor n=5
Taylor n=6
Dolph Chebyshev
Peak
Sidelobe
Level (dB)
-13.26
-31.5
-42.5
-34
-40
-40
MainLobe
Width
0.886
1.42
1.32
1.19
1.25
1.2
471
_____________________________________________________________________
Before the signals in the early and late gates are compared to derive the range tracking
error, each is passed through a Doppler tracking filter to reject returns from stationary
objects at the same range.
The range tracking loop can be updated at the PRF unless an FFT that processes Np
pulses is used to perform the Doppler analysis in which case the update frequency is
reduced to PRF/Np.
Initiation of tracking requires the near simultaneous initialisation of all four tracking
coordinates: range, two angles and Doppler frequency, this is achieved as follows.
The operator who identifies a target during the search phase designates the
selected target on the display using a cursor.
On the following scan, if the target is still present, the range, azimuth and
elevation angles and Doppler frequency are recorded.
The scan sequence is interrupted and the radar antenna returns automatically
to the designated area.
The range gate pair are moved to the designated range where they begin a
small search to compensate for uncertainties in the designation.
The sum channel video received by the combined early and late gates, or by a
third target gate that straddles the two is processed by a Doppler analyser (eg
FFT)
If a moving target is found at the designated range and sufficiently close to the
Doppler of the detection that triggered the acquisition sequence, then the
Doppler tracking gate is placed over the target.
The Doppler loop is closed by using a frequency discriminator to maintain the
target in the centre of the tracking filter.
Video signals in both the early and late gates are analysed by Doppler filters
slaved to the frequency of the Doppler tracker.
After allowing the Doppler loop time to settle, the range tracking loop is
closed by using the difference in the relative amplitudes of the early and late
gates to control the range position
472
_____________________________________________________________________
The video signals in bot the azimuth and elevation monopulse angle error
channels are sampled by a range gate slaved to the target gate of the range
tracker.
The sampled video for each of the two error signals is filtered by a Doppler
filter slaved to the frequency of the Doppler tracker. Thus angle errors are
derived only from the same range-Doppler cell that contains the target.
After a brief period to allow the range tracking loop to settle, the angle
tracking loop is closed.
The transition from search to track is not a trivial problem, and it is made even more
difficult in the military scenario, if the target either starts to manoeuvre or tries to
disrupt the process by deploying chaff or by some electronic means
15.5.Co-ordinate Frames
15.5.1. Measurement Frame
Radar measurements are made in polar space (R,,) as the radar can only measure
range, elevation and bearing (azimuth).
Generally this frame of reference will remain centred at the radar, however, some fire
control systems translate and rotate the frame to make it target centred as the aircraft
dynamics can be better modelled in this frame.
If more than one sensor may be involved in the tracking function, and these sensors
are not co-located (they may be on different platforms that move relative to each
other), then an earth centred Cartesian frame is generally used.
473
_____________________________________________________________________
The pencil beam of a tracking radar must be pointed at the target for tracking to occur.
This is quite a challenge as a typical tracking radar has a 3dB beamwidth between 1
and 2, or smaller in the case of the radar for a close-in weapon system onboard ship.
A servo system is used to drive the antenna in the direction that minimises the
tracking errors. Most servo systems are Type II, or zero velocity error systems since,
in theory, no steady-state error exists for a constant velocity (angular rate) input. With
Type II systems, dynamic lags proportional to the magnitude of the target acceleration
do occur. To accommodate this, the tracking bandwidth is adjusted to minimise the
tracking error which is due to a combination of measurement noise and dynamic lag.
474
_____________________________________________________________________
Transmitter
Range
Tracker
AGC
Mixer
Duplexer
Sum Channel
Elev
Difference
Channel
Mixer
Elev Motor
& Feedback
Azim Motor
& Feedback
Amplitude
Det.
IF Amp
Phase
Sensitive
Det.
IF Amp
Phase
Sensitive
Det.
Mixer
Monopulse
Hybrid
Monopulse
Antenna
IF Amp
Local
Osc.
Posn & Rate
Current
Servo Amp
Servo Amp
Video
Amp
Secant
Gain
Azim Angle
Error
At long range where the angular motion of the target is small, a very small tracking
bandwidth can be tolerated. However, at short range where target angular rates and
accelerations are large, a wider bandwidth becomes acceptable. Secant correction
increases the azimuth error signal gain as a function of the elevation angle.
Another restriction on tracking bandwidth is that it must be small (10%) compared to
the lowest natural resonant frequency of the antenna and mounting structure to reduce
the risk of instabilities occurring.
475
_____________________________________________________________________
The pointing system, generally known as a pedestal must be able to accommodate
both target motion as discussed and its own base motion (if mounted on a moving
vehicle)
There are many different types of antenna mounts that can be used depending on the
tracking and stabilisation requirements.
Figure 15.19: Geometry of a crossing target (a) in plan and (b) in perspective
476
_____________________________________________________________________
When viewed in radar polar co-ordinates, the target velocities will be
v
v
R& max = vt , A& max = t , E& max = t .
R
R
(18.4)
&& = at , E&& = at .
&& = a , A
R
max
max
max
t
R
R
(18.5)
The geometric accelerations and other derivatives are shown below. They are
normalised in the angular co-ordinates to A& max = m = vt / Rc . Where Rc is the ground
range at crossover.
In range, the derivatives are normalised to Ra = Rmin, at the point of closest approach.
477
_____________________________________________________________________
Conventional servomechanism theory can be used to determine the lag errors in radar
tracking loops if conventional loops are implemented.
The lag error can be written as follows
a =
a
Kv
& a
Ka
&&a
K3
+ ...
(18.6)
Where the coefficients Kv, Ka and K3 are the servo error coefficients, the values of
which increase with increasing loop gain and bandwidth.
Servos are classified according to the first coefficient that is finite in the loop design.
A type 1 servo has a finite Kv (but infinite position error constant Ko), a type 2 has
finite Ka but infinite Kv, etc.
The acceleration error coefficient is intimately connected to the closed loop
bandwidth of the servo. If the bandwidth is expressed in terms of the equivalent noise
bandwidth Bn then
Ka =2.5Bn2 = 0.63/to2.
(18.7)
Where to is the equivalent averaging time for the tracking loop. The lag will be.
a =
& a
Ka
& a
2 .5 B
2
n
= 1.6& a t o2 .
(18.8)
This formula is applicable to azimuth, elevation and tracking lags with their
corresponding acceleration components.
478
_____________________________________________________________________
If thermal noise and dynamic lag are the primary sources of error, then an optimum
bandwidth can be obtained to minimise the total error variance. According to Barton,
this is
2 =
32 Bn
at2
,
+
k m2 f r B ( S / N ) 6.3R 2 Bn2
a 2 k 2 f B ( S / N )
Bn = t m r 2 2
1.6 3 R
(18.9)
1/ 5
(18.10)
479
_____________________________________________________________________
Because the angle servo bandwidth is wide (typically 10 to 100Hz for a real system),
the dynamic lag for geometric accelerations is limited.
A simplified block diagram showing the loop configuration is shown below.
Radar
R
dAz
dEl
x
Az Polar
y
to
El Cartesian z
Tracking
Filter
Bank
El Meas
Encoders Az Meas
El Command
Angle
Servos
Az Command
x
y
z
Cartesian
to
Polar
480
_____________________________________________________________________
Designation
Environment
Target Types
Detection Performance
Aircraft
15km
10km
5km
Sea Skimmer
6km
4km
2km
Tracking Performance
Safety Constraints
481
_____________________________________________________________________
The radar will operate using horizontal polarisation, and it will be assumed that the
surface reflectivity is 35dB.
482
_____________________________________________________________________
The antenna can be stabilised with respect to this
tilt adequately without resorting to a 3rd axis,
however, it can result in a significant rotation of
the polarisation
The pedestal will be of the type elevation,, over
azimuth, .
Band
X
Ka
W
Beamwidth
(deg)
1.4
0.4
0.13
A narrow beam decreases the effect of multipath and limits the area of clutter within
the tracking gate, while attenuation increases with frequency (particularly in the rain)
The minimum elevation angle when tracking at target at h = 60m and R = 15km
= 0.19 and the minimum tracking angle when tracking a sea skimmer at h = 3m
and R = 50m = -6
Though it may be possible to minimise the effects of multipath, it is not possible to
eliminate them when the radar is looking down at the target.
483
_____________________________________________________________________
Direct Path
B
Target
hr
hr
A
Radar
ha
Indirect Path
M
Reflecting Surface
Image
Figure 15.25: Multipath propagation
The best compromise is to use the narrowest beamwidth possible and to use multipath
reduction techniques. According to the literature application of these techniques can
maintain an RMS elevation tracking accuracy of between 0.05 and 0.1 beamwidths
Assuming that we can only manage 0.1 beamwidths, then the tracking accuracy will
be:
Table 15.4: Tracking accuracy with multipath
Band
X
Ka
W
Beamwidth
(deg)
1.4
0.4
0.13
RMS Tracking
(mrad)
2.4
0.69
0.22
This excludes the X-band option as the tracking accuracy does not meet the accuracy
criteria defined earlier.
484
_____________________________________________________________________
Clear
(dB/km)
X
Ka
W
0.02
0.15
0.3
Rain
12.5mm/h
(dB/km)
0.25
3
7
Rain
25mm/h
(dB/km)
1
7
12
485
_____________________________________________________________________
Swerling 1: Many independent scatters of similar RCS. This results in slow
fluctuations with time.
Swerling 2: One major scatterer and many smaller scatterers. This is typical of an
aircraft nose on. This results in fast fluctuations with time.
The additional SNR required to achieve these probabilities of the target is fluctuating
is determined from this graph. It will be 10.4dB. The single pulse SNR required is
thus 13.6+10.4 = 24.0dB.
486
_____________________________________________________________________
Table 15.6: Illuminated sea area as a function of frequency
Band
Beamwidth
(deg)
1.4
0.4
0.13
X
Ka
W
Area (6km)
(m2)
2928
840
264
Area (15km)
(m2)
7320
2100
660
For an average reflectivity = -35dB in all cases, the clutter RCS will be
Table 15.7: Clutter RCS as a function of frequency
Band
X
Ka
W
RCS (6km)
(dBm2)
-0.33
-5.8
-10.8
RCS (15km)
(dBm2)
3.6
-1.8
-6.8
For an aircraft RCS of 1m2 (0dBm2) or a sea skimmer with an RCS of 0.1m2
(-10dBm2), we are looking for an extra 20 to 30dB of signal to achieve the required
SCR of 24dB (for the required single pulse detection probability).
Integration improvement cannot be used for improving the SCR because, unlike the
white thermal noise used for target detection, clutter is correlated, so integration will
not be as effective.
The primary difference between the targets and the clutter is that generally the target
has a significant radial velocity and the clutter is static (or slow moving in high seas).
Clutter RCS
At 6km (dBm2)
-0.33
-5.8
-10.8
Subclutter Visibility
For SCR=24dB
33.67
28.2
23.2
Clutter RCS
At 15km (dBm2)
3.6
-1.8
-6.8
Aircraft RCS
(dBm2)
0
0
0
Subclutter Visibility
For SCR=24dB
27.6
22.2
17.2
This can be achieved using a delay-line canceller, however because the ship will be
moving, the clutter will also have an effective velocity, so this is not a good technique
to use.
487
_____________________________________________________________________
A better alternative is to take more samples, to window them and to use an FFT to
isolate moving from static targets.
With a Hamming window, a static return rejection of 42dB can be obtained. However,
it is unlikely that if the measurement is unambiguous in range, that it will be
unambiguous in velocity.
f d PRF .
=
2
4
Table 15.10: Unambiguous velocity as a function of frequency
Band
X
Ka
W
Unambiguous
Velocity vr (m/s)
75
21.5
8
All velocities will be folded down into this range, so it is possible that the folded
target velocity will fall directly into the bin (or bins) containing the clutter.
This can be ameliorated by changing the PRF on a block by block basis, which will
shift the relative positions of the clutter and the folded target Doppler frequencies
until an one is found in which the target is not in the same bin as the clutter.
It is quite likely that the clutter velocity spread will exceed 8m/s, so there may not be
an acceptable PRF at W-Band.
Because both the clutter and the ship may be moving, the actual gate in which the
former will be found must be tracked.
Figure 15.29: Separating target and clutter returns in a Doppler filter bank
488
_____________________________________________________________________
(a)
(b)
(c)
Option (a) requires that the pedestal changes direction more often than option (b), and
there is more of an overlap between scans with option (c), so adopt option (b)
For a 50% overlap between scans, the total distance that must be travelled to search
each area is determined from the number of vertical scans required to cover the 4 in
azimuth.
Table 15.11: Total search scan distance as a function of frequency
Band
X
Ka
W
4/1.4x1.5=4.28 [5]
4/0.4x1.5=15 [15]
4/0.13x1.5=46 [46]
Total Distance
(deg)
50
150
460
Scan Speed
(deg/s)
100
300
920
Hits per scan (the number of pulses that illuminate the target as the beam passes over
it) is determined from the required scan rate and the antenna beamwidth.
Table 15.12: Hits per scan
Band
X
Ka
W
There are not sufficient hits at either Ka band or W band to generate an FFT with
sufficient bins
Decreasing the overlap to 0%
489
_____________________________________________________________________
Table 15.13: Scan distance and hits per scan for 0.5s detection time
Band
X
Ka
W
Vertical
Scans
(n)
3
10
31
Total Distance
(deg)
Scan Speed
(deg/s)
30
100
310
60
200
620
233
20
2.1
There is the added burden that the target may have moved up to 140m during the
search, so a large bank of gates spanning the original 50m uncertainty plus 140m on
each side (330m) must be examined.
At least 17 gates will be required to span this range.
It is now feasible to use a 16 point FFT at Ka band or a 128 point FFT at X-band.
490
_____________________________________________________________________
Input Signal
Filter
Optimum .
Rectangular Pulse
Rectangular Pulse
0.4
0.613
0.672
0.5
Rectangular Pulse
491
_____________________________________________________________________
% Aircraft
% Sea skimmer
prxdb
=
ptdb+2*gxdb+propxdb+sigmasdb-ltxx-lscanx-lmiscx-40*log10(r)2*alphax*r/1000;
prkdb
=
ptdb+2*gkdb+propkdb+sigmasdb-ltxk-lscank-lmisck-40*log10(r)2*alphak*r/1000;
% Threshold for detection
thermxdb = 10*log10(k*t*0.672/tau);
thermkdb = 10*log10(k*t*0.672/tau);
threshxdb = (SNx + thermxdb + nfxdb -nintxdb)*ones(size(r);
threshkdb = (SNk + thermkdb + nfkdb -nintkdb)*ones(size(r);
semilogx(r,prxdb-threshxdb,r,prkdb-threshkdb);
grid
title('FIRE CONTROL RADAR: MAGNETRON: SKIMMER: Clear Air')
xlabel('RANGE (m)')
ylabel('SIGNAL LEVEL ABOVE Smin (dB)')
492
_____________________________________________________________________
axis([0,100000,-50,200]);
lx=find((prxdb-threshxdb)<0);
lk=find((prkdb-threshkdb)<0);
min(r(lx))
min(r(lk))
493
_____________________________________________________________________
Table 15.15: System performance
Target
Condition
Clear
12.5mm/h
X-Band Range
(km)
58
28.9
Ka-Band Range
(km)
37.5
6.8
Aircraft
RCS=1sqm
Sea Skimmer
RCS=0.1sqm
25mm/h
Clear
12.5mm/h
25mm/h
13.7
34.4
20.6
10.8
3.6
25.8
5.7
3.1
For aircraft detection, only the X-Band radar meets the specified range criteria of 15,
10 and 5km
Both the X-Band and the Ka-Band radars meet the sea skimmer detection
requirements of 6, 4 and 2km
494
_____________________________________________________________________
495
_____________________________________________________________________
0.8
0.6
Rayleigh
Noise
Detection
Threshold
Ricean
Signal + Noise
SNR = 15dB
0.4
0.2
12
14
Amplitude (V)
Changes in radar characteristics with time (ageing) and changes in the target
background characteristics mean that a fixed detection threshold is not practical. A
Constant False Alarm Rate Processor (CFAR) is required
496
_____________________________________________________________________
We propose a cell-averaging CFAR processor that averages the returns from a
particular Doppler bin across all of the range gates that span the designated range as
shown in the highlighted row.
This averaging process excludes the cell under test which proceeds sequentially from
gate 1 to gate N (it is shown in gate 3 in the Figure)
Range gates
D
o
p
p
le
r
B
i
n
s
1
1
2
3
125
126
127
128
Figure 15.40: Range/Doppler gate matrix showing cell containing target
497
_____________________________________________________________________
The range tracking loop closes using early and late gate signals from the appropriate
Doppler bin, and automatic tracking in range occurs using the difference between the
early and late gate signals to keep the gates centred on the target
Doppler Bank
Sample
&
Hold
ADC
2N
Range
L-E
D R=K-------L+E
Trigger
early
Sample
&
Hold
D R
late
Radar
Video
1
2
3
ADC
2N
1
2
3
Range
Tracker
Estimated
Range
Estimated
Rate
Normalisation
Function
Doppler Bank
498
_____________________________________________________________________
When viewed in radar polar co-ordinates, the target velocities will be
v
v
R& max = vt , A& max = t , E& max = t .
R
R
The geometric accelerations and other derivatives are shown below. They are
normalised in the angular co-ordinates to A& max = m = vt / Rc . Where Rc is the ground
range at crossover.
In range, the derivatives are normalised to Ra = Rmin, at the point of closest approach.
Assuming that the target is travelling at 280m/s and flies past the radar at a height of
60m and a ground range of Rc = 60m, then the peak velocities and accelerations
experienced (in polar co-ordinates)
Assuming that thermal noise and dynamic lag are the primary sources of error, then
an optimum bandwidth is calculated as follows:
at2 k m2 f r B ( S / N )
Bn =
1.6 32 R 2
1/ 5
[923]
[1.6]
[10kHz]
[0.672]
[10]
[0.024 or 0.007]
[85]
The optimum angle servo bandwidth is 116Hz for the X-Band tracker and will be
significantly higher for the Ka-Band unit. This is very high as the specified crossing
range is extremely short.
499
_____________________________________________________________________
If the bandwidth is expressed in terms of the equivalent noise bandwidth Bn then the
acceleration coefficient
Ka =2.5Bn2 = 0.63/to2
Where to is the equivalent averaging time for the tracking loop. The lag will be.
a =
& a
Ka
& a
2 .5 B
2
n
13.75
= 0.409 10 3 rad
2
2.5 116
3
k m 2( S / N ) f r / Bn
0.024
1.6 2 10 10 / 116
4
= 0.36 10 3 rad
The RMS tracking error caused by the thermal noise will be = 0.36mrad
The RMS tracking error caused by dynamic lag will be a = 0.41mrad.
The alternative is to use a wide angle-servo bandwidth (200Hz) that will cope with
the geometric accelerations, and to perform the filtering in Cartesian space with a
bandwidth of between 1 and 4Hz that will cater for real target accelerations that
should not exceed 6g for the aircraft.
Radar
R
dAz
dEl
x
Az Polar
y
to
El Cartesian z
Tracking
Filter
Bank
x
y
z
Cartesian
to
Polar
El Meas
Encoders Az Meas
El Command
Angle
Servos
Az Command
15.8.References
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
500
_____________________________________________________________________