Propagate signals in multipath channel
The phased.MultipathChannel
System object™ propagates a signal through a multipath channel. To run the object, you
must provide characteristics for each path: time delay, gain, Doppler factor, reflection
loss, and spreading loss.
For sonar applications, you can use the phased.IsoSpeedUnderwaterPaths
System object to generate channel path characteristics. You can also supply these
characteristics independently.
To model signal propagation through a multipath channel:
Define and set up the propagator. You can set phased.MultipathChannel
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 propagated signal, call the step
method of
phased.MultipathChannel
. The output of
the step
method depends on the properties
of the phased.MultipathChannel
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 signal propagator System object for a multipath underwater channel.propagator
= phased.MultipathChannel
creates a signal propagator System object with each specified property propagator
= phased.MultipathChannel(Name
,Value
)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 state of System object |
step | Propagate signal through multipath sound channel |
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.
[3] Allen, J.B. and D. Berkely, “Image method for efficiently simulating small-room acoustics”, J. Acoust. Soc. Am, Vol 65, No. 4. April 1979.