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_bins
int
,optional
Number of bins to use in the range (frequency) dimension. If
None
, number of channels is used.- cross_range_bins
int
,optional
Number of bins in the angular (azimuth) dimension. If
None
,181
bins are used.- doa_method
str
,optional
Direction of arrival estimation method. Options are
"Bartlett"
,"Capon"
, and"MUSIC"
. The default is"Bartlett"
.- field_of_view
list
,optional
Azimuth angular span in degrees to analyze. The default is
[-90, 90]
.- range_bin_index
int
,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()