obj_sylv_p2_2v2.m
来自「Tensor MIMO system simulation using MATL」· M 代码 · 共 21 行
M
21 行
function f = obj_sylv_p2_2(x_param,GAMMA1,GAMMA2)
%
% objectieffunctie paper 2 (EUS '00)
G11 = GAMMA1(:,1:3); G12 = GAMMA1(:,4:6);
G21 = GAMMA2(:,1:3); G22 = GAMMA2(:,4:6);
x = [cos(x_param(1)); sin(x_param(1))*exp(i*x_param(2))];
[U,S,V] = svd( [x(1)*G11+x(2)*G12; conj(x(1))*G21+conj(x(2))*G22] );
y = V(:,3);
[U,S,V] = svd( [G11*y G12*y; conj(G21*y) conj(G22*y)] );
x = V(:,2);
q1est = kron(x,y); % norm(q1est) = 1
r1 = GAMMA1*q1est;
q1estbis = kron(conj(x),y); % norm(q1estbis) = 1
r2 = GAMMA2*q1estbis;
f = norm([r1; r2]);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?