RadarSimM Documentation

MATLAB interface for radar simulation

View the Project on GitHub radarsimx/radarsimm

RadarSim.RadarSimulator

← Back to index

Properties

Name Default
version_ ’’
baseband_  
noise_  
timestamp_  
interference_  
targets_ptr 0

Methods

obj = RadarSimulator()

Constructor for the RadarSimulator class. Loads the ‘radarsimc’ library if not already loaded and retrieves the version.

Run(obj, radar, targets, kwargs)

Runs the radar simulation.

Parameters:

add_point_target(obj, target)

Adds a point target to the simulation.

Parameters:

add_mesh_target(obj, target)

Adds a mesh target to the simulation.

Parameters:

noise_mat = generate_noise(obj, radar)

Generates noise for the radar simulation.

Parameters:

Returns: noise_mat (double): The generated noise matrix.

reset(obj)

Resets the simulation by freeing targets.

delete(obj)

Destructor for the RadarSimulator class. Frees targets and unloads the ‘radarsimc’ library if loaded.


Copyright (C) 2023 - 2026 RadarSimX LLC