plotResponse

Системный объект: фазированный. PartitionedArray
Пакет: поэтапный

Постройте диаграмму направленности массива

Синтаксис

plotResponse(H,FREQ,V)
plotResponse(H,FREQ,V,Name,Value)
hPlot = plotResponse(___)

Описание

plotResponse(H,FREQ,V) строит график диаграммы направленности массива вдоль разреза азимута, где угол возвышения равен 0. Рабочая частота задана в FREQ. Скорость распространения задана в V.

plotResponse(H,FREQ,V,Name,Value) строит график отклика массива с дополнительными опциями, заданными одним или несколькими Name,Value аргументы в виде пар.

hPlot = plotResponse(___) возвращает указатели на линии или поверхность в окне рисунка, используя любой из входных параметров в предыдущих синтаксисах.

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

H

Объект массива.

FREQ

Рабочая частота в герц. Типичные значения находятся в пределах области значений, заданной свойством H.Array.Element. Это свойство названо FrequencyRange или FrequencyVector, в зависимости от типа элемента в массиве. Элемент имеет нулевую характеристику на частотах вне этой области значений. Если FREQ является нескалярным вектором-строкой, график показывает несколько частотных характеристик на тех же осях.

V

Скорость распространения в метрах в секунду.

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

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

'CutAngle'

Угол разреза, заданный как скаляр. Этот аргумент применим только при RespCut является 'Az' или 'El'. Если RespCut является 'Az', CutAngle должно быть от -90 до 90. Если RespCut является 'El', CutAngle должно быть от -180 до 180.

По умолчанию: 0

'Format'

Формат графика, используя один из 'Line', 'Polar', или 'UV'. Если вы задаете Format на 'UV', FREQ должно быть скаляром.

По умолчанию: 'Line'

'NormalizeResponse'

Установите это значение равным true для нормализации диаграммы направленности. Установите это значение равным false построить график диаграммы направленности без его нормализации. Этот параметр неприменим, когда вы устанавливаете Unit значение параметров в 'dbi'.

По умолчанию: true

'OverlayFreq'

Установите это значение равным true для наложения разрезов шаблона на 2D график. Установите это значение равным false построение графика шаблона разрезов по частоте на 3-D водопадном графике. Если это значение false, затем FREQ должен быть вектором с по крайней мере двумя записями.

Этот параметр применяется только тогда, когда Format не 'Polar' и RespCut не '3D'.

По умолчанию: true

'Polarization'

Задайте опции поляризации для графического изображения направленности массива. Допустимые значения |'None' | 'Combined' | 'H' | 'V' | где:

  • 'None' задает графическое изображение неполяризованной диаграммы направленности

  • 'Combined' задает графическое изображение комбинированную поляризацию диаграммы направленности

  • 'H' задает графическое изображение горизонтального диаграммы направленности поляризации

  • 'V' задает графическое изображение вертикального диаграммы направленности поляризации

Для массивов, которые не поддерживают поляризацию, единственное допустимое значение 'None'. Этот параметр неприменим, когда вы устанавливаете Unit значение параметров в 'dbi'.

По умолчанию: 'None'

'RespCut'

Вырезать ответ. Допустимые значения зависят от Format, следующим образом:

  • Если Format является 'Line' или 'Polar', допустимые значения RespCut являются 'Az', 'El', и '3D'. Значение по умолчанию является 'Az'.

  • Если Format является 'UV', допустимые значения RespCut являются 'U' и '3D'. Значение по умолчанию является 'U'.

Если вы задаете RespCut на '3D', FREQ должно быть скаляром.

'SteerAng'

Угол поворота подрешетки. SteerAng может быть либо 2-элементным вектором-столбцом либо скаляром.

Если SteerAng является 2-элементным вектором-столбцом, имеет форму [азимут; повышение]. Угол азимута должен быть между -180 и 180 степенями включительно. Угол возвышения должен быть от -90 до 90 степени включительно.

Если SteerAng является скаляром, он задает угол азимута. В этом случае угол возвышения принимается равным 0.

Эта опция применяется только в том случае, если SubarraySteering свойство H является 'Phase' или 'Time'.

По умолчанию: [0;0]

'Unit'

Модуль сюжета. Допустимые значения 'db', 'mag', 'pow', или 'dbi'. Этот параметр определяет тип производимого графика.

Единичное значениеТип графика
dbдиаграмма направленности мощности в шкале дБ
magдиаграмма направленности по напряжённости поля
powДиаграмма направленности мощности
dbiдирективность

По умолчанию: 'db'

'Weights'

Значения веса, примененные к массиву, заданные как вектор N столбец или N -by M матрица. Размерное N является количеством подрешеток в массиве. Интерпретация M зависит от того, является ли входной параметр FREQ является скаляром или вектором-строкой.

Размерность весовРазмерность FREQЦель
N вектор-на-1Скаляр или 1-байт- M вектор-строкаПримените один набор весов для одной и той же частоты или всех M частот.
N -by - M матрицаСкалярПрименить все M различные столбцы в Weights для той же самой одной частоты.
1-by- M вектор-строкаПрименить каждый из M различных столбцов в Weights для соответствующей частоты в FREQ.

'AzimuthAngles'

Азимутальные углы для графического изображения подрешетки отклика, заданные как вектор-строка. The AzimuthAngles параметр устанавливает область значений отображения и разрешение углов азимута для визуализации диаграммы направленности излучения. Этот параметр разрешен только, когда RespCut параметру задано значение 'Az' или '3D' и Format параметру задано значение 'Line' или 'Polar'. Значения углов азимута должны лежать между -180 ° и 180 ° и должны быть в порядке неразрушающей обработки. Когда вы устанавливаете RespCut параметр в '3D', можно задать AzimuthAngles и ElevationAngles параметры одновременно.

По умолчанию: [-180:180]

'ElevationAngles'

Углы возвышения для графического изображения подрешетки отклика, заданная как вектор-строка. The ElevationAngles Наборы параметров области значений отображения и разрешение углов возвышения для визуализации диаграммы направленности излучения. Этот параметр разрешен только, когда RespCut параметру задано значение 'El' или '3D' и Format параметру задано значение 'Line' или 'Polar'. Значения углов возвышения должны лежать между -90 ° и 90 ° и должны быть в порядке неразрушающей обработки. Когда вы устанавливаете RespCut параметр в '3D', можно задать ElevationAngles и AzimuthAngles параметры одновременно.

По умолчанию: [-90:90]

'UGrid'

U значения координат для графического изображения подрешетки отклика, заданные как вектор-строка. The UGrid параметр устанавливает область значений отображения и разрешение координат U для визуализации диаграммы направленности излучения в U/V пространстве. Этот параметр разрешен только, когда Format параметру задано значение 'UV' и RespCut параметру задано значение 'U' или '3D'. Значения UGrid должен быть в диапазоне от -1 до 1 и должен быть указан в порядке неразрешения. Можно задать UGrid и VGrid параметры одновременно.

По умолчанию: [-1:0.01:1]

'VGrid'

V значения координат для графического изображения подрешетки отклика, заданные как вектор-строка. The VGrid параметр устанавливает область значений отображения и разрешение координат V для визуализации диаграммы направленности излучения в U/V пространстве. Этот параметр разрешен только, когда Format параметру задано значение 'UV' и RespCut параметру задано значение '3D'. Значения VGrid должен быть в диапазоне от -1 до 1 и должен быть указан в порядке неразрешения. Можно задать VGrid и UGrid параметры одновременно.

По умолчанию: [-1:0.01:1]

Примеры

расширить все

Постройте график азимутальной характеристики ULA с 4 элементами, разделенных на два ULA с 2 элементами. Длина интервала элемента составляет половину длины волны.

Создайте ULA и разделите его на два ULA с 2 элементами.

sULA = phased.ULA('NumElements',4,'ElementSpacing',0.5);
sPA = phased.PartitionedArray('Array',sULA,...
    'SubarraySelection',[1 1 0 0;0 0 1 1]);

Постройте график азимутальной характеристики массива. Предположим, что рабочая частота составляет 1 ГГц, а скорость распространения - это скорость света.

fc = 1e9;
pattern(sPA,fc,[-180:180],0,'Type','powerdb',...
    'CoordinateSystem','polar',...
    'Normalize',true)

Преобразуйте URA 2 на 6 изотропных антенные элементы в разделенный массив 1 на 3 так, чтобы каждая подрешетка разбитого массива была URA 2 на 2. Предположим, что частотная характеристика элементов лежит между 1 и 6 ГГц. Элементы разнесены на половину длины волны, соответствующей самой высокой частоте отклика элемента. Постройте график разреза азимута от -50 до 50 степеней для разных двух наборов весов. Для секционированных массивов веса применяются к подрешеткам вместо элементов.

Настройте секционированный массив.

fmin = 1e9;
fmax = 6e9;
c = physconst('LightSpeed');
lam = c/fmax;
s_iso = phased.IsotropicAntennaElement(...
    'FrequencyRange',[fmin,fmax],...
    'BackBaffled',false);
s_ura = phased.URA('Element',s_iso,'Size',[2,6],...
    'ElementSpacing',[lam/2,lam/2]);
subarraymap = [[1,1,1,1,0,0,0,0,0,0,0,0];...
    [0,0,0,0,1,1,1,1,0,0,0,0];...
    [0,0,0,0,0,0,0,0,1,1,1,1]];
s_pa = phased.PartitionedArray('Array',s_ura,...
    'SubarraySelection',subarraymap);

Постройте график отклика массива на 5 ГГц в ограниченной области значений углов азимута.

fc = 5e9;
wts = [[1,1,1]',[.862,1.23,.862]'];
plotResponse(s_pa,fc,c,'RespCut','Az',...
    'AzimuthAngles',[-50:0.1:50],...
    'Unit','db','Format','Polar',...
    'Weights',wts);

График отклика показывает расширение основного лепестка и уменьшение прочности боковых стержней, вызванное сужением веса.

Затем постройте азимутальный разрез направленности массива на 5 ГГц в ограниченной области значений углов азимута для двух различных наборов весов.

fc = 5e9;
wts = [[1,1,1]',[.862,1.23,.862]'];
plotResponse(s_pa,fc,c,'RespCut','Az',...
    'AzimuthAngles',[-50:0.1:50],...
    'Unit','dbi',...
    'Weights',wts);

Figure contains an axes. The axes with title Azimuth Cut (elevation angle = 0.0°) contains 2 objects of type line. These objects represent Weights 1, Weights 2.

См. также

|

Для просмотра документации необходимо авторизоваться на сайте