exponenta event banner

linearArray

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

Описание

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

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