stbc_2tx1rx.m
来自「本人编写的ofdm系统中的em信道估计matlab仿真程序」· M 代码 · 共 14 行
M
14 行
function [P_dSource_tr1,P_dSource_tr2] = STBC_2Tx1Rx(P_dSource)
% the alamouti
tmp = size(P_dSource);
if mod(tmp(2),2) ~=0 %保证列数是偶数
P_dSource = [P_dSource,ones(tmp(1),1)];
end
tmp = size(P_dSource);
P_dSource1 = reshape(P_dSource,tmp(1)*2,tmp(2)/2);
P_dSource2 = -conj(P_dSource1(tmp(1)+1:2*tmp(1),:));
P_dSource3 = conj(P_dSource1(1:tmp(1),:));
P_dSource4 = [P_dSource1;P_dSource2;P_dSource3];
P_dSource5 = reshape(P_dSource4,2*tmp(1),tmp(2));
P_dSource_tr1 = P_dSource5(1:tmp(1),:)/sqrt(2);
P_dSource_tr2 = P_dSource5(tmp(1)+1:tmp(1)*2,:)/sqrt(2);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?