exponenta event banner

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