rectangularArray

Создайте прямоугольную антенную решетку

Описание

The rectangularArray класс создает прямоугольную антенную решетку в плоскости X-Y. По умолчанию прямоугольный массив представляет собой дипольный массив с четырьмя элементами в прямоугольной решетке 2 x 2. Диполи питаются по центру. Каждый диполь резонирует при 70 МГц, когда выделен.

Создание

Описание

пример

array = rectangularArray создает прямоугольную антенную решетку в плоскости X-Y.

пример

array = rectangularArray(Name,Value) создает прямоугольную антенную решетку с дополнительными свойствами, заданными одним или несколькими аргументами пары "имя-значение". Name - имя свойства и Value - соответствующее значение. Можно задать несколько аргументы пары "имя-значение" в любом порядке как Name1, Value1, ..., NameN, ValueN. Не заданные свойства сохраняют значения по умолчанию.

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

расширить все

Прямоугольный массив, возвращенный как rectangularArray объект.

Свойства

расширить все

Антенные элементы или линейные массивы, заданные как объект антенны или массива.

Пример: 'Element',monopole

Количество антенных элементов в строке и столбце массива, заданное как двухэлементный вектор.

Пример: 'Size',[4 4]

Интервал между строками двух антенных элементов, заданный как скаляр или вектор в метрах. По умолчанию антенные элементы разнесены 2m отдельно.

Пример: 'RowSpacing',[5 6]

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

Интервал между двумя антенными элементами, заданный как скаляр или вектор в метрах. По умолчанию антенные элементы разнесены 2m отдельно.

Пример: 'ColumnSpacing',[3 4]

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

Пространственное расположение антенных элементов, заданное как текстовый вход.

Пример: 'Lattice', "Triangular"

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

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

Пример: 'AmplitudeTaper',3

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

Сдвиг фазы для антенных элементов, заданный как скаляр или вектор в степенях.

Пример: 'PhaseShift',[3 3 0 0]

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

Угол наклона массива, заданный как скаляр или вектор с каждым модулем элемента в степенях. Для получения дополнительной информации см. Раздел «Вращение антенн и массивов».

Пример: 'Tilt',90,

Пример: 'Tilt',[90 90], 'TiltAxis',[0 1 0;0 1 1] наклоняет массив в 90 степенях вокруг двух осей, заданных векторами.

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

Ось наклона массива, заданная как:

  • Трехэлементные векторы Декартовых координат в метрах. В этом случае каждый вектор начинается с источника и лежит вдоль заданных точек на осях X-, Y- и Z.

  • Две точки в пространстве, каждая из которых задана как трехэлементные векторы Декартовых координат. В этом случае массив вращается вокруг линии, соединяющей две точки в пространстве.

  • Строковый вход, описывающий простые повороты вокруг одной из главных осей, 'X', 'Y' или 'Z'.

Для получения дополнительной информации см. Раздел «Вращение антенн и массивов».

Пример: 'TiltAxis',[0 1 0]

Пример: 'TiltAxis',[0 0 0;0 1 0]

Пример: array.TiltAxis = 'Z'

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

Функции объекта

showОтобразите антенну или структуру массива; отобразить фигуру как заполненную закрашенную фигуру
infoОтображение информации об антенне или массиве
beamwidthЛучевая ширина антенны
chargeРаспределение заряда на металлической или диэлектрической антенне или поверхности массива
correlationКоэффициент корреляции между двумя антеннами в массиве
currentРаспределение тока на металлической или диэлектрической антенне или поверхности массива
designПроектируйте антенну или массивы прототипа для резонанса на заданной частоте
efficiencyЭффективность излучения антенны
EHfieldsЭлектрическое и магнитное поля антенн; Встроенные электрическое и магнитное поля антенного элемента в массивах
impedanceВходное сопротивление антенны; импеданс скана массива
layoutОтображение массив или стек печатной платы размещения
meshСетчатые свойства металлической или диэлектрической антенны или структуры массива
meshconfigИзмените сетчатый режим структуры антенны
optimizeОптимизируйте антенну или массив с помощью оптимизатора SADEA
patternДиаграмма направленности излучения и фаза антенны или массива; Встроенный шаблон антенного элемента в массиве
patternAzimuthАзимутальный шаблон антенны или массива
patternElevationШаблон повышения антенны или массива
returnLossОбратная потеря антенны; Скан возврата потеря массива
sparametersОбъект S-параметра

Примеры

свернуть все

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

ra = rectangularArray;
ra.Size = [2 2];
layout(ra);

Figure contains an axes. The axes with title Array layout contains 5 objects of type scatter, text.

Вычислите скан сопротивление прямоугольной матрицы диполей 2x2 на 70 МГц.

h = rectangularArray('Size',[2 2]);
Z = impedance(h,70e6)
Z = 1×4 complex

  26.3455 -56.8671i  26.3401 -56.8729i  26.3455 -56.8671i  26.3401 -56.8729i

Создайте прямоугольный массив монополей.

m1 = monopole;
mra = rectangularArray('Element',m1);
show(mra);

Figure contains an axes. The axes with title rectangularArray of monopole antennas contains 14 objects of type patch, surface. These objects represent PEC, feed.

Создайте массив разъединений с интервалом элементов 3 м.

la = linearArray('Element',discone);
la.ElementSpacing = 3;
show(la)

Figure contains an axes. The axes with title linearArray of discone antennas contains 6 objects of type patch, surface. These objects represent PEC, feed.

Создайте прямоугольник линейного массива.

ra = rectangularArray("Element",la)
ra = 
  rectangularArray with properties:

           Element: [1x1 linearArray]
              Size: [2 2]
        RowSpacing: 2
     ColumnSpacing: 2
           Lattice: 'Rectangular'
    AmplitudeTaper: 1
        PhaseShift: 0
              Tilt: 0
          TiltAxis: [1 0 0]

show(ra)

Figure contains an axes. The axes with title rectangularArray of linearArray antennas contains 24 objects of type patch, surface. These objects represent PEC, feed.

Ссылки

[1] Balanis, C.A. Antenna Theory. Analysis and Design, 3rd Ed. New York: Wiley, 2005.

Введенный в R2015a