Create a specification for a marine radar. The radar of interest is on top of a stationary tower.
marineRadarSpec =
CustomSensor with properties:
MaxNumMeasurements: 32
MeasurementModel: []
DetectabilityModel: []
ClutterModel: []
BirthModel: []
UpdateModels: 0
Define the measurement, detectability, clutter, and birth model of the marine radar specification. For measurement, specify that the radar of interest reports the position in the scenario coordinates.
For detectability, specify that the radar detects targets within its field of view around a center beam.
For clutter, specify that the radar assumes a uniform Poisson clutter model, which assumes false measurements or noise (referred to as "clutter") in radar data are uniformly distributed across the observation space.
For birth, specify that the radar assumes a uniform Poisson birth model, which assumes new targets can appear uniformly across the entire observation space.
Configure the marine radar specification using these models.
To update the specification based on time or measurement, you can set the UpdateModels
property to true
and specify the ModelUpdateFcn
function handle of the specification. For example, the following model update function allows you to update the radar center beam orientation with time, and update the position variance with measurement.