FRTMData#

class ansys.aedt.core.visualization.advanced.frtm_visualization.FRTMData(input_file)#

Provides FRTM data.

Read FRTM data and return the Python interface to analyze the data. All units are in SI.

Parameters:
input_filestr or pathlib.Path

Data in a FRTM file.

Examples

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

Methods

FRTMData.convert_frequency_range([pulse, ...])

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

FRTMData.get_data_pulse([pulse])

Get the data for a specified pulse.

FRTMData.range_angle_map([pulse, window, ...])

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

FRTMData.range_doppler([channel, window, ...])

Calculate the range-Doppler map of a frame.

FRTMData.range_profile(data[, window, size])

Calculate the range profile of a specific CPI frame.

FRTMData.window_function([window, size])

Window function.

Attributes

FRTMData.all_data

Complete dataset.

FRTMData.antenna_names

Names of the antennas used.

FRTMData.binary_byte_type_line

Byte type definition line for binary parsing.

FRTMData.binary_record_length

Length of each binary record.

FRTMData.binary_start_byte

Start byte index for binary data.

FRTMData.channel_names

Names assigned to radar channels.

FRTMData.channel_number

Number of radar channels.

FRTMData.col_count

Number of columns in the dataset.

FRTMData.col_header1

Primary column header names.

FRTMData.col_header2

Secondary column header names.

FRTMData.coupling_combos

List of transmit-receive antenna combinations.

FRTMData.cpi_duration

Coherent processing interval duration.

FRTMData.cpi_frames

Number of coherent processing interval frames.

FRTMData.data_conversion_function

RCS data conversion function.

FRTMData.dlxcd_version

DlxCd version.

FRTMData.frequency_bandwidth

Total bandwidth of frequency sweep.

FRTMData.frequency_center

Center frequency of the sweep.

FRTMData.frequency_delta

Frequency step size.

FRTMData.frequency_domain_type

Type of frequency domain representation.

FRTMData.frequency_number

Number of frequency steps.

FRTMData.frequency_start

Start frequency (Hz).

FRTMData.frequency_stop

Stop frequency (Hz).

FRTMData.frequency_sweep

Available frequencies.

FRTMData.pulse_repetition_frequency

Pulse repetition frequency (Hz).

FRTMData.radar_channels

List of radar channel configurations.

FRTMData.radar_waveform

Radar waveform configuration.

FRTMData.range_maximum

Maximum detectable range (meters).

FRTMData.range_resolution

Radar range resolution (meters).

FRTMData.receiver_position

Position of receivers respected the transmitters.

FRTMData.row_count

Number of rows in the dataset.

FRTMData.time_duration

Total time duration of signal capture.

FRTMData.time_start

Start time of the radar data collection.

FRTMData.time_stop

Stop time of the radar data collection.

FRTMData.time_sweep

Sweep duration for each pulse.

FRTMData.velocity_maximum

Maximum measurable velocity (m/s).

FRTMData.velocity_resolution

Velocity resolution (m/s).