用于串行总线的8B/9B编解码方法
基本信息
申请号 | CN202010810571.7 | 申请日 | - |
公开(公告)号 | CN111966627A | 公开(公告)日 | 2020-11-20 |
申请公布号 | CN111966627A | 申请公布日 | 2020-11-20 |
分类号 | G06F13/42;H04L1/00 | 分类 | 计算;推算;计数; |
发明人 | 刘靖;郑云龙;杨水华 | 申请(专利权)人 | 北京中航通用科技有限公司 |
代理机构 | - | 代理人 | - |
地址 | 100094 北京市海淀区丰贤东路7号1幢三层308室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种串行总线8B/9B编解码方法,该方法包括:步骤1,对所有9B码字进行分类;步骤2,根据分类结果兼顾直流DC尽量小,选择数据字和控制字的编码码字;步骤3,将选择好的码字编码形成编码表;步骤4,将总线上的8B数据按照编制好的编码表查表编为9B数据,然后发送出去。编制与所述编码表相对应的解码表;对从总线上接收到的9bit码字查所述解码表进行解码。本发明与现有技术的8B/10B编解码方案相比:1)传输效率由80%提升到了89%;2)运行长度由5减少到了4,可以适应更加恶劣的传输环境。 |
