patternMultiply

Диаграмма направленности массива с помощью умножения шаблона

Описание

пример

patternMultiply(array,frequency) строит 3-D диаграмму направленности объекта массивов по заданной частоте. patternMultiply вычисляет полный шаблон массивов, не беря эффект взаимной связи между различными элементами массива.

patternMultiply(array,frequency,azimuth) строит диаграмму направленности объекта массивов для данных углов азимута. Углы вертикального изменения сохраняют значения по умолчанию.

patternMultiply(array,frequency,azimuth, elevation) строит диаграмму направленности объекта массивов для данного азимута и углов вертикального изменения.

пример

patternMultiply(___,Name,Value) дополнительные опции использования заданы одним или несколькими Name,Value парные аргументы. Задайте аргументы пары "имя-значение" после всех других входных параметров.

[fieldval,azimuth,elevation] = patternMultiply(array,frequency) возвращает значение поля, такое как направленность массива без потерь в dBi или усилении массива с потерями в dBi на заданной частоте. Размер матрицы значения поля является количеством значений вертикального изменения x количество значений азимута.

[fieldval,azimuth,elevation] = patternMultiply(array,frequency,azimuth) возвращает значение поля под заданными углами азимута. Углы вертикального изменения сохраняют значения по умолчанию.

[fieldval,azimuth,elevation] = patternMultiply(array,frequency,azimuth,elevation) возвращает значение поля под заданными углами азимута и углами вертикального изменения.

[fieldval,azimuth,elevation] = patternMultiply(___,Name,Value) возвращает значение поля с помощью дополнительных опций, заданных одним или несколькими Name,Value парные аргументы. Задайте аргументы пары "имя-значение" после всех других входных параметров.

Примеры

свернуть все

Постройте диаграмму направленности прямоугольного массива по умолчанию на уровне 70 МГц. Умножение шаблона не учитывает эффект взаимной связи в элементах массива.

h = rectangularArray;
patternMultiply(h,70e6);

Постройте диаграмму направленности линейной матрицы с 10 элементами на уровне 70 МГц. Визуализируйте шаблон с помощью системы прямоугольной координаты.

l = linearArray('NumElements',10);
patternMultiply(l,70e6,'CoordinateSystem','rectangular');

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

свернуть все

Объект Array в виде указателя на объект.

Пример: r = rectangularArray; patternMultiply(r,70e6). Постройте шаблон прямоугольного массива.

Частота раньше вычисляла шаблон массивов в виде скаляра в Гц.

Пример: 70e6

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

Угол азимута антенны в виде вектора в градусах.

Пример: –90:5:90

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

Угол вертикального изменения антенны в виде вектора в градусах.

Пример: 0:1:360

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

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

Пример: 'CoordinateSystem', rectangular

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

Система координат диаграммы направленности в виде разделенной запятой пары, состоящей из 'CoordinateSystem' и одно из этих значений: 'polar', 'rectangular'u, v .

Пример: 'CoordinateSystem'полярный

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

Значение, чтобы построить в виде разделенной запятой пары, состоящей из 'Type' и одно из этих значений:

  • 'directivity' – Интенсивность излучения в данном направлении антенны в дБ

  • 'gain' – Интенсивность излучения в данном направлении антенны, когда антенна имеет подложку с потерями в дБ

  • 'efield' – Электрическое поле антенны в вольте/метр

  • 'power' – Мощность в ваттах антенны

  • 'powerdb' – Степень антенны в дБ

Пример: 'Type', 'efield'

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

Нормируйте полевой шаблон в виде разделенной запятой пары, состоящей из 'Normalize' и любой true или false. Для шаблонов направленности это свойство не применимо.

Пример: 'Normalize'ложь

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

Полевая поляризация в виде разделенной запятой пары, состоящей из 'Polarization' и одно из этих значений:

  • 'H' – Горизонтальная поляризация

  • 'V' – Вертикальная поляризация

  • 'RHCP' – Правая круговая поляризация

  • 'LHCP' – Левая круговая поляризация

По умолчанию можно визуализировать объединенную поляризацию.

Пример: 'Polarization', 'RHCP'

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

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

свернуть все

Направленность массивов или усиление, возвращенное как матрица в dBi. Матричный размер является продуктом количества значений вертикального изменения и значений азимута.

Угол азимута, используемый, чтобы вычислить значения полей, возвратился как вектор в градусах.

Углы вертикального изменения, используемые, чтобы вычислить значения полей, возвратились как вектор в градусах.

Введенный в R2017a