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);

Figure contains objects of type uicontrol.

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

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

Figure contains an axes object and other objects of type uicontrol. The axes object contains an object of type surface.

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

свернуть все

Объект Array в виде объекта.

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

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

Пример: 70e6

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

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

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

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

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

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

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

Аргументы name-value

Пример: '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' и одно из этих значений:

  • 'combined'

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

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

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

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

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

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

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

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

свернуть все

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

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

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

Введенный в R2017a