hello to all.

I’m trying to solve {

}optimization problem using CVX. here epsilon is a real value. mu is a predefined real value. h is a vector to be estimated and is a complex vector. T(V) is a block toaplitz matrix. this problem is from an article and the matrix V in the block toaplitz matrix is a complex matrix. I use the following code on CVX but I get an error:

"Disciplined convex programming error:

Illegal operation: {convex} + {complex affine}"

here is my code. can anybody help me?

NrNt = Num_BS_Antennas*Num_MS_Antennas;

mu = sqrt(No)*sqrt(NrNt*log10(NrNt));

cvx_begin sdp

variable hPrime(NrNt) complex

variable ep

variable V(2*Num_BS_Antennas-1,2*Num_MS_Antennas-1) complex

T = toeplitz_main(V);

% variable T(NrNt,NrNt) hermitian toeplitz

minimize (.5*sum_square_abs(y-Dic_Atom*hPrime)+(mu/2*NrNt)*trace(T)+mu*ep/2 );

subject to

[T hPrime;

hPrime’ ep]>=0;

cvx_end