8B10B编码技术是一种高效且广泛应用的编码技术,尤其是在高速串行通信接口,甚至被评为应用最广的编码技术。下面将简短介绍8B10B编码技术,希望对小伙伴们有所帮助。
1、8B10B编码技术是什么?
8B10B编码将8位数据编码为10位数据,包含256个数据字符编码和12个控制字符编码。
2、8B10B编码技术的编码特性
确保“0”与“1”的个数平衡(直流均衡),减少直流偏移。
所有编码具有3到10种变换,避免长连“1”或长连“0”的出现。
通过特殊字符实现字节同步,确保数据流的准确解码。
3、直流平衡机制
使用RD-和RD+字符对不平衡进行补偿,确保不平衡度不大于1。
4、同步定位
采用控制字符(如K28.5,K28.1,K28.7)中的特殊字符保证同步准确性。
5、误码检测与幅值
利用268个字符及其反转码检测可能的误码,但存在误码复制现象。
6、编码组合
8B10B编码可视为3B4B和5B6B编码技术的组合,将数据分为3位和5位两组进行编码。
7、改进方法
在编码前增加扰码过程,以减少重复模式导致的不可预测误码。
8、系统开销
主要缺点为高达25%的系统开销,即编码后的数据量比原始数据大25%。
本文凡亿教育原创文章,转载请注明来源!
暂无评论