Title :
Reconfigurable computing for space-time adaptive processing
Author :
Gupta, Nikhil D. ; Antonio, John K. ; West, Jack M.
Author_Institution :
Dept. of Comput. Sci., Texas Tech. Univ., Lubbock, TX, USA
Abstract :
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
Keywords :
Doppler shift; antenna arrays; clutter; coprocessors; digital signal processing chips; field programmable gate arrays; jamming; radar signal processing; reconfigurable architectures; Doppler shifts; FPGAs; adaptive weight values; adder; antenna array radar system; covariance matrix; general-purpose processors; ground clutter; jamming interference; linear equations; multiple digital signal processors; multipliers; multiply-and-accumulate structure; reconfigurable computing; reduction-style tree structure; space-time adaptive processing; spatial domain; temporal domain; vector coprocessors; Adaptive arrays; Adaptive signal processing; Antenna arrays; Coprocessors; Digital signal processing; Equations; Radar antennas; Radar signal processing; Signal processing algorithms; Vectors;
Conference_Titel :
FPGAs for Custom Computing Machines, 1998. Proceedings. IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-8186-8900-5
DOI :
10.1109/FPGA.1998.707942