phased.IsotropicHydrophone

Изотропный гидрофон

Описание

phased.IsotropicHydrophone Система object™ создает изотропный гидрофон для приложений гидролокатора. Изотропный гидрофон имеет тот же ответ во всех направлениях сигнала. Ответ является выходным напряжением гидрофона на модульное звуковое давление. Ответ гидрофона также называется его чувствительностью. Можно задать ответ с помощью VoltageSensitivity свойство.

Вычислить ответ гидрофона для заданных направлений:

  1. Задайте и настройте изотропный гидрофонный Системный объект. Смотрите Конструкцию.

  2. Вызовите step вычислить ответ согласно свойствам phased.IsotropicHydrophone.

Примечание

Вместо того, чтобы использовать step метод, чтобы выполнить операцию, заданную Системным объектом, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x) и y = obj(x) выполните эквивалентные операции.

Конструкция

hydrophone = phased.IsotropicHydrophone создает изотропный гидрофонный Системный объект, hydrophone.

hydrophone = phased.IsotropicHydrophone(Name,Value) создает изотропный гидрофонный Системный объект, с каждым заданным свойством Name установите на заданный Value. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1,Value1..., NameN,ValueN).

Свойства

развернуть все

Работа частотным диапазоном гидрофона в виде с действительным знаком 1 2 вектор-строка из формы [LowerBound HigherBound]. Это свойство задает частотный диапазон, по которому гидрофон имеет ответ. Гидрофонный элемент имеет нулевой ответ вне этого частотного диапазона. Модули находятся в Гц.

Пример: [0 1000]

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

Чувствительность напряжения гидрофона в виде скаляра или 1 с действительным знаком K вектором-строкой. Когда вы задаете чувствительность напряжения как скаляр, то значение применяется к целому частотному диапазону, заданному FrequencyRange. Когда вы задаете чувствительность напряжения как вектор, частотный диапазон разделен на K-1 равные интервалы. Значения чувствительности присвоены конечным точкам интервала. step метод интерполирует чувствительность напряжения для любой частоты в частотном диапазоне. Модули находятся в дБ//1V/μPa. Дополнительную информацию см. в Гидрофонной Чувствительности.

Пример: 10

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

Гидрофонный элемент Backbaffle в виде false или true. Установите это свойство на true к backbaffle гидрофон. Когда гидрофон является backbaffled, гидрофонный ответ для всех углов азимута вне ±90 ° от разворота нуль. Разворот задан как азимут на 0 ° и вертикальное изменение на 0 °.

Когда значением этого свойства является false, гидрофон не является backbaffled.

Методы

направленностьНаправленность изотропного гидрофона
isPolarizationCapableВозможность поляризации
шаблонПостройте изотропную гидрофонную направленность и шаблоны
patternAzimuthПостройте изотропную гидрофонную направленность и шаблоны ответа по сравнению с азимутом
patternElevationПостройте изотропную гидрофонную направленность и шаблоны ответа по сравнению с вертикальным изменением
шагЧувствительность напряжения изотропного гидрофона
Характерный для всех системных объектов
release

Позвольте изменения значения свойства Системного объекта

Примеры

свернуть все

Исследуйте ответ и шаблоны изотропного гидрофона, действующего между 1 кГц и 10 кГц.

Настройте гидрофонные параметры. Получите чувствительность напряжения под пятью различными углами вертикального изменения:-30�,-15�, 0�, 15� и 30�. Все углы вертикального изменения в 0°. чувствительность вычисляется на частоте сигнала 2 кГц.

hydrophone = phased.IsotropicHydrophone('FrequencyRange',[1 10]*1e3);
fc = 2e3;
resp = hydrophone(fc,[0 0 0 0 0;-30 -15 0 15 30]);

Постройте 3-D график чувствительности напряжения.

pattern(hydrophone,fc,[-180:180],[-90:90],'CoordinateSystem','polar', ...
    'Type','powerdb')

Исследуйте ответ и шаблоны изотропного гидрофона на трех различных частотах. Гидрофон действует между 1 кГц и 10 кГц. Задайте чувствительность напряжения как вектор.

Настройте гидрофонные параметры и получите чувствительность напряжения в азимуте на 45 ° и вертикальном изменении на 30 °. Вычислите чувствительность на частотах сигнала 2, 5, и 7 кГц.

hydrophone = phased.IsotropicHydrophone('FrequencyRange',[1 10]*1e3, ...
    'VoltageSensitivity',[-100 -90 -100]);
fc = [2e3 5e3 7e3];
resp = hydrophone(fc,[45;30])
resp = 1×3

   14.8051   29.2202   24.4152

Постройте 2D график чувствительности напряжения как функция азимута.

pattern(hydrophone,fc,[-180:180],0,'CoordinateSystem','rectangular',...
    'Type','power')

Больше о

развернуть все

Ссылки

[1] Urick, R.J. Принципы подводного звука. 3-й выпуск. Нью-Йорк: Peninsula Publishing, 1996.

[2] Шерман, C.S., и J.Butler. Преобразователи и массивы для подводного звука. Нью-Йорк: Спрингер, 2007.

[3] Аллен, J.B., и Д. Беркели. “Отобразите метод для того, чтобы эффективно симулировать акустику небольшой комнаты”, Журнал Акустического Общества Америки. Издание 65, № 4. Апрель 1979, стр 943–950.

[4] Деревья фургона, H. Оптимальная Обработка матриц. Нью-Йорк: Wiley-межнаука, 2002, стр 274–304.

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

Введенный в R2017a

Для просмотра документации необходимо авторизоваться на сайте