Sonar target backscatter
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 of phased.BackscatterSonarTarget
. The output of the method
depends on the properties of the phased.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.
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
).
reset | Reset states of System object |
step | Backscatter incoming sonar signal |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
[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.