Space-time adaptive processing (STAP) refers to a class of signal processing techniques used to process returns of an antenna array radar system. STAP algorithms are designed to extract desired target signals from returns comprised of Doppler shifts, ground clutter, and jamming interference. STAP simultaneously and adaptively combines the signals received on multiple elements of an antenna array-the spatial domain-and from multiple pulse repetition periods-the temporal domain. The output of STAP is a weighted sum of multiple returns, where the weights for each return in the sum are calculated adaptively and in real-time. The most computationally intensive portion of most STAP approaches is the calculation of the adaptive weight values. Calculation of the weights involves solving a set of linear equations based on an estimate of the covariance matrix associated with the radar return data. Existing approaches for STAP typically rely on the use of multiple digital signal processors (DSPs) or general-purpose processors (GPPs) to calculate the adaptive weights. These approaches are often based on solving multiple sets of linear equations and require the calculation of numerous vector inner products. This paper proposes the use of FPGAs as vector coprocessors capable of performing inner product calculation. Two different "inner-product co-processor" designs are introduced for use with the host DSP or GPP. The first has a multiply-and-accumulate structure, and the second uses reduction-style tree structure having two multipliers and an adder.
[1]
Jerry L. Eaves,et al.
Principles of Modern Radar
,
1987
.
[2]
P. Pirsch,et al.
Implementation of pipelined multipliers on Xilinx FPGAs
,
1997,
FPL.
[3]
Kevin B. Skahill,et al.
VHDL for Programmable Logic
,
1996
.
[4]
F. A. Seiler,et al.
Numerical Recipes in C: The Art of Scientific Computing
,
1989
.
[5]
Robert J. Mailloux,et al.
Phased Array Antenna Handbook
,
1993
.
[6]
James Ward,et al.
Space-time adaptive processing for airborne radar
,
1994,
1995 International Conference on Acoustics, Speech, and Signal Processing.
[7]
Winthrop W. Smith.
Handbook of Real-Time Fast Fourier Transforms
,
1995
.
[8]
Guy V. Morris,et al.
Airborne Pulsed Doppler Radar
,
1989
.
[9]
David G. Luenberger,et al.
Linear and nonlinear programming
,
1984
.
[10]
A. W. Rihaczek.
Principles of high-resolution radar
,
1969
.
[11]
M. Morris Mano,et al.
Computer system architecture
,
1982
.
[12]
M. Skolnik,et al.
Introduction to Radar Systems
,
2021,
Advances in Adaptive Radar Detection and Range Estimation.
[13]
Ronald T. Williams,et al.
RT_STAP: Real-Time Space-Time Adaptive Processing Benchmark
,
1997
.
[14]
J. C. Toomay.
Radar Principles for the Non-Specialist
,
1989
.
[15]
M. Morris Mano,et al.
Digital Logic and Computer Design
,
1979
.
[16]
Ivar Jacobson,et al.
The unified modeling language for object-oriented development
,
1996
.
[17]
D. Taylor,et al.
Principles of radar
,
1948
.