[发明专利]一种非对称K码编解码的串行通信数据极性恢复方法有效
申请号: | 201711298199.0 | 申请日: | 2017-12-08 |
公开(公告)号: | CN109905199B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 王鹏;吴涛;高鹏;吴剑箫 | 申请(专利权)人: | 中国科学院上海高等研究院;上海市信息技术研究中心 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 尹丽云 |
地址: | 201210 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对称 解码 串行 通信 数据 极性 恢复 方法 | ||
1.一种非对称K码编解码的串行通信数据极性恢复方法,其特征在于,包括:
对待发送数据流进行预处理,所述预处理在待发送数据流中间隔插入K码;
对预处理后的数据流进行8B/10B编码,获取正常编码数据;
将K码映射为非对称的极性编码,与其余编码数据形成新的数据流,并将所述新的数据流发送至接收端;
在接收端对接收数据流的编码极性进行检测,根据极性检测结果判断接收数据流是否存在极性反转,如果存在,则对存在极性反转的数据进行极性调整,将发生极性反转的数据进行恢复。
2.根据权利要求1所述的非对称K码编解码的串行通信数据极性恢复方法,其特征在于,所述将K码映射为非对称的极性编码包括:根据8B/10B编码极性规则,将正常编码数据中经过8B/10B编码后的对称型K码替换为两种非对称极性编码。
3.根据权利要求2所述的非对称K码编解码的串行通信数据极性恢复方法,其特征在于,所述待发送数据流包括有效数据流和空闲数据流,所述预处理包括将K码间隔插入所述空闲数据流中,待发送数据流经过8B/10B编码后,将K码映射为两种非对称极性编码中的一种。
4.根据权利要求3所述的非对称K码编解码的串行通信数据极性恢复方法,其特征在于,经过8B/10B编码后数据中的非对称极性编码的当前极性与前一个数据编码的末端极性相同。
5.根据权利要求1所述的非对称K码编解码的串行通信数据极性恢复方法,其特征在于,所述极性调整包括对接收的数据比特位按位取反处理。
6.根据权利要求1所述的非对称K码编解码的串行通信数据极性恢复方法,其特征在于,所述极性检测包括:
对接收的数据流进行极性界定,所述极性界定包括对非对称编码极性的正确性进行连续检测,
如果连续检测到的多个非对称编码的极性正确,则判定串行通信数据的极性正确,并保持极性不做调整;
如果连续检测到多个非对称编码的极性错误,则判定串行通信数据的极性错误,并对其进行极性反转;
继续对非对称极性编码的正确性进行持续检测,当检测到正确性发生反转变化时,记录变化数量,
如果变化数量超过预设的数量阈值,则重新进行极性界定;
如果变化数量未超过预设的数量阈值,则继续进行持续检测;
若极性正确性恢复,则变化数量计数清零。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:该程序被处理器执行时实现权利要求1至6中任一项所述方法。
8.一种电子终端,其特征在于,包括:处理器及存储器;
所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行如权利要求1至6中任一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海高等研究院;上海市信息技术研究中心,未经中国科学院上海高等研究院;上海市信息技术研究中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711298199.0/1.html,转载请声明来源钻瓜专利网。