I am working on a conventional beamforming problem. I can successfully construct weights of CBF through CVX. But now I want to do some optimization about the sidelobe level of CBF. This is my coding.
variable W1(N) complex
W1’a_doa == 1;
** % it means the sidelobe level shoule be less than -40dB **
I added a constrain that “abs(W1’(exp((n-1)’(-1i2pidsin(theta_SL*pi/180)/lamda))))<=0.01;”
theta_SL is the range of sidelobe angle. But why it shows :
Optimal value (cvx_optval): +Inf
I think it is also a convex problem. Thanks.