matlab二进制数字基带传输系统仿真实践——通信原理篇——信噪比与误码率的计算

这里先明确几个点:

S:信号平均功率        N:噪声平均功率        Eb:每bit的信号能量           N0:噪声功率谱密度           Es:符号信号的能量      Rb:传信率,即每秒传输的bit数目     W(B):带宽        Ts(Tb):采样点的时间间隔          k:每个符号包含的bit数目

其中Es=Eb*k,Rb=k/Ts    故Es/N0=0.5*(S/R)*(W/Ts),S/N=(Eb/N0)*(Eb/N0)。
      对于基带双极性信道,由于B=1/2Ts,因此(Eb*k)/N0=(S/N)*(W/Ts),即S/N=2*(Es/N0)。

     2.Eb/N0:比特信噪比

        Es/N0:符号信噪比,Es/N0=log2(M)*Eb/N0。

     3.  通信原理书上的误码率的公式为:Pe=1/2*[1-erf(A/(√2*σn))]=1/2*erfc(A/(√2*σn))。

  在这里由于matlab中我们要用信噪比来计算,因此换算成SNR,由于SNR=10lg(Ps/Pn),因此换算之后,Eb/N0=10^(SNR/10)。

带入Pe式子中,得到Pe=1/2*erfc(sqrt(Eb/N0))),在程序中SNR是我们人为选定的,因此Pe=1/2*erfc(sqrt(10^(SNR/10)))),这就是理论

  • 32
    点赞
  • 220
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值