range_angle_map#

FRTMData.range_angle_map(pulse: int = None, window: str = None, range_bins: int = None, cross_range_bins: int = None, doa_method: str = None, field_of_view=None, range_bin_index: int = None) ndarray#

Compute the range-angle map using direction of arrival estimation methods.

Parameters:
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".

range_binsint, optional

Number of bins to use in the range (frequency) dimension. If None, number of channels is used.

cross_range_binsint, optional

Number of bins in the angular (azimuth) dimension. If None, 181 bins are used.

doa_methodstr, optional

Direction of arrival estimation method. Options are "Bartlett", "Capon", and "MUSIC". The default is "Bartlett".

field_of_viewlist, optional

Azimuth angular span in degrees to analyze. The default is [-90, 90].

range_bin_indexint, optional

Specific range bin index to extract the angular profile. If provided, only that bin is used.

Returns:
np.ndarray

Data representing the range-angle intensity map.

Examples

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