phased.IsotropicHydrophone

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

Описание

The 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 одинаковых интервалов. Значения чувствительности присваиваются конечным точкам интервала. The step метод интерполирует чувствительность напряжения для любой частоты в частотной области значений. Модули указаны в dB//1V/μPa. Для получения дополнительной информации см. раздел «Чувствительность гидрофона».

Пример: 10

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

Элемент гидрофона задней перегородки, заданный как false или true. Установите это свойство на true для обратной перегородки гидрофона. Когда гидрофон находится в обратной перегородке, гидрофонная характеристика для всех азимутальных углов за ± 90 ° от широкой стороны равна нулю. Бродсайд определяется как 0 ° азимут и 0 ° повышение.

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

Методы

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

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

directivity

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

isPolarizationCapable

Поляризационная способность

pattern

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

patternAzimuth

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

patternElevation

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

step

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

Общий для всех системных объектов
release

Разрешить изменение значения свойства системного объекта

Примеры

свернуть все

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

Настройте параметры гидрофона. Получите чувствительность к напряжению при пяти разных углах возвышения: - 30�, - 15�, 0�, 15� и 30�. Все углы возвышения находятся на 0 & deg;. Чувствительность вычисляется на частоте сигнала 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

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

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

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

Подробнее о

расширить все

Ссылки

[1] Урик, Р. Дж. Принципы подводного звука. 3-е издание. New York: Peninsula Publishing, 1996.

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

[3] Аллен, Дж. Б. и Д. Беркли. «Имиджевый метод для эффективной симуляции акустики в небольших комнатах», Журнал Акустического общества Америки. Том 65, № 4. Апрель 1979, с. 943-950.

[4] Деревья фургонов, H. Optimum Array Processing. Нью-Йорк: Wiley-Interscience, 2002, pp. 274-304.

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

.
Введенный в R2017a