exponenta event banner

rectangularArray

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

Описание

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] Баланис, К. А. Теория антенн. Анализ и дизайн, 3-й ред. Нью-Йорк: Уайли, 2005.

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