cupyx.signal.pulse_doppler#
- cupyx.signal.pulse_doppler(x, window=None, nfft=None)[source]#
Pulse doppler processing yields a range/doppler data matrix that represents moving target data that’s separated from clutter. An estimation of the doppler shift can also be obtained from pulse doppler processing. FFT taken across slow-time (pulse) dimension.
- Parameters:
x (ndarray) – Received signal, assume 2D array with [num_pulses, sample_per_pulse]
window (array_like, callable, string, float, or tuple, optional) – Specifies the window applied to the signal in the Fourier domain.
nfft (int, size of FFT for pulse compression. Default is number of) – samples per pulse
- Returns:
pd_dataMatrix – Pulse-doppler output (range/doppler matrix)
- Return type: