Real-time processing of radar return on a parallel computer

NASA is working with the FAA to demonstrate the feasibility of pulse Doppler radar as a candidate airborne sensor to detect low altitude windshears. The need to provide the pilot with timely information about possible hazards has motivated a demand for real-time processing of a radar return. Investigated here is parallel processing as a means of accommodating the high data rates required. A PC based parallel computer, called the transputer, is used to investigate issues in real time concurrent processing of radar signals. A transputer network is made up of an array of single instruction stream processors that can be networked in a variety of ways. They are easily reconfigured and software development is largely independent of the particular network topology. The performance of the transputer is evaluated in light of the computational requirements. A number of algorithms have been implemented on the transputers in OCCAM, a language specially designed for parallel processing. These include signal processing algorithms such as the Fast Fourier Transform (FFT), pulse-pair, and autoregressive modelling, as well as routing software to support concurrency. The most computationally intensive task is estimating the spectrum. Two approaches have been taken on this problem, the first and most conventional of which is to use the FFT. By using table look-ups for the basis function and other optimizing techniques, an algorithm has been developed that is sufficient for real time. The other approach is to model the signal as an autoregressive process and estimate the spectrum based on the model coefficients. This technique is attractive because it does not suffer from the spectral leakage problem inherent in the FFT. Benchmark tests indicate that autoregressive modeling is feasible in real time.

[1]  D. Atlas Advances in Radar Meteorology , 1964 .

[2]  John L. Gustafson,et al.  Reevaluating Amdahl's law , 1988, CACM.

[3]  Tse-yun Feng,et al.  A Survey of Interconnection Networks , 1981, Computer.

[4]  Charles L. Britt,et al.  Airborne Doppler radar detection of low altitude windshear , 1988 .

[5]  Dusan Zrnic,et al.  Estimation of Spectral Moments for Weather Echoes , 1979, IEEE Transactions on Geoscience Electronics.

[6]  G. Amdhal,et al.  Validity of the single processor approach to achieving large scale computing capabilities , 1967, AFIPS '67 (Spring).

[7]  Kenneth S. Miller,et al.  A covariance approach to spectral moment estimation , 1972, IEEE Trans. Inf. Theory.

[8]  W. M. Carey,et al.  Digital spectral analysis: with applications , 1986 .

[9]  F. Harris On the use of windows for harmonic analysis with the discrete Fourier transform , 1978, Proceedings of the IEEE.

[10]  Dick Pountain,et al.  Occam II , 1989 .

[11]  Charles L. Britt Users guide for an Airborne Windshear Doppler Radar Simulation (AWDRS) program , 1990 .

[12]  D. Zrnic,et al.  Doppler Radar and Weather Observations , 1984 .

[13]  S. Kesler,et al.  Maximum entropy (adaptive) filtering applied to radar clutter , 1979, ICASSP.

[14]  F. Hsu,et al.  Line tracking using autoregressive spectral estimates , 1977 .

[15]  John Wexler,et al.  Solving problems with transputers: background and experience , 1989, Microprocess. Microsystems.

[16]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[17]  S. Haykin Nonlinear Methods of Spectral Analysis , 1980 .

[18]  Simon Haykin,et al.  The maximum entropy method applied to the spectral analysis of radar clutter (Corresp.) , 1978, IEEE Trans. Inf. Theory.

[19]  R. Nitzberg Spectral estimation: An impossibility? , 1979, Proceedings of the IEEE.

[20]  T. Ulrych,et al.  Time series modeling and maximum entropy , 1976 .

[21]  B. M. Keel,et al.  Adaptive least square complex lattice clutter rejection filters applied to the radar detection of low altitude windshear , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[22]  R. L. Bowles,et al.  Windshear detection and avoidance - Airborne systems perspective , 1988 .

[23]  Charles L. Britt,et al.  Airborne Doppler radar detection of low-altitude wind shear , 1990 .

[24]  David M. W. Evans An improved digit-reversal permutation algorithm for the fast Fourier and Hartley transforms , 1987, IEEE Trans. Acoust. Speech Signal Process..

[25]  H. Akaike A new look at the statistical model identification , 1974 .

[26]  S.M. Kay,et al.  Spectrum analysis—A modern perspective , 1981, Proceedings of the IEEE.

[27]  K. M. Glover,et al.  Applications of radar to meteorological operations and research , 1974 .

[28]  G. C. Fox,et al.  Solving Problems on Concurrent Processors , 1988 .

[30]  John McCarthy,et al.  The microburst - Hazard to aircraft , 1984 .

[31]  Pravas R. Mahapatra,et al.  Practical Algorithms for Mean Velocity Estimation in Pulse Doppler Weather Radars Using a Small Number of Samples , 1983, IEEE Transactions on Geoscience and Remote Sensing.

[32]  J. M. Glass,et al.  Digital signal processing for radar , 1975 .

[33]  R. Lhermitte,et al.  Probing of Atmospheric Motion by Airborne Pulse-Doppler Radar Techniques , 1971 .

[34]  R.B. Lake,et al.  Programs for digital signal processing , 1981, Proceedings of the IEEE.

[35]  T. Fujita The Downburst: Microburst and Macroburst , 1985 .

[36]  Edward D. Lazowska,et al.  Speedup Versus Efficiency in Parallel Systems , 1989, IEEE Trans. Computers.

[37]  Simon Haykin,et al.  Maximum entropy estimation of radar clutter spectra , 1978 .

[38]  D. Zrnic,et al.  Doppler weather radar , 1979, Proceedings of the IEEE.

[39]  A. Bemis Radar in Meteorology , 1955, Transactions of the IRE Professional Group on Communications Systems.

[40]  George R. Cooper,et al.  An empirical investigation of the properties of the autoregressive spectral estimator , 1976, IEEE Trans. Inf. Theory.

[41]  James S. Walker A new bit reversal algorithm , 1990, IEEE Trans. Acoust. Speech Signal Process..