👉个人主页: highman110
👉作者简介:一名硬件工程师,持续学习,不断记录,保持思考,输出干货内容
在平时工作中,发现大家有时候会将扰码和mB/nB变换搞混,因为从字面意思看,扰码就是通过一定手段将数据打乱,而mB/nB也通过一定的编码规则起到了打乱数据的效果,两者的效果差不多,让大家误以为这两种处理是不是一个意思,其实不是,下面简单分析扰码的原理,mB/nB由于前文分享过8B/10B 的编码过程,这里不再赘述,大家可参看《【以太网硬件三】以太网信道编码方式有哪些?》一文。
从某些以太网接口物理层框图各子层的功能分析中我们可以看到,数据在PCS子层进行mB/nB编码后,通常还需要做一次扰码,如下图中万兆以太网光口物理层框图中scramble模块:
本文探讨了以太网硬件中的扰码和mB/nB编码的区别。扰码用于分散数据能量,改善EMI效果和时钟恢复,而mB/nB编码则通过特定规则改变数据。尽管两者效果相似,但扰码不增加码元,mB/nB则会。1000base-T采用的Side-stream scrambler作为扰码实例被详细解释。
订阅专栏 解锁全文
2483

被折叠的 条评论
为什么被折叠?



