👉个人主页: highman110
👉作者简介:一名硬件工程师,持续学习,不断记录,保持思考,输出干货内容
在平时工作中,发现大家有时候会将扰码和mB/nB变换搞混,因为从字面意思看,扰码就是通过一定手段将数据打乱,而mB/nB也通过一定的编码规则起到了打乱数据的效果,两者的效果差不多,让大家误以为这两种处理是不是一个意思,其实不是,下面简单分析扰码的原理,mB/nB由于前文分享过8B/10B 的编码过程,这里不再赘述,大家可参看《【以太网硬件三】以太网信道编码方式有哪些?》一文。
从某些以太网接口物理层框图各子层的功能分析中我们可以看到,数据在PCS子层进行mB/nB编码后,通常还需要做一次扰码,如下图中万兆以太网光口物理层框图中scramble模块: