Изотропный антенный элемент излучает равную степень во всех направлениях. Если антенный элемент является backbaffled, антенна излучает равную степень во всех направлениях, для которых угол азимута удовлетворяет –90 ≤ φ ≤ 90 и нулевой степени во всех других направлениях. Чтобы создать изотропную антенну, используйте phased.IsotropicAntennaElement
Система object™. Когда вы используете этот объект, необходимо задать эти свойства антенны:
Операционный частотный диапазон антенны с помощью FrequencyRange
свойство.
Является ли ответ антенны backbaffled под углами азимута вне интервала [–90,90] с помощью BackBaffled
свойство.
Можно определить ответ напряжения изотропного антенного элемента на заданных частотах и углах путем выполнения Системного объекта.
В этом примере показано, как создать backbaffled изотропный антенный элемент с универсальной частотной характеристикой в области значений углов азимута от [-180 180] степени и углы возвышения от [-90,90] степени. Антенна действует между 300 МГц и 1 ГГц. Покажите шаблон антенны на уровне 1 ГГц.
fc = 1e9; antenna = phased.IsotropicAntennaElement(... 'FrequencyRange',[300e6 1e9],'BackBaffled',false); pattern(antenna,fc,[-180:180],[-90:90],'CoordinateSystem','polar',... 'Type','power')
Используя антенну pattern
метод, постройте ответ антенны при нулевом вертикальном изменении степеней для всех углов азимута на уровне 1 ГГц.
pattern(antenna,1e9,[-180:180],0,'CoordinateSystem','rectangular',... 'Type','powerdb')
Установка BackBaffled
свойство к true
ограничивает ответ антенны на углы азимута в интервале [-90,90] степени. В этом случае постройте ответ антенны в трех измерениях.
antenna.BackBaffled = true; pattern(antenna,fc,[-180:180],[-90:90],'CoordinateSystem','polar',... 'Type','power')
В этом примере показано, как спроектировать backbaffled изотропный антенный элемент и получить его ответ. Во-первых, создайте X-полосу изотропный антенный элемент, который управляет от установки на 8 до 12 ГГц Backbaffle
свойство к true
. Получите ответ антенного элемента в 4, 10, и 14 ГГц под углами азимута между-100 и 100 градусами в области 50 шага степени. Все углы возвышения по умолчанию равны нулю.
antenna = phased.IsotropicAntennaElement(... 'FrequencyRange',[8e9 12e9],'BackBaffled',true); respfreqs = [6:4:14]*1e9; respazangles = -100:50:100; anresp = antenna(respfreqs,respazangles)
anresp = 5×3
0 0 0
0 1 0
0 1 0
0 1 0
0 0 0
Ответ антенны в anresp
матрица, имеющая размерность строки, равную количеству углов азимута в respazangles
и размерность столбца равняется количеству частот в respfreqs
. Напряжение ответа в первых и последних столбцах anresp
нуль, потому что те столбцы содержат ответ антенны на уровне 6 и 14 ГГц, соответственно. Эти частоты лежат вне антенны, управляющей частотным диапазоном. Точно так же первые и последние строки anresp
содержите все нули потому что BackBaffled
свойство установлено в true
. Первая и последняя строка содержит ответ антенны под углами азимута за пределами [-90,90].
Чтобы получить ответ антенны в ненулевых углах возвышения, введите углы к объекту как 2 M матрицей, где каждый столбец является углом в форме [azimuth;elevation]
.
release(antenna) respelangles = -90:45:90; respangles = [respazangles; respelangles]; anresp = antenna(respfreqs,respangles)
anresp = 5×3
0 1 0
0 1 0
0 1 0
0 1 0
0 1 0
Заметьте, что anresp(1,2)
и anresp(5,2)
представляйте ответ напряжения антенны в парах угла возвышения азимута (-100,-90) и (100,90) степени. Несмотря на то, что углы азимута лежат в экранированной области, потому что углы возвышения равны +/-90 градусов, ответы являются единицей. В этом случае получившееся сокращение вертикального изменения ухудшается к точке.