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 and other objects of type uicontrol. The axes contains an object of type surface.

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

свернуть все

Объект массив, заданный как указатель на объект.

Пример: 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', 'uv'.

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

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

Значение к графику, заданное как разделенная разделенными запятой парами, состоящая из 'Type' и одно из следующих значений:

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

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

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

  • 'power' - степень антенны в ваттах

  • 'powerdb' - степень антенны в дБ

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

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

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

Пример: 'Normalize', false

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

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

  • 'combined'

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

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

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

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

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

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

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

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

свернуть все

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

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

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

Введенный в R2017a