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.

Методы

Характерный для phased.IsotropicHydrophone Объект
beamwidth

Вычислите и отобразите ширину луча шаблона элемента датчика

directivity

Направленность изотропного гидрофона

isPolarizationCapable

Возможность поляризации

pattern

Постройте изотропную гидрофонную направленность и шаблоны

patternAzimuth

Постройте изотропную гидрофонную направленность и диаграммы направленности по сравнению с азимутом

patternElevation

Постройте изотропную гидрофонную направленность и диаграммы направленности по сравнению с вертикальным изменением

step

Чувствительность напряжения изотропного гидрофона

Характерный для всех системных объектов
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')

Figure contains an axes object. The axes object with title Azimuth Cut (elevation angle = 0.0°) contains 3 objects of type line. These objects represent 2 kHz, 5 kHz, 7 kHz.

Больше о

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

Ссылки

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

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

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

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

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

Введенный в R2017a