[发明专利]编码方法、解码方法、编码装置及解码装置有效
申请号: | 202110185117.1 | 申请日: | 2021-02-10 |
公开(公告)号: | CN112953680B | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 刘金风 | 申请(专利权)人: | TCL华星光电技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 何志军 |
地址: | 518132 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 方法 解码 装置 | ||
本申请提供了一种编码方法、解码方法、编码装置及解码装置。所述编码方法包括:获取原始编码数据的第一比特流,所述第一比特流包括取值相同的连续多位比特位;判断所述连续多位比特位的位数是否超过预设位数;若超过,则在所述连续多位比特位中选取至少一个目标位;将所述至少一个目标位进行取反逻辑运算,获得至少一个标志位;将所述至少一个标志位插入至所述连续多位比特位中,获得编码比特流。整个编码方法逻辑简单,提高了编码效率,降低了设计的复杂性,提高了编码的可靠性。
技术领域
本申请涉及数据传输领域,具体涉及一种编码方法、解码方法、编码装置及解码装置。
背景技术
数字信号编码技术旨在使二进制0/1数字数据变换成具有一定极性、幅度、比特速率,跳变规则的方波波形。信号在串行传输的过程中,传输的数据可以被编码成包含有时钟频率分量的码流,使得接收端可以从码流中提取时钟同步信息,时钟同步信息可以保证接收端按照正确的时序从接收到的信号中再生出原始数据,然而信号在传输过程中连续的0或者连续的1的个数过多时,接收端始终数据恢复时很容易会发生相位移位或者频率偏差,这种错误被称为误码。
因此,通过对传输的数据进行编码避免信号在传输过程中连续的0或连续的1的个数过多。然而,为了信号传输的可靠性和安全性,现有的编码方法普遍较为复杂,导致其数据编码的速度过慢,从而影响信号传输品质。再者,现有的编码方法由于大多都较为复杂,其实施的硬件成本亦无法降低。
因此,有必要提供一种编码方法、解码方法、编码装置及解码装置,以解决上述问题。
发明内容
本申请提出一种编码方法、解码方法、编码装置及解码装置旨在解决现有技术中存在的由于编码方法繁琐、编码速度过慢、编码实施过程中硬件成本较高等技术问题。
第一方面,本申请提供了一种编码方法,所述方法包括:
获取原始编码数据的第一比特流,所述第一比特流包括取值相同的连续多位比特位;
判断所述连续多位比特位的位数是否超过预设位数;
若超过,则在所述连续多位比特位中选取至少一个目标位;
将所述至少一个目标位进行取反逻辑运算,获得至少一个标志位;
将所述至少一个标志位插入至所述连续多位比特位中,获得编码比特流。
在本申请一些可能的实现方式中,所述在所述连续多位比特位中选取至少一个目标位包括:
获取所述连续多位比特位的位数与所述预设位数的比值,并将所述比值向上取整,获得第一整数值;
在所述连续多位比特位中选取与所述第一整数值相同的多个目标位;
所述将所述至少一个目标位进行取反逻辑运算,获得至少一个标志位包括:
将所述多个目标位进行取反逻辑运算,获得多个标志位;
所述将所述至少一个标志位插入至所述连续多位比特位中,获得编码比特流包括:
将所述多个标志位插入至所述连续多位比特位中,获得编码比特流。
在本申请一些可能的实现方式中,所述在所述连续多位比特位中选取至少一个目标位包括:
获取所述连续多位比特位的位数与所述预设位数的比值,并将所述比值向下取整,获得第二整数值;
在所述连续多位比特位中选取与所述第二整数值相同的多个目标位;
所述将所述至少一个目标位进行取反逻辑运算,获得至少一个标志位包括:
将所述多个目标位进行取反逻辑运算,获得多个标志位;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL华星光电技术有限公司,未经TCL华星光电技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110185117.1/2.html,转载请声明来源钻瓜专利网。