dopsteeringvec

Doppler steering vector

Description

DSTV = dopsteeringvec(dopplerfreq,numpulses) returns the 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.

example

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

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

Input Arguments

collapse all

Doppler frequencies in hertz, specified as a scalar or vector. The normalized Doppler frequency is the Doppler frequency divided by the pulse repetition frequency. Every element of dopplerfreq must be smaller than or equal to one-half the pulse repetition frequency PRF.

Data Types: single | double

Number of pulses, specified as a positive integer scalar. The time-domain Doppler steering vector consists of numpulses samples taken at intervals of 1/PRF (slow-time samples).

Data Types: single | double

Pulse repetition frequency in hertz, specified as a positive scalar. 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.

Data Types: single | double

Output Arguments

collapse all

Temporal Doppler steering vector, returned as a column vector or a matrix. DSTV has numpulses rows and a number of columns equal to the number of elements of dopplerfreq.

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 of N pulses), 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.

Version History

Introduced in R2011a