Main Content

Data Synthesis

Simulate radar sensors, generate signals, detections, and tracks, model propagation channels, clutter, target RCS, and micro-Doppler signatures

Simulate radar data at different levels of abstraction–probabilistic or physics-based. For faster simulations, generate probabilistic radar detections and tracks to test tracking and sensor fusion algorithms. For higher fidelity physics-based simulations, model transmitted waveforms that propagate through the environment, reflect off targets, and are received at the radar. Transition from probabilistic models to the physics-based models programmatically. Simulate multipath propagation, clutter, interference, and target echoes. Define targets as simple geometric shapes or complex structures such as a walking pedestrian or a moving bicyclist. Model both active and passive sensors that scan mechanically or electronically in azimuth and elevation. Extract micro-Doppler signatures to classify radar detections and tracks.


expand all

radarDataGeneratorGenerate radar detections and tracks
radarEmissionEmitted radar signal structure
radarEmitterRadar signals and interferences generator
objectDetectionReport for single object detection
objectTrackSingle object track report
trackHistoryLogicConfirm and delete tracks based on recent track history
radarTransceiver Monostatic radar transceiver
pulseWaveformLibraryCreate library of pulse waveforms
rcscylinderRadar cross section of cylinder
rcsdiscRadar cross section of flat circular plate
rcssphereRadar cross section of sphere
rcstrunconeRadar cross section of truncated cone
radarChannelFree space propagation and reflection of radar signals
backscatterBicyclistBackscatter radar signals from bicyclist
backscatterPedestrianBackscatter radar signals from pedestrian
barrageJammerBarrage jammer
constantGammaClutterSimulate constant gamma clutter
gpuConstantGammaClutterSimulate constant-gamma clutter using GPU
twoRayChannelTwo-ray propagation channel
widebandTwoRayChannelWideband two-ray propagation channel
rcsSignatureRadar cross-section pattern


Backscatter BicyclistBackscatter signals from bicyclist
Backscatter PedestrianBackscatter signals from pedestrian
Barrage JammerBarrage jammer interference source
Constant Gamma ClutterConstant gamma clutter simulation
GPU Constant Gamma ClutterConstant gamma clutter simulation using gpu
Two-Ray ChannelTwo-ray channel environment
Wideband Two-Ray ChannelWideband two-ray channel environment
Pulse Waveform LibraryLibrary of pulse waveforms


Clutter Modeling

Reflections from land and sea can overwhelm a target echo. Use these tools to simulate clutter.

Barrage Jammer

Create jamming signals that can reduce a receiver’s target detection performance.

Two-Ray Multipath Propagation

A two-ray propagation channel is the next step up in complexity from a free-space channel and is the simplest case of a multipath propagation environment.

Featured Examples