How to deal with a complex matrix in cvx

trace(w'*w) can be reformulated as square_pos(norm(w,'fro'))

variables can be declared as complex or hermitian. See the CVX Users Guide.

However, it appears you may have other difficulties. have you proven this optimization problem is convex?