dopsteeringvec

Doppler steering vector

Syntax

DSTV = dopsteeringvec(dopplerfreq,numpulses)
DSTV = dopsteeringvec(dopplerfreq,numpulses,PRF)

Description

DSTV = dopsteeringvec(dopplerfreq,numpulses) returns the N-by-1 temporal (time-domain) Doppler steering vector for a target at a normalized Doppler frequency of dopplerfreq in hertz. The pulse repetition frequency is assumed to be 1 Hz.

DSTV = dopsteeringvec(dopplerfreq,numpulses,PRF) specifies the pulse repetition frequency, PRF.

Input Arguments

 dopplerfreq The Doppler frequency in hertz. The normalized Doppler frequency is the Doppler frequency divided by the pulse repetition frequency. This argument supports single and double precision. numpulses The number of pulses. The time-domain Doppler steering vector consists of numpulses samples taken at intervals of 1/PRF (slow-time samples). This argument supports single and double precision. PRF Pulse repetition frequency in hertz. The time-domain Doppler steering vector consists of numpulses samples taken at intervals of 1/PRF (slow-time samples). The normalized Doppler frequency is the Doppler frequency divided by the pulse repetition frequency. This argument supports single and double precision.

Output Arguments

 DSTV Temporal (time-domain) Doppler steering vector. DSTV is an N-by-1 column vector where N is the number of pulses, numpulses.

Examples

collapse all

Calculate the steering vector corresponding to a Doppler frequency of 200 Hz. Assume there are 10 pulses and the PRF is 1 kHz.

dstv = dopsteeringvec(200,10,1000)
dstv = 10×1 complex

1.0000 + 0.0000i
0.3090 + 0.9511i
-0.8090 + 0.5878i
-0.8090 - 0.5878i
0.3090 - 0.9511i
1.0000 - 0.0000i
0.3090 + 0.9511i
-0.8090 + 0.5878i
-0.8090 - 0.5878i
0.3090 - 0.9511i

collapse all

Temporal Doppler Steering Vector

The temporal (time-domain) steering vector corresponding to a point scatterer is:

${e}^{j2\pi {f}_{d}{T}_{p}n}$

where n=0,1,2, ..., N-1 are slow-time samples (one sample from each pulse), fd is the Doppler frequency, and Tp is the pulse repetition interval. The product of the Doppler frequency and the pulse repetition interval is the normalized Doppler frequency.

Algorithms

collapse all

Single Precision

This functions supports single and double precision for input arguments. If the input arguments are single precision, the output is single precision. If the input arguments are double precision, the output is double precision.

References

 Melvin, W. L. “A STAP Overview,” IEEE® Aerospace and Electronic Systems Magazine, Vol. 19, Number 1, 2004, pp. 19–35.

 Richards, M. A. Fundamentals of Radar Signal Processing. New York: McGraw-Hill, 2005.