phased.IsotropicProjector

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

Описание

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

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

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

  2. Функции step вычислить ответ согласно свойствам phased.IsotropicProjector.

Примечание

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

Конструкция

projector = phased.IsotropicProjector создает изотропный проектор Системный объект, projector.

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

Свойства

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

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

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

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

Реакция напряжения проектора, заданная как скалярный или действительный вектор-строка 1 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-е издание. 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