patternElevation

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

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

Синтаксис

patternElevation(hydrophone,FREQ)
patternElevation(hydrophone,FREQ,AZ)
patternElevation(hydrophone,FREQ,AZ,Name,Value)
PAT = patternElevation(___)

Описание

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

patternElevation(hydrophone,FREQ,AZ), кроме того, строит 2D шаблон направленности элемента по сравнению с вертикальным изменением (в dBi) под углом азимута, заданным AZ. Когда AZ вектор, несколько наложенных графиков создаются.

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

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

Входные параметры

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

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

Пример: phased.IsotropicHydrophone

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

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

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

Пример: 1e8

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

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

Угол азимута является углом между x - ось и проекцией вектора направления на плоскость xy. Этот угол положителен, когда измерено от x - оси к y - ось.

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

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

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

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

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

  • 'directivity' — шаблон направленности измеряется в dBi.

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

  • 'power' — диаграмма направленности мощности датчика или массива, заданного как квадрат диаграммы направленности по напряжённости поля.

  • 'powerdb' — диаграмма направленности мощности преобразована в дБ.

Пример: 'powerdb'

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

Углы возвышения в виде разделенной запятой пары, состоящей из 'Elevation' и 1 P вектором-строкой с действительным знаком. Углы возвышения задают, где шаблон массивов вычисляется.

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

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

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

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

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

Примеры

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

Постройте сокращение вертикального изменения направленности изотропного гидрофона в азимуте на 45 °. Примите, что частота сигнала составляет 3 кГц. Во-первых, настройте гидрофонные параметры.

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

Постройте меньшую область значений углов возвышения с помощью Elevation параметр.

patternElevation(hydrophone,fc,45,'Elevation',-20:20)

Больше о

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

Смотрите также

|

Введенный в R2017a