sonarEmitter
Acoustic signals and interferences generator
Description
The sonarEmitter
            System object™ creates an emitter to simulate sonar emissions. You can use the
                sonarEmitter object in a scenario that detects and tracks moving
            and stationary platforms. Construct a scenario using trackingScenario.
A sonar emitter changes the look angle between updates by stepping the electronic
            position of the beam in increments of the angular span specified in the
                FieldOfView property. The sonar emitter scans the total region
            in azimuth and elevation defined by the sonar electronic scan limits,
                ElectronicScanLimits. If the scan limits for azimuth or
            elevation are set to [0 0], then no scanning is performed along that
            dimension for that scan mode.
To generate sonar detections:
- Create the - sonarEmitterobject and set its properties.
- Call the object with arguments, as if it were a function. 
To learn more about how System objects work, see What Are System Objects?
Creation
Syntax
Description
emitter = sonarEmitter(EmitterIndex)
emitter = sonarEmitter(EmitterIndex,'No scanning')sonarEmitter that
                        stares along the sonar transducer boresight direction. No scanning is
                        performed. This syntax sets the ScanMode property to
                            'No scanning'.
emitter = sonarEmitter(EmitterIndex,'Raster')sonarEmitter object
                        that scans a raster pattern. The raster span is 90° in azimuth from –45° to
                        +45° and in elevation from the horizon to 10° above the horizon. See Raster Scanning for
                        the properties set by this syntax.
emitter = sonarEmitter(EmitterIndex,'Sector')sonarEmitter object
                        that scans a 90° azimuth sector from –45° to +45°. Setting
                            HasElevation to true, points the
                        sonar towards the center of the elevation field of view. The scanning beams
                        are stacked electronically to process the entire elevation spanned by the
                        scan limits in a single dwell. See Sector Scanning for
                        the properties set by this syntax.
emitter = sonarEmitter(___,Name,Value)sonarEmitter('CenterFrequency',2e6) creates a sonar
                        emitter creates detections in the emitter Cartesian coordinate system and
                        has a maximum detection range of 200 meters. If you specify the emitter
                        index using the EmitterIndex property, you can omit the
                            EmitterIndex input.
Properties
Usage
Description
Input Arguments
Output Arguments
Object Functions
To use an object function, specify the
      System object as the first input argument. For
      example, to release system resources of a System object named obj, use
      this syntax:
release(obj)
Examples
More About
Extended Capabilities
Version History
Introduced in R2018b