range_doppler#

FRTMData.range_doppler(channel: str = None, window: str = 'Hann', range_bins: int = None, doppler_bins: int = None) ndarray#

Calculate the range-Doppler map of a frame.

Parameters:
channelstr, optional

Channel name. The default is the first one.

windowstr, optional

Type of window to apply in both Doppler and Range dimensions. The default is "Hann". Options are "Hann", "Hamming", "Flat", etc.

range_binsint, optional

Number of output bins in range (frequency) dimension. If not specified, uses the original number of frequencies.

doppler_binsint, optional
Number of output bins in Doppler (pulse/time) dimension.

If not specified, uses the original number of CPI frames.

Returns:
numpy.ndarray

Range doppler array of shape (doppler_bins, range_bins), where: - Each column corresponds to a Doppler velocity bin. - Each row corresponds to a range bin.

Examples

>>> from ansys.aedt.core.visualization.advanced.frtm_visualization import FRTMData
>>> file = "RxSignal.frtm"
>>> data = RangeDopplerData(file)
>>> channel_name = data.channel_names[0]
>>> range_doppler = data.range_doppler(channel_name)