MATLAB interface for radar simulation
Radar Simulator for MATLAB — radarsimx.com
%% Create channels
tx_ch = RadarSim.TxChannel([0 0 0]);
rx_ch = RadarSim.RxChannel([0 0 0]);
%% Create transmitter and receiver
tx = RadarSim.Transmitter([10e9, 11e9], 0.1, 'channels', {tx_ch});
rx = RadarSim.Receiver(40000, 20, 1000, 50, 'channels', {rx_ch});
%% Create radar and targets
radar = RadarSim.Radar(tx, rx);
targets = {RadarSim.PointTarget([100 0 0], [0 0 0], 10)};
%% Run simulation
simc = RadarSim.RadarSimulator();
simc.Run(radar, targets);
baseband = simc.baseband_; %% Get simulated data
Copyright (C) 2023 - 2026 RadarSimX LLC