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

📄 blind_equalization.asv

📁 THIS IS A BLIND QUALIZATION ALGORITHM. 2BPSK MODULATION 3 MUTIPATH
💻 ASV
字号:
function [avg_ber,snr_db]=blindequalization(num_of_frames,cnst,SNR_POINTS,tap_length)
    frame_length=cnst*tap_length;
    seed=15;
    snr_db=zeros(1,SNR_POINTS);
    avg_ber=zeros(1,SNR_POINTS);
    for iframe=1:num_of_frames
        iframe
        b=bit_gen(frame_length,seed);
        s=BPSK(b);
    
       for isnr=1:SNR_POINTS
           snr_db(isnr)=(isnr-1)*3+30;
           channel_output=channel(s,snr_db(isnr));
           %equalized_output=equalizor(channel_output,tap_length);
           %b_hat=BPSK_DE(equalized_output);
           b_hat=BPSK_DE(c
           ber = ber_compute(b, b_hat, frame_length);
           avg_ber(isnr) = ber/iframe + avg_ber(isnr)*(iframe-1)/iframe;
       end
    end
        
   

    
    

⌨️ 快捷键说明

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