公开了一种在无线接入系统中发送数据的装置及信道编码方法。用于在无线接入系统中发送数据的方法包括以下步骤:通过公式来获得码块的数量C,其中B表示输入比特序列的尺寸,其中Z表示码块的最大尺寸,并且其中L表示要附加到各个码块的循环冗余校验CRC的尺寸;根据公式B'=B+C*L来获得修改后的输入比特序列的尺寸B';基于所述码块的数量C和修改后的输入比特序列的尺寸B'来生成所述码块;以及使用所述码块来发送所述数据。
【技术实现步骤摘要】
在无线接入系统中发送数据的装置及信道编码方法本申请是申请日为2008年8月14日,申请号为200880111567.9(国际申请号为PCT/KR2008/004744),专利技术名称为“一种发送数据的方法”的专利申请的分案申请。
本专利技术涉及一种在无线接入系统中发送数据的方法,更具体地说,涉及一种在考虑检错码的尺寸的情况下来将输入数据划分成多个码块(codeblock)的各种方法。
技术介绍
在发送数据时,数据传输效率以及可靠的数据传输是重要的。为了提高数据传输效率,通常使用在发送之前划分数据的方法、并且使用利用检错码来对数据是否包含错误进行检查的方法。错误控制是指对在数据传输期间所产生的错误进行检测和纠正的机制。错误控制方案包括自动重传请求(ARQ)方案、前向纠错(FEC)方案和后向纠错(BEC)方案。为了在通信线路上进行可靠的数据传输,ARQ方案允许接收侧通过确认(ACK)信号和超时来检测是否发生错误,并且允许发送侧对发生了错误的帧进行重传。被称为“自动重传请求方案”的ARQ方案允许接收侧检测错误并请求数据重传。在FEC方案中,发送侧在发送之前向字符或帧添加冗余,并且接收侧利用这种冗余来检测和纠正错误。BEC方案添加用于检测错误的冗余,并向发送侧发送用于数据重传的ARQ信号。“检错”是指使得接收侧能够识别出在传输期间是否发生了错误的技术。检错码是指支持检错技术的码。检错技术包括奇偶校验、校验和、循环冗余校验(CRC)和加权码技术。“纠错”是指在所发送的数据块中包含足够的冗余、以便接收侧能够从接收到的数据块中推断出传输字符的编码技术。根据开放系统互联(OSI)的层模型,纠错主要在数据链路层中实现。同时,检错是指添加冗余、使得接收侧能够检测到错误的出现并作出重传请求的编码技术。纠错包括块码(blockcode)方案和卷积码方案,在块码方案中,向预定长度的信息(信号)添加预定长度的冗余,使得接收侧能够纠正错误;在卷积码方案中,编码器具有存储器,以在编码期间除了使用当前输入的信号之外还使用之前输入的信号的一部分。块码包括汉明码(Hammingcode)、作为循环码的Reed-Solomon码、BCH(Bose-Chaudhuri-Hocquenghem)码和循环冗余校验(CRC)码。卷积码包括Viterbi码和turbo码。奇偶校验普遍用于信息比特的数量较小并且错误产生的概率较低的情况。尽管奇偶校验由于其简单性而广泛用于异步通信,但是当错误数量为偶数时难以检测错误。奇偶校验包括奇数奇偶校验和偶数奇偶校验,在奇数奇偶校验中,字符编码奇偶比特中的1的数量设定为奇数;在偶数奇偶校验中,字符编码奇偶比特中的1的数量设定为偶数。作为检错方法中的一种的CRC是指以下这种技术:发送侧向帧校验序列(FCS)添加由多项式从所发送的数据中提取的结果、并发送附加后的字段,接收侧通过对所提取的结果是否与在接收侧通过同一方法执行的提取结果相同进行确认,来检查错误。CRC比较强大,并且其硬件结构比较简单。通过将要由发送侧发送的原始数据帧除以CRC生成多项式(generatorpolynomial)所获得的余数为FCS。需要CRC生成多项式(作为这种除法的除数)来生成FCS。将FCS附加到原始数据帧的结尾,使得所获得的帧(将FCS添加到原始数据上)可以准确地被预定多项式所相除。也就是说,将针对原始数据帧所计算的FCS附加到帧的结尾。这里,该预定多项式称为除数或CRC多项式。接收侧在接收到所得到的帧之后执行CRC。接收侧对通过将所接收到的数据帧除以在传输期间所使用的同一CRC多项式所得到的余数进行检查。接收侧通过对将与冗余一起发送的数据除以原始数据所获取的余数是否为0进行检查,来检测错误。如果余数不为0,则判定在传输期间发生了错误。
技术实现思路
在通常使用的CRC附加方法和数据块分段(segment)方法中,将一个CRC码附加到数据块上,然后对该数据块进行分段,由此以码块形式来发送该数据块。在这种情况下,接收侧接收全部被分段的块,并依次组合这些码块。接收侧可以通过CRC,来判定所恢复的数据块是否包含错误。因此,由于针对所恢复的数据块是否包含错误的判定是在依次恢复了全部码块之后作出的,因此不能迅速地检测出错误。此外,如果错误出现在所接收到的数据块的任何位置,则接收侧所执行的错误恢复过程会由于码块数量的增大而变得复杂。此外,应当考虑附加到各个码块的CRC码,以计算码块的数量和尺寸。然而,通过通常使用的数据块分段单元来计算码块的数量和尺寸的方法并不考虑将CRC码附加到各个码块上这一情况。设计用于解决这些问题的本专利技术提供了一种有效的数据传输方法。本专利技术的一个目的是提供在考虑附加到各个码块的检错码的尺寸的情况下来对数据块进行分段的各种方法。本专利技术的另一个目的是提供计算码块的数量的各种方法。本专利技术的另一个目的是提供在考虑码块的数量和尺寸、和/或检错码的尺寸的情况下来分配数据的各种方法。本专利技术的另一目的是提供一种基于上述目的的有效的数据传输方法。本专利技术描述了在无线接入系统中对数据块进行分段的示例性实施方式。本专利技术还描述了一种在考虑检错码的尺寸的情况下来对数据块进行分段的方法和一种将检错码附加到码块的方法。根据本专利技术的一个方面,提供了一种在无线接入系统中发送数据的方法,该方法包括以下步骤:通过将第一检错码附加到所述数据来生成输入比特序列;如果所述输入比特序列的尺寸B大于码块的最大尺寸Z,则利用所述输入比特序列的尺寸B、所述多个码块的最大尺寸Z以及要附加到所述多个码块中的各个码块的第二检错码的尺寸L,来计算所述多个码块的数量C;利用所述多个码块的数量C、所述第二检错码的尺寸L以及所述输入比特序列的尺寸B,来计算修改后的输入比特序列的尺寸B';基于通过将所述修改后的输入比特序列的尺寸B'除以所述多个码块的数量C所获得的值,来从多个预定值中获取所述多个码块的尺寸K;对所述输入比特序列进行分段,以具有所述多个码块的数量C和所述多个码块的尺寸K;通过将所述第二检错码附加到分段后的多个所述输入比特序列中的各个输入比特序列,来生成所述多个码块;以及对所述多个码块进行信道编码。可以将所述多个码块的数量C设定为以下这种整数:对通过将所述输入比特序列的尺寸B除以从所述多个码块的最大尺寸Z中减去要附加到所述多个码块中的各个码块的所述第二检错码的尺寸L所得到的结果而获取的值进行向上取整所得到的整数。可以通过不同的多项式来生成所述第一检错码和所述第二检错码。所述输入比特序列的尺寸B可以设定为为通过将所述数据的尺寸A加上所述第一检错码的尺寸获得的值,并且其中,还另外附加要附加到所述多个码块中的各个码块的所述第二检错码,以检测所述多个码块中的各个码块是否包含错误。如果所述输入比特序列的尺寸B小于所述多个码块的最大尺寸Z,则可以将所述多个码块的数量C设定为1。可以将所述修改后的输入比特序列的尺寸B'设定为以下这种值:所述多个码块的数量C乘以要包含于所述多个码块中的各个码块的所述第二检错码的尺寸L、再加上所述输入比特序列的尺寸B所获取的值。所述多个码块的尺寸K可以满足以下这种条件:通过将所述多个码块的数量C乘以所述多个码块的尺寸K所获得的值大于或等于所述修改后的输入比特序列的尺寸本文档来自技高网...
【技术保护点】
一种用于在无线接入系统中发送数据的信道编码方法,该方法包括以下步骤:通过公式来获得码块的数量C,其中B表示输入比特序列的尺寸,其中Z表示码块的最大尺寸,并且其中L表示要附加到各个码块的循环冗余校验CRC的尺寸;根据公式B“=B+C*L来获得修改后的输入比特序列的尺寸B“;基于所述码块的数量C和修改后的输入比特序列的尺寸B“来生成所述码块;以及使用所述码块来发送所述数据。FDA0000368003690000011.jpg
【技术特征摘要】
2007.08.14 KR 10-2007-0082032;2007.08.16 KR 10-201.一种用于在无线接入系统中发送数据的方法,该方法包括以下步骤:通过公式来获得码块的数量C,其中B表示输入比特序列的尺寸,其中Z表示码块的最大尺寸,并且其中L表示要附加到各个码块的循环冗余校验CRC的尺寸;根据公式B'=B+C*L来获得修改后的输入比特序列的尺寸B';基于所述码块的数量C和修改后的输入比特序列的尺寸B'来生成所述码块;以及使用所述码块来发送所述数据。2.根据权利要求1所述的方法,其中,在输入比特序列的尺寸B大于码块的最大尺寸Z时执行获得数量C的步骤。3.根据权利要求1所述的方法,所述方法还包括以下步骤:将所述CRC附加到各个码块,用于检测各个码块是否包含错误。4.根据权利要求1所述的方法,所述方法还包括通过将CRC附加到所述数据来生成所述输入比特序列。5.根据权利要求1所述的方法,...
【专利技术属性】
技术研发人员:金起焕,李荣燮,姜承显,郑载薰,
申请(专利权)人:LG电子株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。