beamwidth

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

Описание

пример

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

Примечание

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

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

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

пример

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

Примеры

свернуть все

Постройте ширину луча для дипольной антенны в azimuth=0 и elevation=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 антенна object.

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.

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

свернуть все

Объект Antenna в виде скалярного указателя.

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

Пример: 70e6

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

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

Пример 3

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

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

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

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

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

Пример 5

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

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

свернуть все

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

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

Смотрите также

|

Представленный в R2015a