[发明专利]数据传输的编码方法、装置、电子设备、存储介质及车辆有效
申请号: | 202111453762.3 | 申请日: | 2021-12-01 |
公开(公告)号: | CN114173133B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 刘昕 | 申请(专利权)人: | 慷智集成电路(上海)有限公司 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N19/68 |
代理公司: | 北京千壹知识产权代理事务所(普通合伙) 11940 | 代理人: | 郭士磊 |
地址: | 201208 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 编码 方法 装置 电子设备 存储 介质 车辆 | ||
本发明公开了一种数据传输的编码方法、装置、电子设备、存储介质及车辆。编码方法使用加码算法,包括第一加码位和第二加码位;其中,基于待编码的传输数据得到直流平衡数据并放入第一加码位;基于随机序列得到同步序列并放入第二加码位;将待编码的传输数据放入传输协议的数据位;将第一加码位、第二加码位附加到数据位。通过对待编码的传输数据进行直流平衡,并将基于随机序列得到的同步位添加到数据编码的空闲的控制字符中,在不占用带宽的前提下,实现传输数据随机化处理、直流平衡以及连续的数据同步。
技术领域
本发明涉及数据传输技术领域,尤其涉及一种数据传输的编码方法、装置、电子设备、存储介质及车辆。
背景技术
在车载视频数据高速传输过程中,为确保数据传输的准确性,同时提高其抗外界干扰性,需要将传输的数据进行随机化(Randomize)处理。常见的,设备或系统的发送端会对待传输的数据进行加码,实现数据随机化,同时还需要避免长0(连续的多个0)、长1(连续的多个1)的出现,且需要在一定周期内进行直流平衡(DC balance);接收端接收到处理后的数据,会对附加码进行逆处理,即解码后,得到实际传输的数据。
现有技术在上述随机化加码的过程中,为了避免长0、长1的出现会增加一定的数位后,再传送加码信息到接收端,让接收端可以正确解码。而由于带宽的限制,增加的数码越少,对数据传输效率的影响就越小。而现有的加码过程中,存在长0、长1的数位比较长,一般会达到66位,因此会出现发送和接收同步占用带宽,从而限制数据传输速度、降低传输效率的问题。
发明内容
有鉴于此,本发明提供了一种数据传输的编码方法、装置、电子设备、存储介质及车辆,至少部分的解决现有技术中同步占用带宽的问题。
第一方面,本发明提供了一种数据传输的编码方法,使用加码算法,包括第一加码位和第二加码位;其中:
基于待编码的传输数据,得到直流平衡数据,将直流平衡数据放入第一加码位;
基于随机序列,得到同步序列,将同步序列放入第二加码位;
将待编码的传输数据放入数据传输协议中的数据位;
将第一加码位、第二加码位附加到数据位。
可选的,随机序列采用m位的随机序列,且2m个时钟周期为一个随机序列周期。
可选的,随机序列周期中的时钟周期为10的倍数。
可选的,同步序列与随机序列的起始一一对应。
可选的,同步序列采用8b10b编码中的控制字符。
可选的,8b10b编码最开始的K个时钟周期的控制字符用于发送同步序列,且K≥3。
第二方面,本发明还提供了一种数据传输的编码装置,包括:
直流平衡模块,用于基于待编码的传输数据得到直流平衡数据;
同步模块,用于基于随机序列得到同步序列;
编码模块,用于将直流平衡数据放入第一加码位,将同步序列放入第二加码位,将待编码的传输数据放入数据位,且将第一加码位、第二加码位附加到数据位。
第三方面,本发明还提供了一种电子设备,包括:
至少一个处理器;以及,
与上述至少一个处理器通信连接的存储器;其中,
存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行第一方面中描述的编码方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慷智集成电路(上海)有限公司,未经慷智集成电路(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111453762.3/2.html,转载请声明来源钻瓜专利网。