Изоскорость многопутевой канал гидролокатора
phased.IsoSpeedUnderwaterPaths
Система object™ создает подводный акустический канал, чтобы распространить узкополосный звук от точки до точки. Канал имеет конечную постоянную глубину с интерфейсами водной нижней части и воздушной водой. Оба интерфейса являются плоскими и горизонтальными. Звуковая скорость является постоянной в канале. Объект генерирует несколько путей к распространению в канале с помощью акустического метода изображений (см. [3]). Поскольку звуковая скорость является постоянной, все пути к распространению являются прямыми линиями между источником, контурами и получателем. Всегда существует один прямой путь угла обзора. Для каждого пути к распространению, объектной выходной задержки зависимого области значений, усиления, Доплеровского фактора, отражательной потери и распространяющейся потери. Можно использовать данные о канале, как введено для многопутевого звукового распространителя, phased.MultipathChannel
.
Смоделировать канал изоскорости:
Задайте и настройте канал. Можно установить phased.IsoSpeedUnderwaterPaths
Свойства системного объекта во время создания или оставляют их своим значениям по умолчанию. Смотрите Конструкцию. Некоторые свойства, которые вы устанавливаете во время создания, могут быть изменены позже. Эти свойства являются настраиваемыми.
Чтобы создать многопутевой канал, вызовите step
метод phased.IsoSpeedUnderwaterPaths
. Выход метода зависит от свойств phased.IsoSpeedUnderwaterPaths
Системный объект. Можно изменить настраиваемые свойства в любое время.
Вместо того, чтобы использовать step
метод, чтобы выполнить операцию, заданную Системным объектом, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполните эквивалентные операции.
создает изоскорость многопутевой подводный Системный объект канала, channel
= phased.IsoSpeedUnderwaterPathschannel
.
создает изоскорость многопутевой подводный Системный объект канала, channel
= phased.IsoSpeedUnderwaterPaths(Name
,Value
)channel
, с каждым заданным свойством Name
установите на заданный Value
. Можно задать дополнительное имя и аргументы пары значения в любом порядке как (Name1,Value1
..., NameN,ValueN
).
сброс | Сбросьте состояние Системного объекта |
шаг | Создайте пути к распространению в изоскорости многопутевой звуковой канал |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
[1] Urick, R.J. Принципы подводного звукового, 3-го выпуска. Нью-Йорк: Peninsula Publishing, 1996.
[2] Шерман, C.S. и преобразователи J.Butler и массивы для подводного звука. Нью-Йорк: Спрингер, 2007.
[3] Аллен, Дж.Б. и Д. Беркели, “Метод изображений для того, чтобы эффективно симулировать акустику небольшой комнаты”, Дж. Акуст. Soc. Vol 65, № 4. Апрель 1979.