exponenta event banner

поэтапный. IsotropicProjector

Изотропный проектор

Описание

phased.IsotropicProjector Система object™ создает изотропный звуковой проектор для гидроакустических приложений. Изотропный проектор имеет одинаковый отклик во всех направлениях. Отклик - интенсивность излучаемого звука на единицу входного напряжения проектора. Откорректировать ответ можно с помощью VoltageResponse собственность.

Чтобы вычислить отклик проектора для указанных направлений:

  1. Определите и настройте объект системы изотропного проектора. См. раздел Строительство.

  2. Звонить step для вычисления ответа в соответствии со свойствами phased.IsotropicProjector.

Примечание

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

Строительство

projector = phased.IsotropicProjector создает изотропный проектор System object, projector.

projector = phased.IsotropicProjector(Name,Value) создает изотропный проектор System object, projector, с каждым указанным свойством Name задайте указанное значение. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN).

Свойства

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

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

Пример: [0 10e3]

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

Отклик на напряжение проектора, заданный как скалярный или вещественно-значимый вектор строки 1-by-K. Когда вы указываете отклик напряжения как скаляр, это значение применяется ко всему диапазону частот, указанному FrequencyRange. При задании чувствительности напряжения в виде вектора диапазон частот делится на K-1 равные интервалы. Значения отклика назначаются конечным точкам интервала. Затем, step способ интерполирует отклик напряжения для любой частоты в диапазоне частот. Единицы измерения в дБ ref: 1 мкПа/В. Дополнительные сведения см. в разделе Отклик на напряжение проектора.

Пример: 10

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

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

Если это свойство имеет значение false, проектор не имеет задней перегородки.

Методы

Специфично для phased.IsotropicProjector Объект
beamwidth

Вычислить и отобразить ширину диаграммы направленности образца сенсорного элемента

directivity

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

isPolarizationCapable

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

pattern

График направления изотропного проектора и закономерностей

patternAzimuth

График зависимости направленности изотропного проектора и характеристик от азимута

patternElevation

График зависимости направленности изотропного проектора и характеристик от отметки

step

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

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

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

Примеры

свернуть все

Проверьте отклик и модели изотропного проектора, работающего от 1 кГц до 10 кГц.

Установите параметры проектора и получите отклик напряжения при пяти различных углах возвышения: -30 °, -15 °, 0 °, 15 ° и 30 & град. Все углы возвышения при азимутальном угле 0 °. Отклик напряжения вычисляется на частоте 2 кГц.

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

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

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

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

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

projector = phased.IsotropicProjector('FrequencyRange',[1 10]*1e3, ...
    'VoltageResponse',[90 95 100 95 90]);
fc = [2e3 5e3 7e3];
resp = projector(fc,[45;30]);
resp
resp = 1×3

    0.0426    0.0903    0.0708

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

pattern(projector,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-е издание. Нью-Йорк: Peninsula Publishing, 1996.

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

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

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

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

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