convert_frequency_range#

FRTMData.convert_frequency_range(pulse: int = None, window: str = None, size: int = None) ndarray#

Convert frequency domain radar data to range domain using IFFT with optional windowing and resampling.

This method applies a window to the frequency-domain radar data, scales it for energy preservation, and then computes the IFFT to convert to range domain. It supports optional up and down-sampling to a specified size.

pulse: int, optional

Index of the pulse to extract. The default is None in which case the center pulse (middle index) is used.

window: str, optional

Type of window. The default is None. Available options are "Hann", "Hamming", and "Flat".

size: int, optional

Output number of samples. The default is None.

Returns:
numpy.ndarray

Range domain data.

Examples

>>> from ansys.aedt.core.visualization.advanced.frtm_visualization import FRTMData
>>> file = "RxSignal.frtm"
>>> data = RangeDopplerData(file)
>>> data_range = data.convert_frequency_range()