Radiate acoustic noise from underwater or surface sound source
The phased.UnderwaterRadiatedNoise System object™ creates a source of underwater radiated acoustic noise. The noise source can either be on the sea surface or underwater. The radiated noise consists of two components: broadband noise and tonal noise. Broadband noise fills the entire operating system bandwidth while tonal noise occurs at discrete frequencies within the bandwidth. In general, the intensity of the radiated noise depends on the noise spectrum and the source radiation pattern. The object lets you specify
The spectral shape and levels of the broadband noise.
The frequencies and levels of the tones.
The noise source radiation pattern.
To propagate noise from a source to a receiver, use this object with the
phased.IsoSpeedUnderwaterPaths
and the phased.MultipathChannel
objects.
To generate radiated underwater noise:
Create the phased.UnderwaterRadiatedNoise
object 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?.
creates an underwater radiated noise source with default property values.noiseradiator
= phased.UnderwaterRadiatedNoise
creates an underwater radiated noise source with each property noiseradiator
= phased.UnderwaterRadiatedNoise(Name
,Value
)Name
set to a specified Value
. You can specify additional name-value pair
arguments in any order as
(Name1
,Value1
,...,NameN
,ValueN
).
Enclose each property name in single quotes.
noiseradiator = phased.UnderwaterRadiatedNoise('TonalLevels',[4700
4900 5150],'SampleRate',500,'OperatingFrequency',5000)
creates a noise source
with tones at 4.7, 4.9, and 5.15 kHz. The sample rate is set to 0.5 kHz and the operating
frequency is 5 kHz. The broadband noise levels are set to default values.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)
The reset
object function resets the random number generator state
when the SeedSource
property is set to 'Property'
.
[1] Urick, R.J. Principles of Underwater Sound, 3rd Edition. New York: Peninsula Publishing, 1996.
phased.BackscatterSonarTarget
| phased.IsoSpeedUnderwaterPaths
| phased.IsotropicHydrophone
| phased.IsotropicProjector
| phased.MultipathChannel
range2tl
| sonareqsl
| sonareqsnr
| sonareqtl
| tl2range