首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

怎么从BER得到SNR呢?

今日正文

(1)什么是BER?为什么衡量射频性能的时候不太用BER?

BER,全称为bit Error Rate,翻译过来,是误码率,是衡量数字通信系统性能的一个重要指标。

比如说,传输的比特和接收到的比特如下图所示:

10个bit数中错了三个,那么误比特率就是30%,即BER为30%。

不同的应用,对BER的值的要求也不同,BER的值可能在10^-3~10^-15中变化。比如说,BER为10^-3,则表示每1000个bit中允许错1个bit;BER为10^-15的话,则表示每10^15bit中允许错1个bit。

对于极低的BER,比如10^-15,数据量很大。如果仿真的时候,用BER来衡量系统性能的话,仿真会需要很长的时间,效率低不说,电脑性能也不一定能跟得上。

如果用BER来衡量射频链路的性能,那是不太实用的,因为仿真时间太长。所以,衡量射频链路的性能时,大家比较喜欢用SNR或者EVM。

那怎么从BER来提取出射频工程师喜欢用的SNR或者EVM呢?

(2) BER与Eb/N0的关系

不同调制方式,BER与Eb/N0有对应的关系曲线。

比如,下图是四种不同的调制(4-QAM,16-QAM,64-QAM和1024-QAM)下面,BER与Eb/N0的关系曲线[1]。

从上面曲线可以看到,在相同的BER目标下,调制阶数越高,需要更高的Eb/N0。

比如,如果想要获得小于10^-6的BER,1024-QAM所需的Eb/N0要比4-QAM的大18dB左右。

(3) Eb/N0又怎么与SNR联系起来呢?

Eb为信号功率与比特率的比值,即:

其中,Ps是信号功率,单位是W;Rb是比特率,单位是bit/s;所以Eb的单位为W*s/bit,即J/bit。

其中,B是等效噪声带宽。

所以,从相应的BER目标,可以得到Eb/N0,从而可以得到对应的SNR。

参考文献:

[1] Lydi Smaini,RF Analog Impairments Modeling for Communication  Systems Simulation

[2] John G. Proakis,Masoud Salehi, digital communications

想了解接收机的底层理论知识,可以选择这门课;

想了解ADS的系统仿真,可以选择这门课;

想了解SystemVue的系统仿真,可以选择这门课。

每个分指标的计算后面,都跟着一个仿真验证。所有指标都分配完了以后,还会有一个整体链路的仿真。

整体链路仿真,还分单音时候的验证+调制信号的验证;ADS仿完,再用SystemVue走一遍。

这些仿真步骤,该采用什么模板,各个参数该怎么设置,该用什么等价标准来判断,都是我花了很长时间探索,才联通起来的。

我觉得大概率是全网独一份,因为这些都是我结合软件自带的help文件和模板,再结合项目,一点一点探索出来的,有很多自己的想法在里面。

想报名的同学,可以海报底部扫码哈!

左右滑动查看更多

Slide for more photos

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OMRZeNUDmPXvULnjInoQEO5g0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券