根据应用的不同,实际的相控天线阵列有时会使用专门设计的天线元件,其辐射方向图无法用闭式方程表示。即使元件方向图很容易理解,就像偶极子天线一样,当元件被放入阵列中时,元件之间的相互耦合也会显著改变各个元件的图形。这使得封闭式模式的精度降低。因此,对于高保真方向图分析,您通常需要使用从测量或仿真中获得的自定义辐射方向图。
图 1:Phased Array System Toolbox 中使用的球面坐标系约定。
HFSS™ 是一种常用的用于模拟天线辐射方向图的全波建模工具。在此工具中,对单个单元进行建模,就好像它们是无限数组的一部分一样。模拟的辐射方向图表示为 M×3 矩阵,其中第一列表示方位角
图 2:HFSS 中使用的球面坐标系约定。
请注意,HFSS 坐标系与
例如,心形天线方向图在
获取
[pattern_phitheta,phi,theta] = helperPatternImport;
phi-theta 模式现在可用于形成自定义天线元件。假设此天线的工作频率在 1 到 1.25 GHz 之间。
获取
freqVector = [1 1.25].*1e9; % Frequency range for element patternantenna = phased.CustomAntennaElement('FrequencyVector',freqVector, ... 'PatternCoordinateSystem','phi-theta',... 'PhiAngles',phi,... 'ThetaAngles',theta,... 'MagnitudePattern',pattern_phitheta,... 'PhasePattern',zeros(size(pattern_phitheta)));
要验证方向图是否已正确导入,请绘制自定义天线单元的响应。请注意,主光束指向
获取
fmax = freqVector(end);pattern(antenna,fmax,'Type','powerdb')
考虑一个 100 个元件的天线阵列,其元件位于 10 x 10 的矩形网格上,如图 3 所示。为了确保不出现栅瓣,在最高工作频率下,元件的间距为一半波长。可以使用以下命令创建此矩形数组。
图 3:一个 10 x 10 的 URA。
获取
c = physconst('LightSpeed');lambda = c/fmax;array = phased.URA('Element',antenna,'Size',10,'ElementSpacing',lambda/2)
array = phased.URA with properties: Element: [1x1 phased.CustomAntennaElement] Size: [10 10] ElementSpacing: [0.1199 0.1199] Lattice: 'Rectangular' ArrayNormal: 'x' Taper: 1
生成的天线阵列的总辐射方向图在 u-v 空间中绘制如下。该模式是单元模式和数组因子的组合。
获取
pattern(array,fmax,'PropagationSpeed',c,'Type','powerdb',... 'CoordinateSystem','UV');
人们还可以轻松检查图案的 U 形切割,如下所示。
获取
pattern(array,fmax,-1:0.01:1,0,'PropagationSpeed',c, ... 'CoordinateSystem','UV','Type','powerdb')axis([-1 1 -50 0]);
本节说明了 phase steering 数组的概念。相控阵相对于单个天线元件的一个优势是,主波束可以通过电子方式转向给定的方向。通过调整分配给每个元素的权重来完成转向。权重集也称为转向向量。每个权重都是一个复数,其幅度控制阵列的旁瓣特性,其相位控制波束。
该示例从
获取
helperPatternScan(array)
获取
clear helperPatternScan
总结此示例说明如何使用自定义天线方向图构建和分析天线阵列。可以使用全波建模仿真软件生成该模式,其中