• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-22
  • 语言: Matlab
  • 标签: sic串行  

资源简介

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


评论

共有 条评论