radarScenario
Description
radarScenario
creates a radar scenario object. A radar
scenario simulates a 3-D environment containing multiple platforms. Platforms represent
objects that you want to simulate, such as aircraft, ground vehicles, or ships. Some platforms
carry sensors, such as radar, sonar, or infrared. Other platforms act as the source of signals
or reflector of signals.
Populate a radar scenario by calling the platform
function
for each platform you want to add. You can model platforms as points or cuboids by specifying
the 'Dimension'
property when calling the platform
function. Platforms have signatures with properties that are specific to the type of sensor,
such as radar cross-section for radar sensors. You can create trajectories for any platform
using the kinematicTrajectory
,
waypointTrajectory
,
or geoTrajectory
System object™.
After you add all desired platforms, you can simulate the scenario in incremental time
steps by using the advance
function
in a loop. You can run the simulation all at once using the record
function.
Creation
Syntax
Description
creates an empty radar
scenario scene
= radarScenarioscene
with default property values. You can specify platform
trajectories in the scenario as Cartesian states using the kinematicTrajectory
or waypointTrajectory
System object.
creates an empty Earth-centered radar scenario and sets the IsEarthCentered property as
scene
= radarScenario('IsEarthCentered',true)true
. You can specify platform trajectories in the scenario as
geodetic states using the geoTrajectory
System object.
configures the properties of a
scene
= radarScenario(Name,Value
)radarScenario
object using one or more name-value arguments.
Name
is a property name and Value
is the
corresponding value. You can specify several name-value arguments in any order. Any
unspecified properties take default values.
Properties
Object Functions
platform | Add platform to radar scenario |
landSurface | Add land surface to radar scenario |
seaSurface | Add sea surface to radar scenario |
customSurface | Add custom surface with complex scattering to a radar scenario |
advance | Advance radar scenario simulation by one time step |
atmosphere | Add atmosphere model object to radar scenario |
restart | Restart simulation of radar scenario |
record | Record simulation of radar scenario |
emit | Collect emissions from all emitters in radar scenario |
propagate | Propagate emissions in radar scenario |
detect | Collect detections from all sensors in radar scenario |
receive | Receive IQ signal from radars in the scenario |
clutterGenerator | Add clutter generator for radar |
platformProfiles | Profiles of radar scenario platforms |
platformPoses | Position information for each platform in radar scenario |
coverageConfig | Sensor and emitter coverage configuration |
perturb | Apply perturbations to radar scenario |
clone | Create copy of radar scenario |
Examples
Version History
Introduced in R2021a