exponenta event banner

patternElevation

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

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

Синтаксис

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

Описание

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

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

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

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

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

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

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

Пример: phased.IsotropicProjector

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

  • Для антенны или микрофона: 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;
projector = phased.IsotropicProjector('FrequencyRange',[1,10]*1e3, ...
    'VoltageResponse',70);
patternElevation(projector,fc,45)

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

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

Подробнее

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

См. также

|

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