getcorrmatrix.m

来自「该文件夹为空间复用空时码的仿真程序」· M 代码 · 共 9 行

M
9
字号
function CorrMatrix_sqrt=getCorrMatrix(rho,AntennaConfig)

CorrMatrix=rho*ones(str2num(AntennaConfig),str2num(AntennaConfig));
for loop=1:str2num(AntennaConfig)
    CorrMatrix(loop,loop)=1;
end

[v,d]=eig(CorrMatrix);  % !Note: although svd can get the same result, eig is right in definition.
CorrMatrix_sqrt=v*sqrt(d)*v';

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?