参考 CVX示例库
CVX示例库
天线阵列设计
各种天线阵列图合成问题可以表示为凸优化问题,通过CVX高效地求解。
参考文献 Antenna Array Pattern Synthesis via Convex Optimization
H. Lebret and S. Boyd
IEEE Transactions on Signal Processing, 45(3):526-532, March 1997
最小化阵列的旁瓣水平
天线阵列设计为:
- 最小化波束宽度之外的旁瓣水平
- 在目标方向上的响应为1
这是一个凸问题(在采样后,可以表示为SOCP):
minimize max |y(theta)| for theta outside the beam
s.t. y(theta_tar) = 1
其中y是天线阵列的波束图(复函数),优化变量是w(天线阵列权重)。波束图是w的线性函数:y(theta) = w’*a(theta),a(theta) 是导向矢量。代码如下:
% Written for CVX by Almir Mutapcic 02/02/06
% 阵列几何形状
ARRAY_GEOMETRY = '2D_RANDOM';
%********************************************************************
% 问题设定
%********************************************************************
lambda = 1; % 波长
theta_tar =