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

В этом примере показано, как визуализировать далекие поля для антенн и антенных решеток. Диаграммы направленности могут быть построены в Antenna Toolbox™ с помощью pattern функция. Пример объясняет различные варианты, доступные в функции шаблона.

Создайте антенну Яги-Uda

Создайте антенну Яги-Uda в настройке по умолчанию.

ant = yagiUda;
show(ant);

Figure contains an axes. The axes with title yagiUda antenna element contains 5 objects of type patch, surface. These objects represent PEC, feed.

Постройте диаграмму направленности

Чтобы построить диаграмму направленности антенны, задайте частоту, на которой должны быть отображены на графике данные. Если никакие углы не обеспечиваются, интервал азимута 5 градусов между-180 до 180 градусов и интервала вертикального изменения 5 градусов от-90 до 90 градусов, соответственно, принят. По умолчанию 3D направленность антенны построена описанная в децибелах.

freq = 300e6;
pattern(ant, freq);

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

Список в левом верхнем угле окна рисунка предоставляет дополнительную подробную информацию, такую как минимальные и максимальные значения количества, которое будет построено, а также область значений углов, где данные отображены на графике. В левом нижнем углу существует вставка антенны. Вращение диаграммы направленности вращает антенну также. Чтобы удалить изображение антенны из графика, отменяйте кнопку Show Antenna.

Постройте отдельные компоненты поляризации

По умолчанию функциональный шаблон строит полную направленность. Чтобы построить направленность отдельных полевых компонентов отдельно, используйте флаг Polarization. Доступные опции являются направленностью азимутального электрического поля (H), направленностью электрического поля вертикального изменения (V), Круговой поляризации, выполненной правой рукой, (RHCP) и компонентов Левой круговой поляризации (LHCP) электрического поля. График ниже показов направленность азимутального компонента электрического поля.

pattern(ant, freq, 'Polarization', 'H');

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

Постройте 2D шаблоны

Отдельные срезы направленности могут быть построены с помощью полярного или прямоугольного графика, чтобы дать лучшее понимание того, как поле варьируется по различным плоскостям. График ниже показов общая направленность в плоскости вертикального изменения (2D диаграмма направленности).

pattern(ant, freq, 0, 0:1:360);

Figure contains an object of type uicontainer.

Используйте patternAzimuth несколько шаблонов и накладывают их на одном графике. График ниже показов три диаграммы направленности под азимутальными углами 0, 30 и 60 градусов.

patternAzimuth(ant, freq, [0 30 60]);

Figure contains an object of type uicontainer.

Чтобы построить шаблоны в фиксированных углах возвышения, используйте функцию patternElevation.

Направленность на прямоугольном графике

pattern функция также позволяет нам визуализировать шаблоны с помощью прямоугольного графика. Это может быть сделано путем изменения флага CoordinateSystem как показано ниже. По умолчанию флаг установлен в полярный. Измените его в прямоугольный, чтобы визуализировать данные в системе прямоугольной координаты.

pattern(ant, freq, 0:1:360, 30, 'CoordinateSystem', 'rectangular');

Figure contains an axes and other objects of type uicontrol. The axes contains an object of type line.

Постройте результаты на нескольких частотах

Чтобы построить шаблоны на нескольких частотах на том же графике, используйте функциональный pattern с флагом PlotStyle, позволяющим выбор между стилем Наложения или Водопада графического вывода. Функция важна для анализа антенн большой пропускной способности. Флаг PlotStyle должен собираться в водопад отобразить график водопада. Значением по умолчанию этого флага является наложение.

pattern(ant, [300e6 400e6], 0, 1:1:360, 'PlotStyle', 'waterfall',       ...
    'CoordinateSystem', 'rectangular');

Figure contains an axes and other objects of type uicontrol. The axes contains an object of type patch.

График U-V

Третья опция для флага CoordinateSystem является UV. Это отобразит полевые данные на графике в u-v системе координат. Функциональность в основном полезна для антенных решеток, чтобы визуализировать лепестки массивов.

pattern(ant, freq, 'CoordinateSystem', 'uv');

Figure contains an axes and other objects of type uicontrol. The axes contains an object of type surface.

Постройте электрическое поле и степень

Функция шаблона также позволяет нам строить линейные диаграммы направленности по напряжённости поля. Различные полевые количества могут быть построены путем изменения флага Type. По умолчанию это установлено в направленность. Это может собираться в efield построить величину электрического поля. График ниже показов нормированная величина электрического поля.

pattern(ant, freq, 'Type', 'efield', 'Normalize', true);

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

Ширина луча

Основной луч является областью максимального излучения. В данном случае основной луч приезжает ось z. Ширина луча на уровне половинной мощности (HPBW) является угловым разделением, в котором величина диаграммы направленности уменьшается на 50% (или-3dB) от пика основного луча. Например, мы хотим измерить ширину основного луча в плоскости вертикального изменения. HPBW может быть вычислен как показано ниже

[bw, angles] = beamwidth(ant, freq, 0, 1:1:360)
bw = 52.0000
angles = 1×2

    64   116

Ширина луча вычисляется на одной частоте и в заданной плоскости путем выбора соответствующих значений азимута или углов возвышения. Мы замечаем, что ширина основного луча является 52 градусами; луч расположен между 64 градусами и 116 градусами в области плоскости вертикального изменения.

Ссылки

[1] К. А. Баланис, 'Теория Антенны. Анализ и проектирование', p. 514, Вайли, Нью-Йорк, 3-й Выпуск, 2005.

Смотрите также

|