beamwidth

Вычислите и отобразите ширину луча шаблона элемента датчика

Описание

пример

beamwidth(element,freq) строит 2D шаблон степени (в дБ) element для всех углов азимута в угле возвышения нулевых степеней. График отображает ширину луча на уровне половинной мощности (в градусах) на частоте, заданной в freq (в Гц) и углы (в градусах) в азимуте, в котором величина шаблона степени уменьшается на 3 дБ с пика основного луча.

beamwidth(element,freq,Name,Value) строит ширину луча заданным параметром Name установите на заданный Value. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1,Value1,...,NameN,ValueN).

Пример: beamwidth(element,1e9,'Cut','Elevation)

пример

[bw,angles] = beamwidth(___) возвращает угловую ширину луча bw (в градусах). Функция также возвращает соответствующие угловые значения (в градусах), которые отмечают ширину луча.

Примеры

свернуть все

Постройте ширину луча для изотропной антенны на уровне 1 ГГц.

Создайте изотропную антенну с помощью phased.IsotropicAntennaElement объект.

antenna = phased.IsotropicAntennaElement('FrequencyRange',[800e6 1.2e9])
antenna = 
  phased.IsotropicAntennaElement with properties:

    FrequencyRange: [800000000 1.2000e+09]
       BackBaffled: false

Используя beamwidth функция, постройте ширину луча (на 3 дБ) на уровне половинной мощности для антенны. Используйте значение частоты 1 ГГц.

beamwidth(antenna, 1e9)

ans = 360

Вычислите ширину луча на уровне половинной мощности и углы антенного элемента косинуса.

Создайте phased.CosineAntennaElement объект с 'CosinePower' набор экспонент к 10.

myAnt = phased.CosineAntennaElement('CosinePower',[10 10])
myAnt = 
  phased.CosineAntennaElement with properties:

    FrequencyRange: [0 1.0000e+20]
       CosinePower: [10 10]

Вычислите ширину луча и углы антенного элемента, когда это будет действовать на уровне 1 ГГц. Установите 'dbDown' к 3 дБ.

[BW,Ang] = beamwidth(myAnt,1e9,'dbDown',3)
BW = 29.9600
Ang = 1×2

  -14.9800   14.9800

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

свернуть все

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

Пример: 1e9

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

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: beamwidth(element,1e9,'Cut','Azimuth','CutAngle',45) строит ширину луча антенного элемента, который действует на частоте 1 ГГц с набором направления среза к 'Azimuth', и угловой набор сокращения до 45 градусов.

Направление среза на пробеле вертикального изменения азимута, вдоль которого ширина луча вычисляется в виде разделенной запятой пары, состоящей из 'Cut' и 'Azimuth' для плоскости азимута и 'Cut' и 'Elevation' для плоскости вертикального изменения.

Соответствующий угол (в градусах) для плоскости, чтобы получить необходимое 2D сокращение в виде разделенной запятой пары, состоящей из 'CutAngle' и скаляр. Если 'Cut' задан как 'Azimuth', затем 'CutAngle' (Вертикальное изменение) должно находиться между [−90, 90] степени. Если 'Cut' задан как 'Elevation', затем 'CutAngle' (Азимут) должен находиться между [−180, 180] степени.

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

Значение степени (в дБ) от пика основного лепестка в виде разделенной запятой пары, состоящей из 'dBDown' и положительная скалярная величина. Значение по умолчанию составляет 3 дБ, который переводит в ширину луча на уровне половинной мощности. Чтобы вычислить ширину луча первого пустого указателя, задайте 'dBDown' значение как Inf.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

свернуть все

Угловая ширина луча элемента датчика, возвращенного как скаляр в градусах.

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

Угловые значения ширины луча, возвращенной как вектор 1 на 2. Эти два элемента в векторе [amin, amax] задает ширину луча bw как amaxamin.

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

Функции

Введенный в R2020b