exponenta event banner

patternAzimuth

Системный объект: поэтапный. IsotropicHydrophone
Пакет: поэтапный

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

Синтаксис

patternAzimuth(hydrophone,FREQ)
patternAzimuth(hydrophone,FREQ,EL)
patternAzimuth(hydrophone,FREQ,EL,Name,Value)
PAT = patternAzimuth(___)

Описание

patternAzimuth(hydrophone,FREQ) готовит 2-й образец директивности элемента против азимута (в dBi) для элемента hydrophone при нулевом угле возвышения. Аргумент FREQ определяет рабочую частоту.

patternAzimuth(hydrophone,FREQ,EL), кроме того, готовит 2-й образец директивности элемента против азимута (в dBi) под углом возвышения, определенным EL. Когда EL является вектором, создается несколько наложенных графиков.

patternAzimuth(hydrophone,FREQ,EL,Name,Value) отображает образец элемента с дополнительными опциями, заданными одним или несколькими Name,Value аргументы пары.

PAT = patternAzimuth(___) возвращает образец элемента. PAT является матрицей, записи которой представляют шаблон в соответствующих точках выборки, указанных 'Azimuth' параметр и EL входной аргумент.

Входные аргументы

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

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

Пример: phased.IsotropicHydrophone

Частота для вычисления направленности и шаблона, заданная как положительный скаляр. Единицы частоты - в герцах.

  • Для антенны или микрофона: FREQ должны находиться в диапазоне значений, указанных FrequencyRange или FrequencyVector свойство элемента. В противном случае элемент не выдает отклик, и направление возвращается как –Inf. Большинство элементов используют FrequencyRange собственность, за исключением phased.CustomAntennaElement и phased.CustomMicrophoneElement, которые используют FrequencyVector собственность.

  • Для массива элементов: FREQ должен находиться в диапазоне частот элементов, составляющих массив. В противном случае массив не выдает отклик, и направление возвращается как –Inf.

Пример: 1e8

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

Углы возвышения для вычисления траекторий и шаблонов датчика или массива, заданные как 1-by-N действительный вектор строки. Количество N - это количество требуемых направлений отметки. Угловые единицы в градусах. Угол возвышения должен лежать между -90 ° и 90 °.

Угол места - это угол между вектором направления и плоскостью xy. При измерении по направлению к оси Z этот угол является положительным.

Пример: [0,10,20]

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

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Отображаемый тип шаблона, указанный как пара, разделенная запятыми, состоящая из 'Type' и один из

  • 'directivity' - диаграмма направленности, измеренная в дБи.

  • 'efield' - схема поля датчика или матрицы. Для акустических датчиков отображаемый шаблон предназначен для скалярного звукового поля.

  • 'power' - модель мощности датчика или матрицы, определенной как квадрат модели поля.

  • 'powerdb' - модель мощности, преобразованная в дБ.

Пример: 'powerdb'

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

Азимутальные углы, указанные как разделенная запятыми пара, состоящая из 'Azimuth' и 1-by-P действительный вектор строк. Азимутальные углы определяют место вычисления массива.

Пример: 'Azimuth',[-90:2:90]

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

Выходные аргументы

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

Направление элемента или шаблон, возвращаемый в виде вещественной матрицы P-by-N. Размер P - это количество азимутальных значений, определяемых 'Azimuth' аргумент пары имя-значение. Размер N - количество углов возвышения, определяемых EL входной аргумент.

Примеры

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

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

Сначала настройте параметры гидрофона.

fc = 3e3;
hydrophone = phased.IsotropicHydrophone('FrequencyRange',[1,10]*1e3, ...
    'VoltageSensitivity',[-100,-90,-100]);
patternAzimuth(hydrophone,fc,30)

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

patternAzimuth(hydrophone,fc,30,'Azimuth',[-20:20])

Подробнее

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

См. также

|

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