Установленный анализ антенны - моделирование антенн с платформами

Пример моделирует элемент антенны при наличии большой платформы. Антенна моделируется точно с помощью Метода моментов (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);

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

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

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

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

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

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

figure;
pattern(ant, 1e9);

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

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);

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

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

figure;
pattern(ant, 1e9);

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);