range2tl

Вычислите подводную потерю распространения звука от области значений

Описание

пример

tl = range2tl(rng,freq,depth) возвращает потерю передачи, tl, для звуковой волны частоты freq прибытие из источника на расстоянии rng. Глубиной канала является depth. Потеря передачи происходит из-за геометрического распространения и зависимого частотой поглощения. Эта функция является инверсией tl2range.

Примеры

свернуть все

Найдите потерю передачи (в дБ) для гидролокатора, действующего на уровне 2 кГц в канале, который 200 м глубиной. Звуковой путь 1 000,0 м длиной.

rng = 1000.0;
freq = 2000.0;
depth = 200;
tl = range2tl(rng,freq,depth)
tl = 50.1261

Входные параметры

свернуть все

Расстояние с источника звука на приемник в виде положительной скалярной величины. Модули исчисляются в метрах.

Пример: 10e3

Типы данных: double

Частота звука в виде положительной скалярной величины. Модули находятся в Гц.

Пример: 1e3

Типы данных: double

Глубина канала в виде положительной скалярной величины. Модули исчисляются в метрах.

Пример: 200

Типы данных: double

Выходные аргументы

свернуть все

Потеря передачи, возвращенная как положительная скалярная величина. Модули находятся в дБ.

Типы данных: double

Ограничения

  • Модель передачи потерь принимает, что соленость морской воды составляет 35 частей на триллион, pH равняется 8, и температура 10°C.

  • Модель передачи потерь допустима для частот, меньше чем или равных 2,0 МГц.

Ссылки

[1] Эйнсли М. А. и Дж.Г. Макколм. "Упрощенная формула для вязкого и химического поглощения в морской воде". Журнал Акустического Общества Америки, Издания 103, Номера 3, 1998, стр 1671 - 1672.

[2] Urick, Роберт Дж. Принципы Подводного Звукового, 3-го редактора Лос Альты, CA:Peninsula Publishing, 1983.

Расширенные возможности

Введенный в R2017b