一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据报文纠错方法和数据报文纠错装置与流程

2022-02-20 13:59:38 来源:中国专利 TAG:

技术特征:
1.一种数据报文纠错方法,其特征在于,包括:接收至少一个数据报文、纠错报文,以及校验码,所述校验码用于检测所述至少一个数据报文中的第一数据报文是否存在误码;根据所述纠错报文和所述纠错报文对应的所述数据报文,确定所述第一数据报文的报文副本;根据所述校验码,确定所述第一数据报文中待定比特位的值,以得到纠错后的第一数据报文,所述待定比特位为所述第一数据报文和所述报文副本中值不相同的比特位。2.根据权利要求1所述的方法,其特征在于,所述根据所述校验码,确定所述第一数据报文中待定比特位的值,包括:对基向量进行crc校验,以得到所述基向量的第一校验结果,所述基向量与所述待定比特位在所述第一数据报文中所处的位置一一对应,在所述基向量中,所述待定比特位的值与其他比特位的值相反;对所述第一数据报文或所述副本报文进行crc校验,以得到第二校验结果;对所述校验码与所述第二校验结果进行按位异或,以得到第三校验结果;确定所述基向量对应的系数,使得每个所述基向量的第一检验结果与所述基向量对应的系数的乘积的按位异或计算结果与所述第三校验结果相等,所述基向量对应的系数为0或1;根据所述基向量对应的系数,确定所述第一数据报文中所述待定比特位的值。3.根据权利要求2所述的方法,其特征在于,所述待定比特位的数量小于或等于所述校验码的位数。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述根据所述纠错报文和所述纠错报文对应的所述数据报文,确定所述第一数据报文的报文副本,包括:根据所述纠错报文和所述纠错报文对应的所述数据报文,进行校验或纠错解码,以获得所述第一数据报文的报文副本。5.根据权利要求1-4中任一项所述的方法,其特征在于,当所述第一数据报文存在误码时,根据所述至少一个数据报文和所述纠错报文,确定所述报文副本。6.一种数据报文纠错方法,其特征在于,包括:接收至少一个数据报文、纠错报文;根据所述纠错报文和所述纠错报文对应的数据报文,确定所述多个数据报文中的第一数据报文的多个报文副本,所述多个报文副本包括第一报文副本,所述第一报文副本是根据所述纠错报文进行纠错解码得到的;确定所述第一数据报文中待定比特位的值,以得到纠错后的第一数据报文,所述待定比特位为报文集合的多个报文中值不相同的比特位,所述报文集合包括所述多个报文副本。7.根据权利要求6所述的方法,其特征在于,所述确定所述第一数据报文中待定比特位的值,包括:根据报文集合中每个报文在所述待定比特位的值中每个值的数量,确定所述第一数据
报文中所述待定比特位的值,所述报文集合包括所述多个报文副本。8.根据权利要求6或7所述的方法,其特征在于,所述报文集合包括所述第一数据报文。9.一种数据报文纠错装置,其特征在于,包括:通信接口和处理器;所述通信接口用于,接收至少一个数据报文、纠错报文,以及校验码,所述校验码用于检测所述至少一个数据报文中的第一数据报文是否存在误码;所述处理器用于,根据所述纠错报文和所述纠错报文对应的所述数据报文,确定所述第一数据报文的报文副本;所述处理器还用于,根据所述校验码,确定所述第一数据报文中待定比特位的值,以得到纠错后的第一数据报文,所述待定比特位为所述第一数据报文和所述报文副本中值不相同的比特位。10.根据权利要求9所述的装置,其特征在于,所述处理器还用于,对基向量进行crc校验,以得到所述基向量的第一校验结果,所述基向量与所述待定比特位在所述第一数据报文中所处的位置一一对应,在所述基向量中,所述待定比特位的值与其他比特位的值相反;所述处理器还用于,对所述第一数据报文或所述副本报文进行crc校验,以得到第二校验结果;所述处理器还用于,对所述校验码与所述第二校验结果进行按位异或,以得到第三校验结果;所述处理器还用于,确定所述基向量对应的系数,使得每个所述基向量的第一检验结果与所述基向量对应的系数的乘积的按位异或计算结果与所述第三校验结果相等,所述基向量对应的系数为0或1;所述处理器还用于,根据所述基向量对应的系数,确定所述第一数据报文中所述待定比特位的值。11.根据权利要求10所述的装置,其特征在于,所述待定比特位的数量小于或等于所述校验码的位数。12.根据权利要求9-11中任一项所述的装置,其特征在于,所述处理器还用于,根据所述纠错报文和所述纠错报文对应的所述数据报文,进行校验或纠错解码,以获得所述第一数据报文的报文副本。13.根据权利要求9-12中任一项所述的装置,其特征在于,所述处理器还用于,当所述第一数据报文存在误码时,根据所述至少一个数据报文和所述纠错报文,确定所述报文副本。14.一种数据报文纠错装置,其特征在于,包括:通信接口和处理器;所述通信接口用于,接收至少一个数据报文、纠错报文;所述处理器用于,根据所述纠错报文和所述纠错报文对应的数据报文,确定所述多个数据报文中的第一数据报文的多个报文副本,所述多个报文副本包括第一报文副本,所述第一报文副本是根据所述纠错报文进行纠错解码得到的;所述处理器还用于,确定所述第一数据报文中待定比特位的值,以得到纠错后的第一数据报文,所述待定比特位为报文集合的多个报文中值不相同的比特位,所述报文集合包括所述多个报文副本。
15.根据权利要求14所述的装置,其特征在于,所述处理器还用于,根据报文集合中每个报文在所述待定比特位的值中每个值的数量,确定所述第一数据报文中所述待定比特位的值,所述报文集合包括所述多个报文副本。16.根据权利要求14或15所述的装置,其特征在于,所述报文集合包括所述第一数据报文。17.一种芯片系统,其特征在于,所述芯片系统包括至少一个处理器,当程序指令被所述至少一个处理器中执行时,使得所述至少一个处理器执行如权利要求1至8中任一项所述的方法。18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令被计算设备执行时,使得所述计算设备执行所述权利要求1-8中任一项权利要求的方法。

技术总结
本申请提供了一种数据报文纠错方法和数据报文纠错装置,该方法包括:接收至少一个数据报文、纠错报文,以及校验码,校验码用于检测至少一个数据报文中的第一数据报文是否存在误码;根据纠错报文和纠错报文对应的数据报文,确定第一数据报文的报文副本;根据校验码,确定第一数据报文中待定比特位的值,以得到纠错后的第一数据报文,待定比特位为第一数据报文和报文副本中值不相同的比特位。根据纠错报文生成数据报文的报文副本,根据校验码确定接收的数据报文和报文副本中不相同的比特位的数值,从而能够提高对数据报文纠错的准确性和广泛适用性。广泛适用性。广泛适用性。


技术研发人员:陈昊 徐兆桂 李宗鹏
受保护的技术使用者:华为技术有限公司
技术研发日:2020.07.14
技术公布日:2022/1/14
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献