[发明专利]传输数据检测与校正的方法、装置、设备及可读存储介质有效
申请号: | 202210090058.4 | 申请日: | 2022-01-25 |
公开(公告)号: | CN114513285B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 姜宇聪;李宗鹏;黄浩 | 申请(专利权)人: | 武汉大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04W28/04 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张凯 |
地址: | 430000*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传输 数据 检测 校正 方法 装置 设备 可读 存储 介质 | ||
本申请涉及一种传输数据检测与校正的方法、装置、设备及可读存储介质,涉及网络数据传输技术领域,包括接收发送端发送的x个编码后数据包及对应的第一校验码,基于第一校验码对对应的编码后数据包进行校验检测;当检测到其中一个编码后数据包存在错误时,基于代数一致性原理和其他编码后数据包检测出存在错误的编码后数据包的出错位置;基于CRC线性性质、存在错误的编码后数据包的第二校验码、存在错误的编码后数据包对应的第一校验码及出错位置确定出错误向量;基于错误向量对存在错误的编码后数据包进行校正,得到存在错误的编码后数据对应的原始编码后数据包。本申请可准确定位出传输数据的出错位置,降低传输过程中的数据量、开销和延迟。
技术领域
本申请涉及网络数据传输技术领域,特别涉及一种传输数据检测与校正的方法、装置、设备及可读存储介质。
背景技术
在无线通信中,数据传输的错误往往是不可避免的,其可以归因于信号波动、衰减或干扰。不过,不同类型的应用程序对错误的容忍度是不同的,比如音频和视频类的应用程序能够容忍少量错误,以保证没有明显的失真,而数据类应用程序对数据的准确性要求极为严苛,其需要保证无错误传输。由此可见,不同类型的应用程序对错误的容忍度虽然不同,但是,不管哪种类型的应用程序都对数据传输的可靠性具有一定的要求。因此,为了尽可能提高接收端收到数据的正确率,通常会在接收端接收数据之前对数据进行错误检测和校正。
相关技术中,往往通过奇偶校验和循环冗余校验(CRC)方法实现数据的正确与否的检测,不过其只能针对某一数据包是否正确进行判断,而无法准确定位出该数据包中具体出错的位置。此外,为了解决误码问题,通常通过前向纠错(FEC)或自动重复请求(ARQ)方法来进行错误数据的校正,其中,基于FEC的方法一般会向传输的数据包中添加大量冗余信息,以使得数据包即使存在一些损坏的比特,该数据包也可以被恢复;而基于ARQ的方法中,当在数据包内部检测到错误时,ARQ会请求发送端重传出错的数据报文来恢复出错的报文。但是,由于FEC包含了大量的冗余信息,其不可避免的会给传输的负载造成较大的开销;而ARQ则由于需要发送端重复发送出错的数据报文,以致出现传输延迟问题。
发明内容
本申请提供一种传输数据检测与校正的方法、装置、设备及可读存储介质,以解决相关技术中无法准确定位传输数据的出错位置以及存在较大的校正开销和延迟的问题。
第一方面,提供了一种传输数据检测与校正的方法,包括以下步骤:
接收发送端发送的x个编码后数据包及其对应的第一校验码,并基于所述第一校验码对对应的编码后数据包进行校验检测,其中,x为正整数;
当检测到其中一个编码后数据包存在错误时,基于代数一致性原理和其他编码后数据包检测出存在错误的编码后数据包的出错位置;
基于CRC线性性质、存在错误的编码后数据包的第二校验码、所述存在错误的编码后数据包对应的第一校验码以及出错位置确定出错误向量;
基于所述错误向量对所述存在错误的编码后数据包进行校正,得到所述存在错误的编码后数据包对应的原始编码后数据包。
一些实施例中,在所述接收发送端发送的x个编码后数据包及其对应的第一校验码的步骤之前,还包括:
基于预设的编码矩阵对待发送的原始数据矩阵进行编码,得到编码后矩阵,所述原始数据矩阵包括k个原始数据包,所述编码后矩阵包括与各个原始数据包线性相关的编码后数据包,其中,k为正整数,且k小于x;
对每个编码后数据包进行循环冗余校验,得到与编码后数据包对应的第一校验码;
将各个编码后数据包及其对应的第一校验码发送至接收端。
一些实施例中,所述当检测到其中一个编码后数据包存在错误时,基于代数一致性原理和其他编码后数据包检测出存在错误的编码后数据包的出错位置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210090058.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置