% 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实现,大家对该算法感兴趣或者有疑问的,欢迎留言交流。