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

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

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