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

📄 mimo_performance.m

📁 关于通信基本原理的仿真
💻 M
字号:
% SIMO Channel Performance Test

clc;
clear all;
EbN0dB=1:3:30;
Mt=1;
Nr=2;
Es=1;
M=2;
errlimit=50;
totallimit=100000
EbN0=10.^(EbN0dB./10);
sigma2=Nr*Es./(EbN0.*Mt.*M);

for l=1:length(EbN0dB)
    errcount=0;
    totalsim=0;
    while errcount<errlimit && totalsim<totallimit
        bits=randint(1,Mt*M);
        mod_sym=qpsk_mod(bits);
        H=sqrt(1/2)*(randn(Nr,Mt)+i*randn(Nr,Mt));
        noise=sqrt(sigma2(l))*(randn(1,Nr)+i*randn(1,Nr));
        rx=H*transpose(mod_sym)+transpose(noise);
        z=ctranspose(H)*rx./(norm(H))^2;
        dem_bits=qpsk_demod(z);
        temp=sum(abs(bits-dem_bits));
        errcount=errcount+temp;
        totalsim=totalsim+Mt*M;
    end
    BER(l)=errcount/totalsim;
end
semilogy(EbN0dB,BER,'-*');


⌨️ 快捷键说明

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