资源简介
MMSE-SIC 串行干扰消除算法,实验证明是可以的。
代码片段和文件信息
function LLR_value=MMSE_SIC(rec_sigchannel_matrixmappingnoise_varaprior_det)
[R_AntennaT_Antennasig_length]=size(channel_matrix);
M=length(mapping);
K=log2(M);
%关于先验信息
aprior_det=reshape(aprior_detK*T_Antennasig_length);
LLR_value=zeros(sig_lengthT_Antenna*K); %比特级似然值
for i1=1:sig_length
single_ch_m=channel_matrix(::i1);
single_sig=rec_sig(:i1);
%%%%%%%%%%%
single_aprior=aprior_det(:i1);
single_aprior=reshape(single_apriorT_AntennaK);
%%%%%%%%%%
detected_T_Antenna=zeros(T_Antenna1);
single_LLR_value=zeros(T_AntennaK);
for i2=1:T_Antenna
[ab]=size(single_ch_m);
MMSE_Matrix=inv(single_ch_m‘*single_ch_m+noise_var*eye(b))*single_ch_m‘;
%确定用MMSE_Matrix中的哪一行来检测哪个发送天线的数据(注意要确定两个量,一个是哪一行,一个是哪一个天线注意与
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3582 2005-10-30 18:08 MMSE_SIC.m
----------- --------- ---------- ----- ----
3582 1
评论
共有 条评论