- {margin: 0; padding: 0;} body {font-size: 13.3333px; line-height: 16.4133px; text-align: start; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, “Courier New”, monospace; font-style: normal; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; } h1, h2 {font-weight: normal;} .S6EBBD8BF0 { text-align: ; line-height: ; min-height: ; white-space: ; color: ; font-family: ; font-style: ; font-size: ; font-weight: ; text-decoration: none; white-space: ; } .S6EBBD8BF1 { } .S6EBBD8BF2 { line-height: 16.4133px; min-height: 18px; white-space: pre; font-size: 13.3333px; white-space: pre; margin-left: 1em; } .S6EBBD8BF3 { min-height: 0px; } .S6EBBD8BF4 { color: rgb(160, 32, 240); text-decoration: none; } .CodeBlock {margin: 10px 0 10px 0; background-color: #F7F7F7;} .CodeBlock+.paragraphNode {margin-top: 10px;} .lineNode {padding-left: 10px; border-left: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9;} .inlineWrapper:first-child .lineNode,.inlineWrapper.outputs+.inlineWrapper .lineNode {padding-top: 5px; border-top: 1px solid #E9E9E9;} .inlineWrapper:last-child .lineNode,.inlineWrapper.outputs .lineNode {padding-bottom: 5px; border-bottom: 1px solid #E9E9E9;} .lineNode .textBox {white-space: pre;}
M=2;
N=1;
x=randi([0 1], M, N);
H=[0.2399 0.1839;0.1233 0.2400];
[U, S, V]= svd(H);
transmittedsignal = x.*V’.*H;
SNR11 = abs(U(1,1)*H(1,1))/((abs(U(2,1)*H(2,1)))+abs(U(1,2)*H(1,2))+abs(U(2,2)*H(2,2)));
SNR12= abs(U(1,2)*H(1,2))/abs(U(1,1)*H(1,1))+(abs(U(2,1)*H(2,1)))+abs(U(2,2)*H(2,2));
SNR21 = (abs(U(2,1)*H(2,1))/(abs(U(1,2)*H(1,2))+abs(U(1,1)*H(1,1))+abs(U(2,2)*H(2,2))));
SNR22 = abs(U(2,2)*H(2,2))/((abs(U(1,1)*H(1,1)))+abs(U(1,2)*H(1,2))+abs(U(2,1)*H(2,1)));
SNR = [SNR11 SNR12;SNR21 SNR22];
B=10e6;
Datarate11=B*log2(1+SNR11);
Datarate12=B*log2(1+SNR12);
Datarate21=B*log2(1+SNR21);
Datarate22=B*log2(1+SNR22);
cvx_begin
variable x(n);
minimize(-sqrt(x)*SNR);
cvx_end
this is the error that I am getting…Can anyone please help me with this… I am new to this CVX tool…Thanks in Advance