linearArray

Создайте линейную антенную решетку

Описание

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

Создание

Описание

пример

array = linearArray создает линейную антенную решетку в плоскости X-Y.

пример

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

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

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

Линейный массив, возвращенный как linearArray объект.

Свойства

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

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

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

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

Пример: 'NumElements',4

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

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

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

Амплитуда возбуждения антенных элементов, заданная как скаляр или вектор. Установите значение свойства равным 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Сетчатые свойства металлической или диэлектрической антенны или структуры массива
optimizeОптимизируйте антенну или массив с помощью оптимизатора SADEA
patternДиаграмма направленности излучения и фаза антенны или массива; Встроенный шаблон антенного элемента в массиве
patternAzimuthАзимутальный шаблон антенны или массива
patternElevationШаблон повышения антенны или массива
returnLossОбратная потеря антенны; Скан возврата потеря массива
sparametersОбъект S-параметра

Примеры

свернуть все

Создайте линейный массив из четырех диполей и постройте размещение массива.

la = linearArray;
la.NumElements = 4;
layout(la);

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

Постройте график диаграммы направленности излучения четырёх элементов линейных массивов диполей на частотной 70MHz.

la = linearArray('NumElements',4);
pattern(la,70e6);

Figure contains an axes and other objects of type uicontrol. The axes contains 12 objects of type patch, surface.

Создайте линейный массив из двух монополей.

m1 = monopole;
m2 = monopole('Height',0.5);
mla = linearArray
mla = 
  linearArray with properties:

           Element: [1x1 dipole]
       NumElements: 2
    ElementSpacing: 2
    AmplitudeTaper: 1
        PhaseShift: 0
              Tilt: 0
          TiltAxis: [1 0 0]

mla.Element = [m1,m2];
show(mla);

Figure contains an axes. The axes with title linearArray of monopole antennas contains 8 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.

Создайте линейный массив и постройте график шаблона.

la=linearArray('Element',linearArray('ElementSpacing',1)); 
show(la)

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

pattern(la,70e6); 

Figure contains an axes and other objects of type uicontrol. The axes contains 12 objects of type patch, surface.

Ссылки

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

Введенный в R2015a