exponenta event banner

Анализ установленных антенн - моделирование антенн с платформами

В примере моделируется антенный элемент в присутствии большой платформы. Антенна моделируется точно с использованием метода моментов (MoM), в то время как эффект электрически большой платформы рассматривается с использованием физической оптики (PO).

Создание платформы

Электрически большая платформа может быть импортирована в Antenna Toolbox в виде STL-файла. Эти файлы STL могут использоваться для описания кораблей, плоскостей или любых других конструкций, на которых установлен антенный элемент. В данном случае файл rectcavity.stl представляет собой большую прямоугольную полость, созданную с помощью функции stlwrite с последующим удалением дипольной антенны вручную. h = полость ('Длина', 4, 'Ширина', 1, 'Высота', 0,5); z = импеданс (h, 1e8); stlwrite (h, 'rectcavity.stl');

base = platform('FileName', 'rectcavity.stl', 'Units', 'm');
show(base);

Настройка анализа установленной антенны

Определяемая пользователем платформа может быть указана в анализе установленной антенны. Пользователь может выбирать антенный элемент и его местоположение относительно платформы.

ant = installedAntenna;
ant.Platform = base;
show(ant);
0

Анализ установки установленной антенны

Весь анализ, который может быть выполнен на одном антенном элементе, может быть выполнен в случае установленной антенны.

figure;
impedance(ant, linspace(950e6, 1050e6, 51));

figure;
pattern(ant, 1e9);
0

Чтобы лучше визуализировать текущее распределение на платформе, лучше выбрать шкалу журнала.

figure;
current(ant, 1e9, 'scale', 'log');

Добавление нескольких антенн на платформе

Анализ установленной антенны может быть выполнен с помощью множества антенных элементов. В этом случае прямоугольная контактная микрополосковая антенна и круговая контактная микрополосковая антенна выполнены с частотой 1 ГГц и размещены внутри структуры полости на расстоянии 2 метра друг от друга.

elem1 = design(patchMicrostrip, 1e9);
elem2 = design(patchMicrostripCircular, 1e9);
ant.ElementPosition = [-1 0 0.2; 1 0 0.2];
ant.Element = {elem1, elem2};
show(ant);
0

Анализ нескольких антенных элементов на платформе

Весь анализ, выполняемый на одном антенном элементе, также может быть выполнен на множестве антенных элементов.

figure;
pattern(ant, 1e9);
0

figure;
current(ant, 1e9, 'scale', 'log');

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

figure;
impedance(ant, linspace(950e6, 1050e6, 25), 1);

На графике ниже показан импеданс микрополосковой антенны кругового патча.

figure;
impedance(ant, linspace(950e6, 1050e6, 25), 2);

Связь между антенными элементами может быть вычислена с использованием s-параметров.

S = sparameters(ant, linspace(950e6, 1050e6, 25));
figure;
rfplot(S);

См. также