一种通信数据纠错方法及装置制造方法及图纸

技术编号:18974994 阅读:44 留言:0更新日期:2018-09-19 04:38
本发明专利技术公开一种通信数据纠错方法及装置。其中,所述方法包括:接收通信数据包,所述通信数据包包括第一待校验数据和第一校验数据,并根据所述第一待校验数据生成第二校验数据;若判断获知所述第二校验数据与所述第一校验数据不匹配,则根据第一数据纠错表对所述第一待校验数据进行纠错,获得第二待校验数据;其中,所述第一数据纠错表是预设的;根据所述第二待校验数据生成第三校验数据;若判断获知所述第三校验数据与所述第一校验数据匹配,则对所述第二待校验数据进行处理。所述装置用于执行上述方法。本发明专利技术提供的通信数据纠错方法及装置,实现了对接收到的通信数据的纠错,提高了通信的效率。

【技术实现步骤摘要】
一种通信数据纠错方法及装置
本专利技术涉及通信
,具体涉及一种通信数据纠错方法及装置。
技术介绍
在日常生活中使用了各种各样的通信方法,例如各种有线通信和无线通信。随着通信技术的发展,为了提高通信可靠性,需要对通信数据进行校验。现有技术中,通常采用循环冗余校验码对接收到的通信数据进行校验,数据发送端根据所传输的数据产生一组循环冗余校验(CyclicRedundancyCheck,简称CRC)码,将发送数据和对应的循环冗余校验码一同发送至数据接收端,数据接收端根据所接收到的数据,重新计算一组循环冗余校验码,将重新计算的循环冗余校验码与接收到的循环冗余校验码进行比较,如果这两组循环冗余校验码不相同,就说明数据接收端收到的数据有误。数据接收端在判断接收到错误数据之后,在具有双向通信信道的情况下,可以向数据发送端发送重新传输数据的请求,以便获得正确的数据。进一步地,为了纠正通信过程中的错误数据,可以采用海明码或是多维度循环冗余码等方法进行数据传输,但是利用上述方法进行纠错,会占用带宽,降低带宽利用率,降低了通信的效率。因此,如何提出一种通信数据纠错方法,能够对接收到的通信数据进行纠错,本文档来自技高网...

【技术保护点】
1.一种通信数据纠错方法,其特征在于,包括:接收通信数据包,所述通信数据包包括第一待校验数据和第一校验数据,并根据所述第一待校验数据生成第二校验数据;若判断获知所述第二校验数据与所述第一校验数据不匹配,则根据第一数据纠错表对所述第一待校验数据进行纠错,获得第二待校验数据;其中,所述第一数据纠错表是预设的;根据所述第二待校验数据生成第三校验数据;若判断获知所述第三校验数据与所述第一校验数据匹配,则对所述第二待校验数据进行处理。

【技术特征摘要】
1.一种通信数据纠错方法,其特征在于,包括:接收通信数据包,所述通信数据包包括第一待校验数据和第一校验数据,并根据所述第一待校验数据生成第二校验数据;若判断获知所述第二校验数据与所述第一校验数据不匹配,则根据第一数据纠错表对所述第一待校验数据进行纠错,获得第二待校验数据;其中,所述第一数据纠错表是预设的;根据所述第二待校验数据生成第三校验数据;若判断获知所述第三校验数据与所述第一校验数据匹配,则对所述第二待校验数据进行处理。2.根据权利要求1所述的方法,其特征在于,还包括:若判断获知所述第三校验数据与所述第一校验数据不匹配,则根据第二数据纠错表对所述第一待校验数据进行纠错,获得第三待校验数据;其中,所述第二数据纠错表是预设的;根据所述第三待校验数据生成第四校验数据;若判断获知所述第四校验数据与所述第一校验数据匹配,则对所述第三待校验数据进行处理。3.根据权利要求2所述的方法,其特征在于,还包括:若判断获知所述第四校验数据与所述第一校验数据不匹配,则丢弃所述第一待校验数据。4.根据权利要求1所述的方法,其特征在于,还包括:若判断获知所述第二校验数据与所述第一校验数据匹配,则对所述第一待校验数据进行处理。5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:在接收到所述通信数据包之后,对所述通信数据包进行完整性校验。6.一种通信数据纠错装置,其特征在于,包括:接收单元,用于接收通信数据包,所述通信数据包包括第一待校验数据和第一校验数据,并根据所述第一待校验数...

【专利技术属性】
技术研发人员:邬东强王钧彝
申请(专利权)人:重庆思柏高科技有限公司南京易端信息科技有限公司
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1