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

📄 lmmse.m

📁 MIMO-OFDM系统仿真
💻 M
字号:
function X_Esti=Lmmse(Y_FFT,N_FFT,H_FFT,GAUSS_NOISE,SNR)

for j=1:2
   for i=1:N_FFT
           if GAUSS_NOISE==1
              X_Esti(:,(j-1)*N_FFT+i) =  inv( H_FFT(:,:,i)'*H_FFT(:,:,i)+2/10^(SNR/10)*eye(2) )*H_FFT(:,:,i)' * Y_FFT(:,(j-1)*N_FFT+i);
%               X_Esti(:,(j-1)*N_FFT+i) = H_FFT(:,:,i)' / ( H_FFT(:,:,i)'*H_FFT(:,:,i)+1/10^(SNR/10) ) * Y_FFT(:,(j-1)*N_FFT+i);             
%               X_Esti(:,(j-1)*N_FFT+i) = inv( H_FFT(:,:,i)) * Y_FFT(:,(j-1)*N_FFT+i);      %ZF
           else %无噪声
              % X_Esti(:,(j-1)*N_CBPS+i) = H_FFT(:,:,i)' * inv( H_FFT(:,:,i)'*H_FFT(:,:,i) ) * Data_FFT(:,(j-1)*N_CBPS+i);
              % X_Esti(:,(j-1)*N_CBPS+i) = H_FFT(:,:,i)' / (H_FFT(:,:,i)'*H_FFT(:,:,i)) * Data_FFT(:,(j-1)*N_CBPS+i);
              X_Esti(:,(j-1)*N_FFT+i) = inv( H_FFT(:,:,i)) * Y_FFT(:,(j-1)*N_FFT+i);      %ZF
           end
   end
end
  

⌨️ 快捷键说明

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