exponenta event banner

ширина луча

Ширина луча антенны

Описание

пример

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