[发明专利]一种将纠错码技术用于数据传输的方法及系统无效
申请号: | 200610135812.2 | 申请日: | 2006-10-09 |
公开(公告)号: | CN101162966A | 公开(公告)日: | 2008-04-16 |
发明(设计)人: | 武雨春 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 纠错码 技术 用于 数据传输 方法 系统 | ||
技术领域
本发明涉及一种数据传输的方法及系统,尤其涉及一种将纠错码技术用于数据传输的方法及系统。
背景技术
随着通信技术的快速发展,需要快速大批量数据传输和纠错的系统的应用越来越普遍,常用的这种系统包括Internet(国际互联网)。
Internet在我们的生活中起着越来越重要的作用,它是一种典型的由BEC(二进制删余信道)信道构成的网络,因此,为了使得数据能够在Internet上更快更有效的传输,一个重要的研究课题是研究数据在BEC信道上更快、更有效的传输方案。
因为在Internet网络的数据传输过程中,传输数据的信道为典型的BEC信道,所以Internet网络的数据传输过程与一般的无线通信系统的数据传输过程是不相同的。
在一般的无线通信系统的数据传输过程中,数据的接收方并不知道接收到的数据包是否正确,此时接收方主要采用纠错码技术来对接收到的数据包进行检错和纠错。纠错码技术为一种提高通信可靠性的技术,被广泛的应用于各种通信系统,尤其是无线通信系统中。
在Internet网络的数据传输过程中,由于传输数据的信道为典型的BEC信道,所以接收方对传输过来的数据包是否正确是确定已知的,接收方接收到的数据包只可能被确定为两种状况,即,传输过来的数据包要么是正确的,要么是错误的;同时,需要传输数据包的大小灵活可变,并且能够对BEC信道传输中典型的突发错误进行纠错。
对于被接收方确认为错误的数据包,传统的解决方案为:采用ARQ(自动重传请求)方式来对不符合要求的数据包进行重新传输从而保证通信质量的可靠性。
但是,这种传统的ARQ方式有如下缺点:占用系统的反向信道,带来传输延时。尤其是在组播或广播系统中,每个接收方收到的错误数据包很可能不一样,由于传统的ARQ方式不能对突发错误进行纠错,使得多个接收方都向系统反馈不同的错误数据包,导致系统的发送方需要发送大量的需要重新传输的数据包。当接收方的规模达到一定程度后,系统将由于大量不同数据包的发送而陷于瘫痪。
因而,更进一步的解决方案为,将无线通信系统中常用的纠错码技术直接用于BEC信道的数据传输和纠错,如将常用的纠错码LDPC Codes(低密度校检码)码以及RS Codes(一种码字)码等直接用于BEC信道的数据传输和纠错。
但是,将这种传统的纠错码比如LDPC码、RS码等直接应用于BEC信道的数据传输方式存在如下缺点:由于Internet数据传输量大的特点,在实际的传输过程中,很容易造成数据传输的中断。这是因为这些纠错码码字的复杂度随着码长的增加而迅速增加,在一般无线通信系统中使用的码长在100~5000之间,码长超过5000的非常少;而在典型的BEC信道中,由于Internet应用中的数据包一般都很大,比如16K甚至兆级的数据包,且Internet数据传输的特点是数据量大,要求处理速度很快,否则很容易导致存储器溢出,从而中断通信,所以由于Internet数据传输量大的特点,在实际的传输过程中,不能将传统的纠错码直接应用于BEC信道中传输数据。
传统的ARQ数据传输方式和将传统的纠错码直接应用于BEC信道的数据传输方式都不能解决需要传书包大小灵活可变的应用场景。
因此,目前没有技术方案能够解决针对需要快速大批量数据传输和纠错的系统,数据传输过程中需要传输数据包大小灵活可变以及对突发错误进行纠错的问题,以及由于不能对突发错误进行纠错带来的系统通信中断的问题。
发明内容
本发明的目的是提供一种将纠错码技术用于数据传输的方法及系统,使得数据能够在需要进行快速大批量数据传输和纠错的情况下,进行顺利传输。
本发明的目的是通过以下技术方案实现的:
本发明提供了一种将纠错码技术用于数据传输的方法,所述的方法包括:
A、对多个长度相同的信息组分别按照纠错码编码方式进行编码,生成多个码长相同的码组;
B、将所述多个码长相同的码组中的各个对应位置的所有码元按顺序构造成一个数据包,并按顺序发送传输。
根据系统传输的不同业务区别确定所述多个码长相同的信息组的数量。
所述的步骤B包括:
B1、将所述多个码长相同的码组的各个最高位码元或者最低位码元按顺序构造成一个数据包,并发送给接收方;
B2、自与已发送各码元位置相邻的码元开始,将所述多个码长相同的码组中的其他各个对应位置的所有码元,分别按顺序构造成一个数据包,并发送传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610135812.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蛋白质包覆的硫化银纳米线的制备方法
- 下一篇:控制装置和控制方法