% Robust adaptive bamforming using worst-case performance optimization: a solution to the signal mismatch problem
ss_wco=sqrt(0.01); % 阵列流型误差范数上界
U_chol=chol(R); % U'* U = R
cvx_begin quiet
variable w_wco(sensor_number) complex;
minimize(norm(U_chol * w_wco));
subject to
% imag(w_wco' * a_theta) == 0;
% w_wco' * a_theta >= ss_wco * norm(w_wco) + 1;
% 复二阶锥规划问题 Complex second-order cone
{ss_wco * w_wco, w_wco' * a_theta - 1} <In> complex_lorentz(sensor_number);
cvx_end
上述代码是该算法的MATLAB实现,大家对该算法感兴趣或者有疑问的,欢迎留言交流。