exponenta event banner

patternElevation

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

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

Синтаксис

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

Описание

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

patternElevation(hydrophone,FREQ,AZ), кроме того, готовит 2-й образец директивности элемента против возвышения (в 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-by-N действительный вектор строки, где N - число требуемых направлений азимута. Угловые единицы в градусах. Угол азимута должен лежать между -180 ° и 180 °.

Азимутальный угол - это угол между осью x и проекцией вектора направления на плоскость xy. Этот угол является положительным при измерении от оси X к оси Y.

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

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

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

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

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

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

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

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

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

Пример: 'powerdb'

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

Углы возвышения, указанные как разделенная запятыми пара, состоящая из 'Elevation' и 1-by-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