Techniques for detection and tracking airplanes using weather radar WSR-88D. Svetlana Bachmann, Victor DeBrunner, Dusan Zrnic, Mark Yeary. Abstract â For ...
Techniques for detection and tracking airplanes using weather radar WSR-88D Svetlana Bachmann, Victor DeBrunner, Dusan Zrnic, Mark Yeary
I. INTRODUCTION The National Weather Service’s network of Doppler Weather Radars (WSR-88D) covers the entire US. The main purpose of the network is detection of hazardous weather and quantitative precipitation measurement. These radars operate continuously and each covers a spatial volume in about five minutes. With increase awareness about security it is natural to establish if the radars could also detect and track non cooperative targets without compromising their primary mission objectives. WSR-88D radars are used for weather observations [1], rainfall estimation [1,3,4], shortterm warnings and forecast services for the general public [4], detection of icing, hail, and turbulence[2], and observations of biological scatterers: insects and birds[5]. It is not indicated in the literature if weather radars can recognize and track airplanes or missiles. Conventional detection of targets (constant false alarm CFAR) is based on evaluating power above threshold and declaring a possible hit. The thresholds of power could be used with weather radar. The capabilities for conventional tracking (e.g., conical scan antenna or monopulse antenna) are lacking in weather radar. We demonstrate herein that tracking can be done by examining rapidly obtained fields of power (i.e., reflectivity) and velocity. Further we submit that detection and classification of aircraft might be possible by analyzing Doppler spectra of returned signals. II. DATA COLLECTION/ RADAR SET UP Time series data were collected by KOUN for Homeland Defense Radar Test on March 26 2003. Antenna rapidly (15 sec) scanned a sector in azimuth from 150° through 190°, at constant elevation 1.5°, with the pulse repetition time PRT 780 µs. One radial of time series data consists of 64 complex samples at 468 range locations. Spectral moment were obtained and observed on plan-position
indicator (PPI) displays (Fig.1) in real-time. Spectral processing and analysis was done off line. III. TRACKING 10
10
A-1
A-2
A-2
A-1
15
15
(a) Reflectivity PPI, Z ,dB (b) Velocity PPI, v, m s–1 Fig. 1: 13th time of data. Circles near 10 km range ring are used to show the airplanes locations. Threshold
30
airplane Airplane
20
Power, dB
Abstract – For the first time, weather radar echoes from point scatterers (airplanes) in a non-stormy environment are investigated in the time and frequency domains and compared to model simulations to build a background for differentiating these echoes from weather signals and to develop procedures for data censoring.
10
0
-10
-20
-30
-40
50
100
150
200
250
300
350
400
450
Range gates
Fig. 2: Return Power along one radial 19
A-2 10 km
9
8
18 15
10 11
13 14 12
17 16
16 15
17
14 13 12
19
18
11 10 9 8 7 6
A-1
5 4 3 2 15 km
1 0
Fig. 3: Trajectory of the airplanes. The radar is located above the figure. Numbers 0 through 19 near the data points correspond to successive scans.
Both airplanes were tracked by association – from scan to scan. The oscillations in the paths of the airplanes in (Fig. 3) are likely due to the backlash of the antenna that occurs during scanning a sector back and forth as opposed to the full 360° scan. IV. DOPPLER SPECTRA AND VELOCITY The velocity value displayed on PPI for A-2 agrees with that estimated from the trajectory. The PPI velocity of A-1, 24 ms–1 away from the radar, contradicts the estimated trajectory. The velocities are aliased due to relatively small span of unambiguous velocities (–32 ms–1 to 32 ms–1). The conventional formula for a true velocity of a scatterer v = – (2nvmax – vo), where n is an integer, vo is the observed aliased velocity of a target, gives a set of possible A-1 velocities: {… , –88, –24, 40, 104, …} ms–1. There are different techniques for de-aliasing velocity to 40 ms–1 toward radar. For the tracked airplane estimation can be done directly from the trajectory (path over time). V. CROSS SECTION The reflectivity factor Z (Fig. 2a) is found according to the weather radar equation for distributed scatterers. However, the airplanes are not distributed scatterers but point scatterers. Combining the radar equations for distributed and point scatterers [1], and assuming location of the scatterer in the center of the resolution volume, cross section σb (m2) can be estimated as 2 Z K cτπ 6θ12 r 2 , (1) σb = e 4 λ 16(ln 2) where Ze is the equivalent reflectivity factor, K is the parameter related to the complex index of refraction (|K|2water = 0.93), c is the speed of light, τ is the pulse length (1.57 µs), θ1 is the angular beam-width (0.95°π/180), r is the scatterer range (m), λ is the radar wave length (0.1 m). The cross section for each airplane’s detection is slightly different due to airplane orientation, the location of the airplane within the resolution volume, and possible presence of other scatterers. The mean cross section is 1 m2. The maximum cross-section is 8 m2. The cross-
section values are likely underestimated because the computations assume that the airplane is located in the center of the resolution volume. The bending of the beam at ranges 5 to 15 km from the radar can be ignored. The height of the beam centerline above antenna can be calculated as product of range r and a sin of elevation angle. The radar sends beams of 1°-width with a step of about 0.5°. Overlapping of the beams causes detection of a scatterer by neighboring beams. The stronger return is detected in the beam where the scatterer is closer to beam’s centerline. Knowing that the height of the beam centerline at the A-1 ranges varies from 250 meters to 350 meters (Fig. 4), the altitude of the airplane was estimated to be about 400 m, and the largest estimated A-1 cross section was during time 2 (Fig.3); we deduce that during time of this scan A-1 was located on the beam centerline in the middle of the resolution volume, and therefore, it was navigating at the altitude ha = 363 m above the antenna. 0.7
0.6
0.5
Height above antenna (km)
Airplane A-1 was flying in the center of the scanned sector at ranges from 9 to 15 km and was detected on the display by its substantial power compared to the background echoes. An unknown aircraft A-2 was detected in the same scan and is chosen to contrast A-1 echo features. The return power along one radial (Fig.2) demonstrate the possibility of airplane detection by threshold of power simultaneously with non-zero mean velocity check (for ground clutter elimination).
0.4
16 17 15
8
18 19 14 13
12
11
10
7
6
4
5
3
2 1
9
0
0.3
0.2
0.1
0
9
10
11
12
13
14
15
Range (km)
Fig. 4: Side view of the A-1 trajectory. Beam centerline is shown with a dashed line. Dotted lines above and under beam centerline indicate the halfpower border of the beam. Crosses on the beam centerline show the ranges of the A-1 echoes. Solid line indicates the altitude of the airplane. The numbered circles indicate estimated position of A-1. Numbers stand for the times of the readings. The radar beam pattern is represented by a Gaussian function A exp(–x2 /2σ b2), where A is the amplitude, and σ b = θ 1 /16ln2 [1]. The echoes of A1 at time 15 are smaller then the echoes at other times because the airplane was located farther away from the center of radar beam (“above” the beam). As indicated by numbers corresponding to the times, the airplane moves from right to left (times 0 through 15), and from left to right (times 16 to 19). The distance between two consecutive positions of A-1
can be found in terms of degrees. The cross-section values, spaced with the appropriate angular distances, form a Gaussian-like distribution. The Gaussian curve corresponding to the cross-section two square meters fits data points the best. The actual crosssection of a small craft as seen by the radar is in the range 2 to 4 m2 [3]. The value 8 m2 is an outlier caused by favorable position of the aircraft, and possibly by presence of additional scatterers in the resolution volume. A 5-point average of the crosssection data without outlier is in Fig.5 (solid line). The dashed line shows the fitted Gaussian curve. At the 13th time when airplanes were at the same range, the cross-section of A-2 is larger than that of A-1. By analyzing the flight of the A-2, we noticed a change of its cross-section depending on the position of the airplane. For example, the cross-section of A2 is the greatest during times when A-2 is turned sideways to the radar. As expected and in agreement with optical cross section the EM cross section of an aircraft side is larger then its front or back looking cross section.
2
Time cut Gaussian Shifted Gaussian 5-pt-average
4
1 1.5 2
3 0 1
60
6
0.5
7
12 9 11
40
40
13
16
17
30
18 20
0
0
0.5
20
15 1
Angle (degrees)
Fig. 5: Fitting cross-section to Gaussian curve 2exp(–x2/2σb2). 5-point average fits very well the Gaussian curve with amplitude 2. At time 15 the aircraft turns.
Power (dB)
14 -0.5
50
19
10
0
Power (dB)
Cross-section (m )
8 5
return power lower then its surroundings, and the range location somewhat closer to the radar then airplane range. Airplanes spectra are shown with solid lines. The clear-air spectra are shown with dashed lines. The dotted lines show spectra at the gate in front, and behind of airplanes. For each time figures similar to Fig. 6 were generated and analyzed. For some times the spectrum at the gates in front of and behind the airplane gate shows similar shape to the airplane gate but with smaller amplitude. This is due to the spread of the skirt of the range-dependent part of the composite weighting function. The clear-air spectra in all 20 times are ~40dB below the airplane spectra and show similar Gaussian-shape curve centered between –3 and –5 ms-1, indicating the wind velocity. The peak corresponding to velocity 24 ms-1 (Fig. 6a) indicates that A-1 is moving at 40 ms–1 toward radar. Another interesting common feature in the A1 spectrum is 10 well pronounced peaks, with one maximum. All 20 spectra have similar signature with a slight variation of amplitudes and fluctuations of the location of maxima. The 10 peaks could help to distinguish these spectra from other types of scatterers. The peak corresponding to velocity 24 ms-1 (Fig. 6b) indicates that A-2 is moving at 24 ms–1 away from the radar. All spectra of A-2 echoes are similar to the one shown. There are several similarities in A1 and A-2 spectra with gradually changing velocity peak (when the airplane is turning and changing direction relative to the radar).
-20
10
0
-10
-40 -20
-60 -30
VI. SPECTRA The spectra of A-1 and A-2 (Fig. 6a, and 6b) are weighted by the Hanning window to reduce coupling of strong spectral components into adjacent weaker ones. A range location is defined as a gate. Two gates neighboring in range with the airplane gate are called in front of, and behind the airplane regardless of the flight direction. The gate in front of the airplane is defined as the gate closer to the radar, and the gate behind the airplane is the gate farther from the radar. A clear-air is defined as the gate with the
-80 -40
-20
0 Velocity (ms -1)
20
40
-40 -40
-20
0
20
40
Velocity (ms -1)
(a) A-1, time 3 (b) A-2, time 10 Fig. 6: Spectra weighted by Hanning window. Solid line indicates spectra of the airplane-gate. Dotted lines show spectra at the gates in front of and behind the airplane-gate. Dashed line is for clear-air. In front of the gate spectrum shows clear-air. Behind the gate spectrum repeats the airplane spectrum with smaller amplitude, due to the spread of the range dependant weighting function.
VII. SIMULATIONS The modulation (Fig.6a) is apparent in A-1 spectra. It is hypothesized that these modulations are caused by propeller rotation. 10 maxima are spaced by 6 to 7 ms-1 interval. In the Homeland Defense Radar Test document Test Plan of 19 Mar 2003, it is stated that the aircraft used in the experiment is a Cessna 188 AgWagon. Such airplanes have 235 to 300 rpm and 2-bladed propellers. We use simulations to demonstrate that similar to A-1 spectrum modulation can be produced. A simple model of a flying airplane with a propeller accounts for the speed of its main body and the propeller rotation speed (Fig. 7). Radar beam
Fig. 7: Simple model for detection of a signal modulated by a 2-bladed propeller. The airplane is moving forward (bold vector) with the rotating propeller (black curved arrows). A received signal y(k) produced by an airplane with a constant speed, and a rotating propeller can be written in the form y(k ) = A exp( jkω d ) + B exp( jk (ωd − ω1 )) + B exp( jk (ωd + ω1 )) where A is amplitude caused by the airplane’s main body, B is amplitude of a signal reflected from the propeller, ωd is the Doppler shift due to the airplane movement, ω1 is the shift caused by propeller blade. The propeller causes reflections which in turn create modulations if the airplane is not flying along beam axis. Even if the plane is aligned on the average with the beam axis, instantaneous deviations due to pitch
and yaw will be present. The Doppler shift from the propeller depends on the location of dominant scatterers. If the scatterers are equally strong along the propeller then the shift will have a distribution between 0 (propeller center) and the maximum value (the end of propeller blade). The simplified model herein assumes dominant scatterers are confined at some distance from the center hence the modulation can be represented with a single sinusoid ω1 = Csin(α t), with an amplitude C, and α = 2π(rpm/60), where rpm is the propeller speed in revolutions per minute. Spectral signatures are modeled using several propeller speeds, airplane speeds, and amplitude values A, B, C. It was found that observed spectra can be reproduced in simulation if a speed of 41 ms-1 and a 2-bladed propeller rotating at 2400 rpm were used (Fig. 8). 45
40
35
30
P o w e r(d B )
A range dependant repetition of the spectrum is observed in both cases. The radial component of the wind speed is the same for both cases. The maximum in the airplane spectra corresponds to the radial velocity of A-2, similar to what was observed in A-1 case. Unlike A-1, the spectra of A-2 do not exhibit modulations. It could be that A-2 propellers are small compared to the dimensions of the airplane, or it is a jet airplane. The spectra from neighboring gates repeat the airplane spectrum with smaller amplitude, due to the spread of the range dependant weighting function. The peak at zero velocity in the clear-air spectra is due to the ground clutter. Animating spectra allows observing fluctuations and distinguishing between little changes in the airplane spectra from the unique features that are approximately constant. The extracted features would define the airplane signature. Thus, the categories of airplanes may be distinguished by their spectra, if they indeed have the unique signatures.
25
20
15
10
5
0 -40
-20
0
20
40
Velocity (ms -1)
Fig. 8: Spectra of the simulated signal from a craft moving at 41ms-1 with a 2-bladed propeller rotating at 2400rpm weighted by the Hanning window. The amplitudes of the simulated airplane body and propeller returns are 2 and 0.5 respectively (A=2, B=.5, C=248). VIII. CONCLUSIONS We have demonstrated feasibility to track aircraft in the field of spectral moments and to identify its signature in the Doppler spectrum. Further, a simple signal model for a propeller aircraft replicated spectral characteristics of Cessna 188 Ag Wagon showing that features in Doppler spectra correspond to the physical specifications of the craft. Categories of airplanes (e.g., with or without a propeller, large or small) could be distinguished by their spectra. Tracking was done using rapid consecutive scans and the airplane was easy to detect in both spectra and PPI at close ranges. Nonetheless tracking at WSR-88D volume updates rates (~5 min) might be difficult and will need association from volume scan to volume scan and might confuse airplanes with large birds or moving automobiles (from side lobe). IX. REFERENCE [1] Doviak, R. J. and D. S. Zrnić, 1984: Doppler Radar and Weather Observations. Academic Press, 458 pp.
[2]
[3]
Goff, R.C. Amodeo, F. Pace, D. Tauss, J., 1997: Future FAA operational needs for WSR-88D architecture. IEEE Proc. Aerospace and Electronics Conference, 1997. NAECON 1997, Vol. 1, 341 - 345 pp. Liu, H., Chandrasekar, V., Gorgucci, E., 2001: Detection of rain/no rain condition on the ground based on radar observations. IEEE Trans. Geosci. Remote Sens., Issue: 3, Vol. 39, 696 – 699,
[4]
[5]
[6]
Saffle, R.E., Johnson, L.D., 1997: NEXRAD product improvement overview. IEEE Proc. Aerospace and Electronics Conference, 1997. NAECON 1997, Vol. 1, 288 - 293 pp. Zrnić D. S, and A. V. Ryzhkov, 1998: Observation of Insects and Birds with Polarimetric Radar IEEE Trans. Geosci. Remote Sens., Vol. 36, No. 2, 661-668 pp. [was 2] Personal communications with Zrnić D. S, September 2003.