exponenta event banner

range2tl

Вычислить потери на передачу подводного звука с дальности

Описание

пример

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

Примеры

свернуть все

Найдите потери передачи (в дБ) для гидролокатора, работающего на частоте 2 кГц в канале глубиной 200 м. Длина звуковой дорожки - 1000,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 ppt, pH - 8, а температура - 10 ° C.

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

Ссылки

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

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

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

.
Представлен в R2017b