⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stbc_code_tx.m

📁 程序里面包含各部分算法仿真 可供参考和使用
💻 M
字号:
function output=stbc_code_TX(input)
%----------------------------------------------------------------------

%对输入的OFDM符号进行空时编码,采用两个或四个发送天线。
%input为输入的信号,input的列数为发送天线数;
%input的每一列是一个OFDM符号;
%output为输出的OFDM符号(经过了空时分组编码)

% 编写: 刘江华 , 2004.3
%----------------------------------------------------------------------
index=size(input,2);
if index==2
Xe=input(:,1);
Xo=input(:,2);
output=[Xe Xo;-conj(Xo) conj(Xe)];
elseif index==4
X1=input(:,1);
X2=input(:,2);
X3=input(:,3);
X4=input(:,4);
output=[X1 X2 X3  X4;...
       -X2 X1 -X4 X3;...
       -X3 X4 X1 -X2;...
       -X4 -X3 X2 X1;...
       conj(X1) conj(X2) conj(X3) conj(X4);...
       -conj(X2) conj(X1) -conj(X4) conj(X3);...
       -conj(X3) conj(X4) conj(X1) -conj(X2);...
       -conj(X4) -conj(X3) conj(X2) conj(X1)];
else fprintf('输入不正确,请重新输入')
end

⌨️ 快捷键说明

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