调试Serdes的时候经常会查看信号信噪比SNR这个指标,那这个信噪比是怎么计算的呢?是根据判决有效信号能量和噪声能量的比值,通常用db表示,计算公式如下:
其中Ps表示有效信号能力,是有效信号的幅度平方和;Pn表示噪声能量,是噪声的幅度平方和。为了保证SNR的有效性,一次统计的样本数量要大于1K。
Serdes系统中有两种传输模式,NRZ和PAM4,RX接受端判决前的信号r(t)可以表示为有效信号s(t)和噪声信号n(t)之和:
所以有效信号能量是每个统计样本信号幅度的平方和,也就是或者的平方和,其中h0是设定的判决门限,那么n(t)是接受端判决前的信号r(t)与判决门限的差值。
CDR锁定之前,有效信号和噪声无法区分,SNR期望为0dB;CDR锁定之后,SNR通常大于10dB,锁定前后SNR通常差距显著,所以通过SNR过门限作为CDR锁定的指示信号,也可以用于评估信道质量。
End
作者:越过山丘
文章来源:IC的世界
推荐阅读
- 错误系列01:寄存器被优化的2种情况
- Serdes系列03: serdes串行发送和接收的具体实现
- RAM:位宽与深度是这样确定的
- 芯片工程师工作多年的一些感想
- 华为Mate 60 Pro使用的卫星通话系统及其芯片
更多IC设计干货请关注IC设计专栏。欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。