Hello to everyone.
how can i solve this problem , Is this a problem because of CVX or it may be main problem is non-convwex?
Do you have a way? please help me
Thank you

for i=1:K
constraint =[];

R = p(i)*alfa(i);
S = alfa(i)*(sum(p)-p(i))
cvx_begin
variables W(1,N)
constraint = [constraint log(((R/S)+1)-((R/S)*sigma2)*inv_pos(real(trace(H(i,:)'*W*W'*H(i,:)))+sigma2))];
maximize(constraint)
subject to
constraint >= QOS
cvx_end