We present SA-Radar (Simulate Any Radar), a radar simulation approach that enables controllable and efficient generation of radar cubes conditioned on customizable radar attributes. Unlike prior generative or physics-based simulators, SA-Radar integrates both paradigms through a waveform-parameterized attribute embedding. We design ICFAR-Net, a 3D U-Net conditioned on radar attributes encoded via waveform parameters, which captures signal variations induced by different radar configurations. This formulation bypasses the need for detailed radar hardware specifications and allows efficient simulation of range-azimuth-Doppler (RAD) tensors across diverse sensor settings. We further construct a mixed real-simulated dataset with attribute annotations to robustly train the network. Extensive evaluations on multiple downstream tasks—including 2D/3D object detection and radar semantic segmentation—demonstrate that SA-Radar’s simulated data is both realistic and effective, consistently improving model performance when used standalone or in combination with real data. Our framework also supports simulation in novel sensor viewpoints and edited scenes, showcasing its potential as a general-purpose radar data engine for autonomous driving applications. Code and additional materials are available at https://github.com/zhuxing0/SA-Radar.
We show multiple examples of radar simulation and scene editing in the following videos. Due to file size limitations, the videos are compressed and their quality may be affected. Each video displays an RGB image corresponding to five types of radar cube slices: real, simulated, modified attribute, actor-removed and novel trajectory.
Sequence 1
Sequence 2
Sequence 3
Sequence 4
Sequence 5
Sequence 6
Sequence 7
Sequence 8
Sequence 9
Sequence 10
The videos below present detection results of our method (SA-Radar) compared with the baseline model on multiple sequences from the RADDet dataset. Each video includes the RGB image sequence, detection results of our model, detection results of baseline model and ground-truth (GT) annotations. Real Sequences refer to recordings captured from real-world driving scenarios, while Simulated Sequences are generated by our method. Both RA (Range-Azimuth) and RAD (Range-Azimuth-Doppler) data are recommended for complete comparison.
Note: Due to file size limitations, all videos are compressed, which may affect visual quality.
Real Sequence 1
Simulated Sequence 1
Real Sequence 2
Simulated Sequence 2
Real Sequence 3
Simulated Sequence 3
Real Sequence 4
Simulated Sequence 4
Real Sequence 5
Simulated Sequence 5
Real Sequence 6
Simulated Sequence 6
Real Sequence 7
Simulated Sequence 7
Real Sequence 8
Simulated Sequence 8
Real Sequence 9
Simulated Sequence 9
@misc{xiao2025simulateradarattributecontrollableradar,
title={Simulate Any Radar: Attribute-Controllable Radar Simulation via Waveform Parameter Embedding},
author={Weiqing Xiao and Hao Huang and Chonghao Zhong and Yujie Lin and Nan Wang and Xiaoxue Chen and Zhaoxi Chen and Saining Zhang and Shuocheng Yang and Pierre Merriaux and Lei Lei and Hao Zhao},
year={2025},
eprint={2506.03134},
archivePrefix={arXiv},
primaryClass={eess.SP},
url={https://arxiv.org/abs/2506.03134},
}