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

📄 mud.m

📁 Linear CDMA Receivers Like Decorrelator MMSE and Matched filters efficien and fast code
💻 M
字号:
function [prb_MF prb_Decorr prb_MMSE] = mud(snr_in_dB,S,B,Rinv,R,h)

E = 1; numoferr = 0;numoferr2 = 0;
SNR = 10^(snr_in_dB/10);         % signal to noise ratio
sgma = (E/sqrt(SNR));              % sigma, standard deviation of noise
sgma2 = (E/(2*sqrt(SNR)));
N=1000;

for i=1:N
% Multi User Detection    
    r = S*B(:,i);
    r = filter(h,r)+sgma*(randn(16,1)+i*randn(16,1));    
    MF = S'*r;
    decision = decide(MF);
    err_MF(i) = calculerr(decision,B(:,i));
    
    Decorr = Rinv*MF;
    decision_D = decide(Decorr);
    err_Dec(i) = calculerr(decision_D,B(:,i));
    
    MMSE = (pinv(R+sgma*eye(10,10)))*MF;
    decision_M = decide(MMSE);
    err_MMSE(i) = calculerr(decision_M,B(:,i));
end
prb_MF = mean(err_MF);
prb_Decorr = mean(err_Dec);
prb_MMSE = mean(err_MMSE);

⌨️ 快捷键说明

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