Коротко-дипольный антенный элемент

Когда вы хотите явно изучить эффекты поляризации в радаре или системе связи, необходимо задать антенну, которая может генерировать поляризованное излучение. Одной из таких антенн является короткодипольная антенна, созданная при помощи phased.ShortDipoleAntennaElement.

Самой простой поляризованной антенной является дипольная антенна, которая состоит из разделенной длины провода, соединенного посередине с коаксиальным кабелем. Самый простой диполь с математической точки зрения является Hertzian диполем, в котором длина провода намного короче длины волны. Схема короткой дипольной антенны L длины появляется на следующем рисунке. Эта антенна питается коаксиальной подачей, которая разделяется на два провода одинаковой длины L/2. Ток, I, перемещается вдоль оси z и принимается одинаковым во всех точках провода.

Электрическое поле в дальнем поле имеет вид

Er=0EH=0EV=iZ0IL2λcoseleikrr

Следующий пример вычисляет вертикальную и горизонтальную составляющие поляризации поля. Вертикальный компонент является функцией угла возвышения и аксиально симметрична. Горизонтальный компонент исчезает повсюду.

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

Вычислите вертикальную и горизонтальную составляющие поляризации поля, созданные короткодипольной антенной, ориентированной вдоль z-направления. Постройте график компонентов как функцию угла высоты от 0 ° до 360 °.

Примечание.Этот пример выполняется только в R2016b или более поздней версии. Если вы используете более ранний релиз, замените каждый вызов функции на эквивалентный step синтаксис. Для примера замените myObject(x) с step(myObject,x).

Создайте phased.ShortDipoleAntennaElement Системные object™.

antenna = phased.ShortDipoleAntennaElement(...
    'FrequencyRange',[1,2]*1e9,'AxisDirection','Z');

Вычислите ответ антенны. Потому что аргумент угла возвышения в antenna ограничивается ± 90 °, вычисляет отклики для 0 ° азимута, а затем для 180 ° азимута. Объедините две характеристики на графике. Рабочая частота антенны - 1,5 ГГц.

el = [-90:90];
az = zeros(size(el));
fc = 1.5e9;
resp = antenna(fc,[az;el]);
az = 180.0*ones(size(el));
resp1 = antenna(fc,[az;el]);

Наложите ответы на том же рисунке.

figure(1)
subplot(121)
polar(el*pi/180.0,abs(resp.V.'),'b')
hold on
polar((el+180)*pi/180.0,abs(resp1.V.'),'b')
str = sprintf('%s\n%s','Vertical Polarization','vs Elevation Angle');
title(str)
hold off
subplot(122)
polar(el*pi/180.0,abs(resp.H.'),'b')
hold on
polar((el+180)*pi/180.0,abs(resp1.H.'),'b')
str = sprintf('%s\n%s','Horizontal Polarization','vs Elevation Angle');
title(str)
hold off

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