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

📄 channel_est.m

📁 OFDM系统仿真
💻 M
字号:
function [ich10,qch10]=channel_est(ich9,qch9,pilot_symbol)
ich10 = zeros(size(ich9));
qch10 = zeros(size(qch9));
for m=1:4
    pilot_symbol_re=ich9(:,9*m-8);
    pilot_symbol_im=qch9(:,9*m-8);
    rx_pilot_symbol=pilot_symbol_re+i*pilot_symbol_im;
    rx_pilot_symbol=reshape(rx_pilot_symbol,1,768);
    h=rx_pilot_symbol./pilot_symbol;
    h=reshape(h,768,1);
%     coeff = [1/8, 1/4, 1/2, 1, 1/2, 1/4, 1/8];
    
    f = [0, 0.25, 0.5, 1];
    amp = [1 ,1 ,0 ,0];
    coeff= remez(16, f, amp);
    h1 = conv(h, coeff);
    h2 = h1((length(h1)-768)/2:(length(h1)-768)/2+767);
    for n=1:8
        ich10(:,9*m+n-8)= real((ich9(:,9*m+n-8)+j*qch9(:,9*m+n-8))./h2);
        qch10(:,9*m+n-8)= imag((ich9(:,9*m+n-8)+j*qch9(:,9*m+n-8))./h2);
    end
end

⌨️ 快捷键说明

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