phased.BackscatterSonarTarget
Sonar target backscatter
Description
The phased.BackscatterSonarTarget
System object™ models the backscattering of a signal from an
underwater or surface target. Backscattering is a special case of sonar target
scattering when the incident and reflected angles are the same. This type of scattering
applies to monostatic sonar configurations. The sonar target strength (TS) determines
the backscattering response of a target to an incoming signal. This object lets you
specify an angle-dependent sonar target strength model that covers a range of incident
angles.
The object lets you specify the target strength as an array of values at discrete azimuth and elevation points. The object interpolates values for incident angles between array points.
You can employ one of four Swerling models to generate random fluctuations in the
target strength. Choose the fluctuation model using the Model
property. Then, use the SeedSource
and Seed
properties to control the fluctuations.
To model a backscattered reflected sonar signal:
Define and set up your sonar target. You can set
phased.BackscatterSonarTarget
System object properties at construction time or leave them to their default values. See Construction. Some properties that you set at construction time can be changed later. These properties are tunable.To compute the reflected signal, call the
step
method ofphased.BackscatterSonarTarget
. The output of the method depends on the properties of thephased.BackscatterSonarTarget
System object. You can change tunable properties at any time.
Note
Instead of using the step
method to perform the
operation defined by the System object, you can call the object with arguments, as if it were a function. For
example, y = step(obj,x)
and y = obj(x)
perform equivalent operations.
Construction
creates a backscatter sonar target System object, target
= phased.BackscatterSonarTargettarget
.
creates a backscatter sonar target System object, target
= phased.BackscatterSonarTarget(Name
,Value
)target
, with each specified property
Name
set to the specified Value
. You can
specify additional name and value pair arguments in any order as
(Name1,Value1
,...,NameN,ValueN
).
Properties
Methods
reset | Reset states of System object |
step | Backscatter incoming sonar signal |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
Examples
More About
References
[1] Urick, R.J. Principles of Underwater Sound, 3rd Edition. New York: Peninsula Publishing, 1996.
[2] Sherman, C.S., and J. Butler Transducers and Arrays for Underwater Sound. New York: Springer, 2007.
Extended Capabilities
Version History
Introduced in R2017a
See Also
Objects
phased.BackscatterRadarTarget
|phased.IsoSpeedUnderwaterPaths
|phased.WidebandBackscatterRadarTarget
|phased.RadarTarget
|backscatterPedestrian
(Radar Toolbox) |backscatterBicyclist
(Radar Toolbox)