Изотропный элемент антенны

Поддержка изотропных элементов антенны

Изотропный элемент антенны излучает равную степень во всех направлениях. Если элемент антенны является backbaffled, антенна излучает равную степень во всех направлениях, для которых угол азимута удовлетворяет –90 ≤ φ ≤ 90 и нулевую степень во всех других направлениях. Чтобы создать изотропную антенну, используйте Систему phased.IsotropicAntennaElement object™. Когда вы используете этот объект, необходимо задать эти свойства антенны:

  • Операционный частотный диапазон антенны с помощью свойства FrequencyRange.

  • Является ли ответ антенны backbaffled под углами азимута вне интервала [–90,90] с помощью свойства BackBaffled.

Можно определить ответ напряжения изотропного элемента антенны на заданных частотах и углах путем выполнения Системного объекта.

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

Этот пример показывает, как разработать 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 градусов, ответы являются единицей. В этом случае получившееся сокращение повышения ухудшается к точке.