precode.m

来自「汪裕民的OFDM关键技术与应用中仿真MIMO-OFDM的源代码」· M 代码 · 共 19 行

M
19
字号
function[x_pre] = precode(Mt,x_mod,V,N);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%--------------------------------------------------
%   预编码,在用信道右矩阵过滤调制矢量事预编码传输矢量
%   预编码模块在IFFT模块之前
%   预编码左乘信道已消除奇异值诱惑的右矩阵,分解信道
%--------------------------------------------------
%   Mt      发送天线
%   x_mod   每个频率的调制信号
%   V       信道右矩阵
%   N       子载波数
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

x_pre = [];
for i = 1:N
    x_pre = [x_pre;[V(:,(i-1)*Mt+1:i*Mt)]*transpose(x_mod((i-1)*Mt+1:i*Mt))];
end

x_pre = transpose(x_pre);

⌨️ 快捷键说明

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