[发明专利]编码方法、设备及可读存储介质有效
申请号: | 201810450407.2 | 申请日: | 2018-05-11 |
公开(公告)号: | CN109309548B | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 张玮;黄卫东;秦达;王拂依;徐枫程 | 申请(专利权)人: | 深圳市华星光电技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 44280 深圳市威世博知识产权代理事务所(普通合伙) | 代理人: | 钟子敏 |
地址: | 518006 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 比特流 可读存储介质 编码装置 质量标准 质量判断 判定 | ||
本发明公开了一种编码方法,该方法包括:获取第一比特流,其中第一比特流为8位比特流;对第一比特流进行质量判断;其中若第一比特流同时满足以下条件,则判定第一比特流满足质量标准:第一比特流中的第4位至第7位中的至少两位的逻辑值不同;第一比特流中的第1位至第6位中的至少两位的逻辑值不同;第一比特流中的第0位至第5位中的至少两位的逻辑值不同;第一比特流中的第6位和第7位的逻辑值不同,第0位至第4位的逻辑值不同,或者第6位和第7位的逻辑值相同,第0位至第4位的逻辑值相同,且与第6位和第7位的逻辑值相同。本发明还公开了一种编码装置和可读存储介质。通过上述方式,本发明能够保障第三比特流的编码质量。
技术领域
本发明涉及数据传输领域,特别是涉及一种编码方法、设备及可读存储介质。
背景技术
在串行数据传输中,传输的数据可以被编码成包含有时钟频率分量的码流,使得接收端可以从码流中提取时钟同步信息,时钟同步信息可以保证接收端按照正确的时序从接收到的信号中再生出原始数据。
4B5B是常用的编码,将输入的4位数据转换为5位后输出。一般使用查找设计好的码表来完成编码和译码工作,因此发送端和接收端都需要额外的存储器来存储码表。4B5B编码还可能降低编码质量,即逻辑值相同的连续位数量过多,例如在使用4B5B编码传输8位数据时。低质量的编码不利于接收端提取时钟同步信息,并且带来较大的直流分量,提高误码率。
发明内容
本发明主要解决的技术问题是提供一种编码方法、设备及可读存储介质,能够解决现有技术中的编码可能降低编码质量的问题。
为了解决上述技术问题,本发明提供了一种编码方法,该方法包括:获取第一比特流,其中第一比特流为8位比特流;对第一比特流进行质量判断;其中若第一比特流同时满足以下条件,则判定第一比特流满足质量标准:第一比特流中的第4位至第7位中的至少两位的逻辑值不同;第一比特流中的第1位至第6位中的至少两位的逻辑值不同;第一比特流中的第0位至第5位中的至少两位的逻辑值不同;并且满足以下子条件中的至少一个:第一比特流中的第6位和第7位的逻辑值不同,第一比特流中的第0位至第4位的逻辑值不同,或者第一比特流中的第6位和第7位的逻辑值相同,第0位至第4位的逻辑值相同,且与第6位和第7位的逻辑值相同。
为了解决上述技术问题,本发明提供了一种编码装置,该装置包括处理器,处理器用于执行指令以实现前述的方法。
为了解决上述技术问题,本发明提供了一种可读存储介质,存储有指令,指令被执行时实现前述的方法。
本发明的有益效果是:在编码过程中先判断第一比特流是否满足预设的质量标准,对不满足质量标准的第一比特流进行转换,并输出第二比特流,然后将输出的所述第一比特流或所述第二比特流与标识位进行组合,以形成第三比特流,转换之后第二比特流相比于第一比特流的编码质量得到了提升,第三比特流的编码质量得到保障。
附图说明
图1是本发明编码方法一实施例的流程示意图;
图2是本发明编码方法一具体实施例中的图1中S3的具体流程示意图;
图3是本发明编码方法又一具体实施例中的图1中S3的具体流程示意图;
图4是本发明编码方法又一具体实施例中的图1中S4的具体流程示意图;
图5是本发明编码方法又一具体实施例的流程示意图;
图6是本发明编码方法又一具体实施例的流程示意图;
图7是本发明编码方法又一具体实施例的流程示意图;
图8是本发明编码方法又一具体实施例的流程示意图;
图9是本发明编码设备一实施例的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华星光电技术有限公司,未经深圳市华星光电技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810450407.2/2.html,转载请声明来源钻瓜专利网。