findLobes

Класс: polarpattern

Основной, назад, и данные о лепестке стороны

Синтаксис

L = findLobes(p)
L = findLobes(p,index)

Описание

пример

L = findLobes(p) возвращает структуру, L, задавая основное, назад, и лепестки стороны антенны или диаграммы направленности массивов в заданном полярном графике, p.

пример

L = findLobes(p,index) возвращает лепестки диаграммы направленности в набор данных, заданный в index.

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

развернуть все

Полярный график, заданный как скалярный указатель.

Индекс набора данных, заданного как скаляр.

Примеры

развернуть все

Создайте дипольную антенну и вычислите ее направленность на уровне 270 МГц.

d = dipole;
D = pattern(d,270e6,0,0:1:360);

Создайте полярный график дипольной направленности. Найдите основное, назад, и лепестки стороны дипольной антенны.

p = polarpattern(D);

L = findLobes(p)
L = struct with fields:
     mainLobe: [1x1 struct]
     backLobe: [1x1 struct]
    sideLobes: [1x1 struct]
           FB: 0.0139
          SLL: 0
         HPBW: 30.9141
         FNBW: 89.7507
        FBIdx: [146 326.5000]
       SLLIdx: [146 36]
      HPBWIdx: [129 160]
      HPBWAng: [127.6454 158.5596]
      FNBWIdx: [91 181]

Осмотрите основной, назад, и данные о лепестке стороны.

MainLobe = L.mainLobe
MainLobe = struct with fields:
        index: 146
    magnitude: 3.6685
        angle: 144.5983
       extent: [91 181]

BackLobe = L.backLobe
BackLobe = struct with fields:
    magnitude: 3.6546
        angle: -35.4017
       extent: [271 361]
        index: 326.5000

SideLobe = L.sideLobes
SideLobe = struct with fields:
        index: 36
    magnitude: 3.6685
        angle: 34.9030
       extent: [2x2 double]

Создайте спиральную антенну, которая имеет 28-миллиметровый радиус, 1,2 мм шириной, и 4 поворота. Вычислите и постройте направленность антенны на уровне 1,8 ГГц.

hx = helix('Radius',28e-3,'Width',1.2e-3,'Turns',4);
H = pattern(hx, 1.8e9,0,0:1:360);
P = polarpattern(H);

Создайте дипольную антенну и вычислите направленность на уровне 270 МГц.

d = dipole;
D = pattern(d,270e6,0,0:1:360);

Добавьте направленность диполя к существующему полярному графику.

add(P,D);

Найдите основное, назад, и лепестки стороны спиральной антенны.

L = findLobes(P,1)
L = struct with fields:
     mainLobe: [1x1 struct]
     backLobe: [1x1 struct]
    sideLobes: [1x1 struct]
           FB: 11.1523
          SLL: 11.0997
         HPBW: 56.8421
         FNBW: 172.5208
        FBIdx: [90 270.5000]
       SLLIdx: [90 273]
      HPBWIdx: [61 118]
      HPBWAng: [59.8338 116.6759]
      FNBWIdx: [4 177]

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

| | | | | |

Введенный в R2016a