本文简单介绍如何使用MATLAB里面的天线工具箱,进行天线或阵列设计。让我们开始使用 MATLAB 中的 Sensor Array Analyzer 应用程序建模相控阵。我们的目标是设计一个 8x8 的均匀矩形阵列,该阵列在 10 GHz的中心频率下工作,并且可以使主波束方位角为。
第一步,在MATLAB的APP中选择Sensor Array Analyzer;
第二步,进入Sensor Array Analyzer界面后,本示例选择矩形平面阵,并修改阵列参数;
第三步,生成一个3D方向图;
第四步,生成一个二维方位方向图,可选用极坐标或直角坐标;
第五步, 在工具栏顶部STEERING选项卡设置方向图主波束指向方位角为;
第六步,将阵列划分为四个单独的子阵列;
第七步,同样设置方位角导向10°,发现方向图性能很差。当我们进行阵列导向时,实际上是在导向这四个子阵列,而不是对每个单独的阵元。因此产生了大的栅栏旁瓣,此时旁瓣电平仅比主瓣电平低3.46dB。
第八步,在STEERING选项卡选择导向方法为相位,由于相位导向依赖于工作频率,需要同时指定信号频率;最后指定子阵列导向的方位角为。
可以看出,方向图性能变好了,旁瓣电平现在比主瓣电平低10.46dB,不再有栅瓣的影响。另外,还可以进行相位移位量化,即指定导向的位数。如果指定高达7位的相位移位量化位数,结果如下,可以看到旁瓣电平已经降低到主瓣电平以下12.54dB,与初始的12.8dB非常接近。
第九步,导出阵列,生成一个MATLAB脚本;
至此,简单完成了一个均匀矩形阵列的建模,并说明了如何划分子阵列以及如何改变主波束方向。