beamwidth

Лучевая ширина антенны

Описание

пример

beamwidth(antenna,frequency,azimuth,elevation) строит график ширины луча входа антенны на заданной частоте. Ширина луча является угловым разделением, при котором величина шаблона направленности уменьшается на определенное значение от пика основного луча. Направленность уменьшается в направлении, заданном азимутом и углами возвышения антенны.

Примечание

  • beamwidth строит графики только одной ширины луча для симметричных шаблонов.

  • beamwidth может не интерпретировать данные хорошо для данных с частичным углом.

bw = beamwidth(antenna,frequency,azimuth,elevation,dBdown) возвращает ширину луча антенны в заданном dBdown значение от пика основного луча диаграммы направленности излучения.

пример

[bw,angles] = beamwidth(____) возвращает ширину луча и углы (точки в плоскости) с помощью любых входных параметров из предыдущих синтаксисов.

Примеры

свернуть все

Постройте график ширины луча для дипольной антенны в азимуте = 0 и повышению = 1:1:360 (плоскость x-z)

d  = dipole; 
beamwidth(d,70e6,0,1:1:360);

Figure Polar Measurement contains an object of type uicontrol.

Вычислите лучевую ширину спиральной антенны и углы лучевой ширины. Антенна имеет угол азимута 1:1:360 степеней, угол возвышения 0 степеней на плоскости X-Y и значение уменьшения дБ 5 дБ.

hx = helix;
[bw,angles] = beamwidth(hx,2e9,1:1:360,0,5)
bw = 145
angles = 1×2

   143   288

Создайте fractalGasket объект антенны .

fg = fractalGasket("NumIterations",4,"TiltAxis",[0 1 0],'Tilt',90);

Вычислите ширину луча и угол fractalGasket.

[bw,ang] = beamwidth(fg,1.3e9,0,0:1:360) % bw is a 2-by-1 vector.
bw = 2×1

   24.0000
   24.0000

ang = 2×2

   348    12
   168   192

Постройте график ширины луча.

beamwidth(fg,1.3e9,0,0:1:360)

Figure Polar Measurement contains an object of type uicontrol.

Постройте график второго решения по ширине луча

Получите polarpattern указатель.

P = polarpattern('gco');    

Скрыть диапазон луча и удалить C1 и C2 курсора. Все курсоры можно также удалить с помощью функции removeCursors.

showSpan(P,0);              
removeCursors(P,1);          
removeCursors(P,2);          

Добавьте курсоры на другой стороне графика, и отобразится решение второго луча.

addCursor(P,ang(2,:));      
showSpan(P,1);             

Figure Polar Measurement contains an object of type uicontrol.

Входные параметры

свернуть все

Объект антенны, заданный как скалярный указатель.

Частота для вычисления ширины луча, заданная как скаляр в Гц.

Пример: 70e6

Типы данных: double

Азимутальный угол антенны, заданный в виде скаляра или вектора в степенях. Если угол возвышения задан как вектор, то угол азимута должен быть скаляром.

Пример: 3

Типы данных: double

Угол возвышения антенны, заданный как скаляр или вектор в степенях. Если угол азимута задан как вектор, то угол возвышения должен быть скаляром.

Пример: 1:1:360

Типы данных: double

Точка степени от пика основного луча антенны, заданная в виде скаляра в дБ.

Пример: 5

Типы данных: double

Выходные аргументы

свернуть все

Лучевая ширина антенны, возвращенная в виде скаляра в степенях или векторе 2 на 1 с каждым элементом, модулем в степени.

Точки на плоскости, используемые для измерения ширины луча, возвращаются как вектор с каждым модулем элемента в степенях.

См. также

|

Введенный в R2015a