在无线接入系统中发送数据的装置及信道编码方法

文档序号:8004524
在无线接入系统中发送数据的装置及信道编码方法
【专利摘要】公开了一种在无线接入系统中发送数据的装置及信道编码方法。用于在无线接入系统中发送数据的方法包括以下步骤:通过公式来获得码块的数量C,其中B表示输入比特序列的尺寸,其中Z表示码块的最大尺寸,并且其中L表示要附加到各个码块的循环冗余校验CRC的尺寸;根据公式B'=B+C*L来获得修改后的输入比特序列的尺寸B';基于所述码块的数量C和修改后的输入比特序列的尺寸B'来生成所述码块;以及使用所述码块来发送所述数据。
【专利说明】在无线接入系统中发送数据的装置及信道编码方法
[0001]本申请是申请日为2008年8月14日,申请号为200880111567.9 (国际申请号为PCT/KR2008/004744),发明名称为“一种发送数据的方法”的专利申请的分案申请。
【技术领域】
[0002]本发明涉及一种在无线接入系统中发送数据的方法,更具体地说,涉及一种在考虑检错码的尺寸的情况下来将输入数据划分成多个码块(code block)的各种方法。
【背景技术】
[0003]在发送数据时,数据传输效率以及可靠的数据传输是重要的。为了提高数据传输效率,通常使用在发送之前划分数据的方法、并且使用利用检错码来对数据是否包含错误进行检查的方法。
[0004]错误控制是指对在数据传输期间所产生的错误进行检测和纠正的机制。错误控制方案包括自动重传请求(ARQ)方案、前向纠错(FEC)方案和后向纠错(BEC)方案。
[0005]为了在通信线路上进行可靠的数据传输,ARQ方案允许接收侧通过确认(ACK)信号和超时来检测是否发生错误,并且允许发送侧对发生了错误的帧进行重传。被称为“自动重传请求方案”的ARQ方案允许接收侧检测错误并请求数据重传。在FEC方案中,发送侧在发送之前向字符或帧添加冗余,并且接收侧利用这种冗余来检测和纠正错误。BEC方案添加用于检测错误的冗余,并向发送侧发送用于数据重传的ARQ信号。
[0006]“检错”是指使得接收侧能够识别出在传输期间是否发生了错误的技术。检错码是指支持检错技术的码。检错技术包括奇偶校验、校验和、循环冗余校验(CRC)和加权码技术。
[0007]“纠错”是指在所发送的数据块中包含足够的冗余、以便接收侧能够从接收到的数据块中推断出传输字符的编码技术。根据开放系统互联(OSI)的层模型,纠错主要在数据链路层中实现。同时,检错是指添加冗余、使得接收侧能够检测到错误的出现并作出重传请求的编码技术。
[0008]纠错包括块码(block code)方案和卷积码方案,在块码方案中,向预定长度的信息(信号)添加预定长度的冗余,使得接收侧能够纠正错误;在卷积码方案中,编码器具有存储器,以在编码期间除了使用当前输入的信号之外还使用之前输入的信号的一部分。
[0009]块码包括汉明码(Hamming code)、作为循环码的Reed-Solomon码、BCH(Bose-Chaudhur1-Hocquenghem)码和循环冗余校验(CRC)码。卷积码包括Viterbi码和turbo 码。
[0010]奇偶校验普遍用于信息比特的数量较小并且错误产生的概率较低的情况。尽管奇偶校验由于其简单性而广泛用于异步通信,但是当错误数量为偶数时难以检测错误。奇偶校验包括奇数奇偶校验和偶数奇偶校验,在奇数奇偶校验中,字符编码奇偶比特中的I的数量设定为奇数;在偶数奇偶校验中,字符编码奇偶比特中的I的数量设定为偶数。
[0011]作为检错方法中的一种的CRC是指以下这种技术:发送侧向帧校验序列(FCS)添加由多项式从所发送的数据中提取的结果、并发送附加后的字段,接收侧通过对所提取的结果是否与在接收侧通过同一方法执行的提取结果相同进行确认,来检查错误。CRC比较强大,并且其硬件结构比较简单。通过将要由发送侧发送的原始数据帧除以CRC生成多项式(generator polynomial)所获得的余数为FCS。需要CRC生成多项式(作为这种除法的除数)来生成FCS。将FCS附加到原始数据帧的结尾,使得所获得的帧(将FCS添加到原始数据上)可以准确地被预定多项式所相除。也就是说,将针对原始数据帧所计算的FCS附加到帧的结尾。这里,该预定多项式称为除数或CRC多项式。
[0012]接收侧在接收到所得到的帧之后执行CRC。接收侧对通过将所接收到的数据帧除以在传输期间所使用的同一 CRC多项式所得到的余数进行检查。接收侧通过对将与冗余一起发送的数据除以原始数据所获取的余数是否为O进行检查,来检测错误。如果余数不为O,则判定在传输期间发生了错误。

【发明内容】

[0013]在通常使用的CRC附加方法和数据块分段(segment)方法中,将一个CRC码附加到数据块上,然后对该数据块进行分段,由此以码块形式来发送该数据块。在这种情况下,接收侧接收全部被分段的块,并依次组合这些码块。接收侧可以通过CRC,来判定所恢复的数据块是否包含错误。因此,由于针对所恢复的数据块是否包含错误的判定是在依次恢复了全部码块之后作出的,因此不能迅速地检测出错误。
[0014]此外,如果错误出现在所接收到的数据块的任何位置,则接收侧所执行的错误恢复过程会由于码块数量的增大而变得复杂。
[0015]此外,应当考虑附加到各个码块的CRC码,以计算码块的数量和尺寸。然而,通过通常使用的数据块分段单元来计算码块的数量和尺寸的方法并不考虑将CRC码附加到各个码块上这一,清况。
[0016]设计用于解决这些问题的本发明提供了一种有效的数据传输方法。
[0017]本发明的一个目的是提供在考虑附加到各个码块的检错码的尺寸的情况下来对数据块进行分段的各种方法。
[0018]本发明的另一个目的是提供计算码块的数量的各种方法。
[0019]本发明的另一个目的是提供在考虑码块的数量和尺寸、和/或检错码的尺寸的情况下来分配数据的各种方法。
[0020]本发明的另一目的是提供一种基于上述目的的有效的数据传输方法。
[0021]本发明描述了在无线接入系统中对数据块进行分段的示例性实施方式。本发明还描述了一种在考虑检错码的尺寸的情况下来对数据块进行分段的方法和一种将检错码附加到码块的方法。
[0022]根据本发明的一个方面,提供了 一种在无线接入系统中发送数据的方法,该方法包括以下步骤:通过将第一检错码附加到所述数据来生成输入比特序列;如果所述输入比特序列的尺寸B大于码块的最大尺寸Z,则利用所述输入比特序列的尺寸B、所述多个码块的最大尺寸Z以及要附加到所述多个码块中的各个码块的第二检错码的尺寸L,来计算所述多个码块的数量C ;利用所述多个码块的数量C、所述第二检错码的尺寸L以及所述输入比特序列的尺寸B,来计算修改后的输入比特序列的尺寸B’ ;基于通过将所述修改后的输入比特序列的尺寸B’除以所述多个码块的数量C所获得的值,来从多个预定值中获取所述多个码块的尺寸K ;对所述输入比特序列进行分段,以具有所述多个码块的数量C和所述多个码块的尺寸K ;通过将所述第二检错码附加到分段后的多个所述输入比特序列中的各个输入比特序列,来生成所述多个码块;以及对所述多个码块进行信道编码。
[0023]可以将所述多个码块的数量C设定为以下这种整数:对通过将所述输入比特序列的尺寸B除以从所述多个码块的最大尺寸Z中减去要附加到所述多个码块中的各个码块的所述第二检错码的尺寸L所得到的结果而获取的值进行向上取整所得到的整数。
[0024]可以通过不同的多项式来生成所述第一检错码和所述第二检错码。
[0025]所述输入比特序列的尺寸B可以设定为为通过将所述数据的尺寸A加上所述第一检错码的尺寸获得的值,并且其中,还另外附加要附加到所述多个码块中的各个码块的所述第二检错码,以检测所述多个码块中的各个码块是否包含错误。
[0026]如果所述输入比特序列的尺寸B小于所述多个码块的最大尺寸Z,则可以将所述多个码块的数量C设定为I。
[0027]可以将所述修改后的输入比特序列的尺寸B’设定为以下这种值:所述多个码块的数量C乘以要包含于所述多个码块中的各个码块的所述第二检错码的尺寸L、再加上所述输入比特序列的尺寸B所获取的值。所述多个码块的尺寸K可以满足以下这种条件:通过将所述多个码块的数量C乘以所述多个码块的尺寸K所获得的值大于或等于所述修改后的输入比特序列的尺寸B’。
[0028]所述多个码块的尺寸K中的第一码块的尺寸K+可以具有所述预定值当中最小的尺寸,并且所述多个码块的尺寸K中的第二码块的尺寸κ_可以具有所述多个预定值当中最大的尺寸。
[0029]可以将所述第二码块的数量C_设定为以下这种值:所述多个码块的数量C乘以所述第一码块的尺寸K+、然后减去所述修改后的输入比特序列的尺寸B’、再除以所述第一码块的尺寸K+与所述第二码块的尺寸K-之间的差所获得的值进行向下取整所得到的整数。
[0030]可以将所述第一码块的数量C+设定为以下这种值:通过从所述多个码块的数量C中减去所述第二码块的数量C_所获得的值。
[0031 ] 所述发送数据的方法还可以包括以下步骤:通过从向将所述第二码块的数量C_乘以所述第二码块的尺寸κ_所获得的值加上将所述第一码块的数量C+乘以所述第一码块的尺寸K+所获得的值而获得的结果中减去所述修改后的输入比特序列的尺寸,来计算填充比特的长度F ;以及向所述多个码块中的第一码块分配所述填充比特。
[0032]所述发送数据的方法还可以包括以下步骤:向所述多个码块的第一码块中的、除填充比特的尺寸和所述第二检错码的尺寸之外的区域分配数据;以及向从第二码块开始的多个码块中的、除所述第二检错码的尺寸之外的区域分配所述数据。
[0033]向所述第一码块分配数据的步骤还可以包括以下步骤:将所述第二检错码附加到所述第一码块;并且向从所述第二码块开始的码块分配数据的步骤还可以包括以下步骤:将所述第二检错码附加到从所述第二码块开始的所述多个码块。
[0034]所述多个码块的最大尺寸Z为6144个比特。
[0035]根据本发明的另一个方面,提供了一种在无线接入系统中发送数据的方法,该方法包括以下步骤:通过将第一检错码附加到第一输入比特序列来生成第二输入比特序列;利用所述第一输入比特序列的尺寸A和所述第一检错码的尺寸L,来计算所述第二输入比特序列的尺寸B ;如果所述第二输入比特序列的尺寸B大于多个码块的最大尺寸Z,则利用所述第二输入比特序列的尺寸B、所述多个码块的最大尺寸Z以及要附加到所述多个码块中的各个码块的第二检错码的尺寸L,来计算所述多个码块的数量;利用所述多个码块的数量C、所述第二检错码的尺寸L以及所述第二输入比特序列的尺寸B,来计算修改后的第二输入比特序列的尺寸B’ ;基于通过将所述修改后的第二输入比特序列的尺寸B除以所述多个码块的数量C所获得的值,来从多个预定值中获取所述多个码块的尺寸K、K+、和Κ_ ;对所述第二输入比特序列进行分段,以具有所述多个码块的数量C和所述多个码块的所获取的尺寸K、K+、和Κ_ ;通过将所述第二检错码附加到分段后的多个所述第二输入比特序列中的各个第二输入比特序列,来生成所述多个码块;以及对所述多个码块进行信道编码。
[0036]根据本发明的另一个方面,提供了一种在无线接入系统中发送数据的方法,该方法包括以下步骤:通过将第一检错码附加到第一输入比特序列来生成第二输入比特序列;利用所述第一输入比特序列的尺寸A和所述第一检错码的尺寸L,来计算所述第二输入比特序列的尺寸B ;如果所述第二输入比特序列的尺寸B大于码块的最大尺寸Ζ,则利用所述第二输入比特序列的尺寸B、所述多个码块的最大尺寸Z以及要附加到所述多个码块中的各个码块的第二检错码的尺寸L,来计算所述多个码块的数量C ;利用所述多个码块的数量C、所述第二检错码的尺寸L以及所述第二输入比特序列的尺寸B,来计算修改后的第二输入比特序列的尺寸B’ ;通过将所述修改后的第二输入比特序列的尺寸B’除以所述多个码块的数量C来获取所述多个码块的尺寸Kr ;对所述第二输入比特序列进行分段,以具有所述多个码块的数量C和所获取的所述多个码块的尺寸Kr ;通过将所述第二检错码附加到分段后的多个所述第二输入比特序列中的各个第二输入比特序列,来生成所述多个码块;以及对所述多个码块进行信道编码。
[0037]通过不同的多项式来生成所述第一检错码和所述第二检错码。
[0038]根据本发明的另一个方面,提供了一种在无线接入系统中发送数据的方法,该方法包括以下步骤:如果所述输入比特序列的尺寸B大于多个码块的最大尺寸Ζ,则利用所述输入比特序列的尺寸B、所述多个码块的最大尺寸Z以及要附加到所述多个码块中的各个码块的第二检错码的尺寸L,来计算所述多个码块的数量C ;利用所述多个码块的数量C、所述检错码的尺寸L以及所述输入比特序列的尺寸B,来计算修改后的输入比特序列的尺寸B’ ;基于通过将所述修改后的输入比特序列的尺寸B’除以所述多个码块的数量C所获得的值,来从多个预定值中获取所述多个码块的尺寸K ;以及对所述输入比特序列进行分段,以具有所述多个码块的数量C和所述多个码块的尺寸K。
[0039]根据本发明的另一个方面,提供了一种在无线接入系统中发送数据的方法,该方法包括以下步骤:通过将第一检错码附加到传输块来生成输入比特序列;如果所述输入比特序列的尺寸B大于多个码块的最大尺寸Ζ,则利用所述输入比特序列的尺寸B、所述多个码块的最大尺寸Z以及要附加到所述多个码块中的各个码块的第二检错码的尺寸L,来计算所述多个码块的数量C ;利用所述多个码块的数量C、所述检错码的尺寸L以及所述输入比特序列的尺寸B,来计算修改后的输入比特序列的尺寸B’ ;通过将所述修改后的输入比特序列的尺寸B’除以所述多个码块的数量C来获取所述多个码块的尺寸Kr ;以及对所述输入比特序列进行分段,以具有所述多个码块的数量C和所述多个码块的尺寸Kr。
[0040]根据本发明的另一个方面,提供了一种用于在无线接入系统中发送数据的信道编码方法,该方法包括以下步骤:通过公式C =「B/(Z-L>1来获得码块的数量C,其中B表示输
入比特序列的尺寸,其中Z表示码块的最大尺寸,并且其中L表示要附加到各个码块的循环冗余校验CRC的尺寸;根据公式B’=B+C*L来获得修改后的输入比特序列的尺寸B’ ;基于所述码块的数量C和修改后的输入比特序列的尺寸B’来生成所述码块;以及使用所述码块来发送所述数据。
[0041]根据本发明的另一个方面,提供了一种配置为在无线接入系统中发送数据的装
置,该装置包括:发送器;以及控制器,该控制器被配置为:通过公式C =「B/(Z-L)1来获得
码块的数量C,其中B表示输入比特序列的尺寸,其中Z表示码块的最大尺寸,并且其中L表示要附加到各个码块的循环冗余校验CRC的尺寸;根据公式B’ =B+C*L来获得修改后的输入比特序列的尺寸B’ ;基于所述码块的数量C和修改后的输入比特序列的尺寸B’来生成所述码块;并且使得所述发送器使用所述码块来发送所述数据。
[0042]本发明具有以下优点。
[0043]首先,因为接收侧能够在任何时刻接收到了码块时来判定是否存在错误,因此能够执行高效的错误恢复过程。
[0044]其次,通过在考虑CRC码的长度的情况下来计算码块的数量并对数据块进行分段,能够准确地执行对数据块的分段,并且能够准确地附加CRC码。
[0045]第三,当将数据块分段成码块时,考虑CRC码的长度计算码块的数量,然后将数据分配给码块,由此提高了数据处理效率。
[0046]第四,如果输入到系统的比特序列的尺寸小于该系统中能够进行划分的最大尺寸,则不必执行对输入比特序列的分段。相反,将相应的输入比特用于作码块。因为可以使用检测码来对输入比特进行检错,所以不必重新附加该检错码。因此,能够迅速处理该码块。
[0047]第五,通过本发明的各种实施方式可以有效地发送数据。
【专利附图】

【附图说明】
[0048]包括附图以提供对本发明的进一步理解,附图示出了本发明的实施方式,并与说明书一起用于解释本发明的原理。
[0049]在附图中:
[0050]图1是例示了由CRC附加单元和数据块分段单元中的各个单元执行的过程的图;
[0051]图2是例示了将数据块转换成码块的过程的图;
[0052]图3是例示了根据本发明的一个示例性实施方式的、在考虑CRC尺寸的情况下对数据块进行分段的过程的图;
[0053]图4是例示了根据本发明的一个示例性实施方式的、将CRC码附加到多个码块的过程的一个示例的图;
[0054]图5是例示了根据本发明的一个示例性实施方式的、将CRC码附加到多个码块的过程的另一个示例的图;
[0055]图6是例示了根据本发明的一个示例性实施方式的、在考虑CRC尺寸的情况下对数据块进行分段并附加CRC码的过程的图;[0056]图7是例示了根据本发明的一个示例性实施方式的、在考虑CRC尺寸的情况下将数据块转换成码块的过程的图;
[0057]图8是例示了根据本发明的一个示例性实施方式的、在考虑CRC尺寸的情况下对数据块进行分段的过程的流程图;
[0058]图9是例示了根据本发明的一个示例性实施方式的、计算多个码块的数量的过程的流程图;
[0059]图10是例示了根据本发明的一个示例性实施方式的、利用修改后的输入比特序列的尺寸来对数据块进行分段的过程的流程图;以及
[0060]图11是例示了根据本发明的一个示例性实施方式的、在码块的数量为I时将数据块转换成码块的过程的流程图。
【具体实施方式】
[0061]本发明提供了一种在无线接入系统中发送数据和对码块进行分段的方法,特别是一种在考虑检错码的尺寸的情况下来对数据块进行分段的方法以及一种获取多个码块的数量的方法。
[0062]下面描述的示例性实施方式是本发明的构成元素和特征的多个组合。除非另有说明,否则这些构成元素或特征应当视为是可选的。可以执行各个构成元素或特征而无需与其它构成元素或特征进行组合。此外,可以将一些构成元素和/或特征彼此进行组合,以构成本发明的实施方式。可以改变本发明的实施方式中所述操作的次序。任何一个实施方式中的构造可以包括在另一实施方式中,并且可由另一实施方式的相应构造来代替。
[0063]在本发明的以下描述中,如果对已知过程或步骤的详细描述会使本发明的主题模糊不清,则省略这种描述。
[0064]在本发明的示例性实施方式中,对基站与移动台之间的数据发送和接收关系进行了描述。这里,术语“基站”是指直接与移动台进行通信的网络终端节点。在一些情况下,可以由基站的上级节点(upper node)来执行所述由基站执行的特定操作。
[0065]也就是说,明显的是,在由包括基站在内的多个网络节点所构成的网络中,可以由基站或除了该基站之外的其它网络节点来执行与移动台进行通信所执行的各种操作。术语“基站”可以用术语“固定站”、“节点B”、“eN0de B (eNB)”、“接入点”等代替。术语“移动台(MS ) ”可以用术语“终端”、“用户设备(UE ) ”、“移动用户台(MSS ) ”等代替。
[0066]此外,术语“发送侧”是指发送数据或语音业务的节点,术语“接收侧”是指接收数据或语音业务的节点。因此,在上行链路中,移动台可能是发送侧而基站可能是接收侧。类似地,在下行链路中,移动台可能是接收侧而基站可能是发送侧。
[0067]同时,移动台可以包括个人数字助理(PDA)、蜂窝电话、个人通信业务(PCS)电话、全球移动系统(GSM)电话、宽带码分多址(WCDMA)电话、移动宽带系统(MBS)电话等。
[0068]本发明的实施方式可以通过各种手段实现,例如,硬件、固件、软件或它们的组合。
[0069]在硬件设置中,根据本发明的示例性实施方式的方法可以通过专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器等中的一个或更多个来实现。
[0070]在固件或软件设置中,根据本发明的示例性实施方式的方法可以通过执行上述功能或操作的模块、过程或函数等来实现。软件代码可以存储在存储单元中,并且可以由处理器驱动。存储单元设置在处理器的内部或外部,并且可以通过公知的各种方式来向处理器发送数据和从处理器接收数据。
[0071 ] 可以由在至少一种无线接入系统(例如,IEEE802系统、3GPP系统、3GPP LTE系统和3GPP2系统)中所公开的文献来支持本发明的各个实施方式。具体地说,3GPPTS36.212V8.0.0 (2007-09)到 3GPP TS36.212V8.3.0 (2008-05)中所公开的文献可以支持本发明的各个实施方式。
[0072]以下详细描述包括一些具体术语,以便提供对本发明的完整理解。然而,可以在不脱离本发明的精神和范围的情况下修改这些具体术语。
[0073]图1是例示了由CRC附加单元和数据块分段单元中的各个单元执行的过程的图。
[0074]现在参照图1来描述常用的CRC附加单元和数据块分段单元。如果需要,数据块100可以被分段成多个码块。通过对数据块100进行分段来生成码块160。
[0075]如果用户输入了数据块100,则CRC附加单元120将CRC码附加到数据块100。包含CRC码在内的数据块被数据块分段单元140划分成必要长度的数据块,并构成具有一个或更多个长度的码块160。在图1的右侧中依次示出了该过程。
[0076]CRC附加单元120将CRC码附加到具有指定长度的数据块,使得接收侧能够利用该数据块100来检测错误。为此,CRC附加单元120基于输入数据块、利用CRC生成式来生成具有指定长度的CRC奇偶校验比特(步骤SlOl )。接着,CRC附加单元120将该CRC奇偶校验比特按照前向或后向方式附加到前向数据块,以生成串连连接形成的数据块(步骤S102)。
[0077]由数据块分段单元140将附加有CRC的数据块分段成一个或多个码块。数据块分段单元140通过以下四个过程来将输入数据块分段成一个或更多个码块。
[0078]数据块分段单元140将码块的数量设定成以下这种整数:对将附加有CRC的数据块的尺寸除以码块的最大允许尺寸的结果进行向上取整所得到的整数(步骤S103)。
[0079]数据块分段单元140根据步骤S103中所确定的码块的数量来计算各个码块的尺寸(步骤S104)。
[0080]在步骤S104中,对各个码块的尺寸相加的总和可能大于附加有CRC的数据块的尺寸。在这种情况下,将通过从全部码块的尺寸中减去附加有CRC的数据块的尺寸所获得的值设定为填充比特的长度(步骤S105)。
[0081]如果确定了码块的数量和尺寸与填充比特的长度,则数据块分段单元140对附加有CRC的数据块进行分段,并向各个码块分配数据(步骤S106)。在步骤S106中,将填充比特和数据依次分配到码块当中的第一块的开头,并且从第二块开始依次分配后面的数据。
[0082]图2是例示了将数据块转换成码块的过程的图。
[0083]在图2中,可以利用图1中所使用的各个单元和方法。
[0084]参照图2,将数据块200输入到CRC附加单元220中。通过CRC附加单元220来将CRC比特附加到数据块200,以生成附加有CRC的数据块230。将附加有CRC的数据块输入到数据块分段单元240中,然后将其分段成多个码块。将填充比特附加到码块260的第一块的开头,并且向其它部分分配数据。从第二码块开始依次分配数据。
[0085]在本发明的示例性实施方式中,假设将CRC码用作一种所需要的检错码,其能够由数据块分段单元附加到码块中。此外,术语“数据块”是指输入到数据块分段单元中的输入比特,并且可以称为“第一数据块”。如果对输入比特执行分段,则生成码块(即,“第二数据块”)。
[0086]<第一实施方式>
[0087]图3是例示了根据本发明的一个示例性实施方式的、在考虑CRC尺寸的情况下对数据块进行分段的过程的图。
[0088]参照图3,将数据块(例如,第一数据块300 )输入到数据块分段单元320中,并且将其分段成一个或更多个码块(例如,第二数据块)。将数据依次分配到这些码块。将多个码块输入到CRC附加单元340。在这种情况下,数据块可以包括检错码,并且检错码的尺寸优选地可以是24比特。
[0089]CRC附加单元340生成CRC码,并且,除了在数据块由包括检错码在内的一个码块构成时之外(例如,除了在数据块的尺寸B小于或等于码块的最大尺寸Z时之外),将CRC码附加到多个码块中。因此,通过数据块分段单元320和CRC附加单元340来将数据块300分段成码块360。在图3中,码块360是指一个或更多个分段后的数据块。
[0090]参照图3,如果将数据块300输入到数据块分段单元320中,则数据块分段单元320针对输入的数据来计算码块的数量C。在这种情况下,数据块分段单元320可以在考虑要附加到各个最终码块的CRC码的尺寸L的情况下来计算多个码块的数量C (步骤S301)。
[0091]此后,将描述步骤S301中所使用的用于计算多个码块的数量C的各种方法。
[0092]现在来描述根据本发明的一个示例性实施方式的、在步骤S301中计算多个码块的数量的第一方法。
[0093]式I例示了计算多个码块的数量C的一个示例。
[0094][式I]
[0095]C= Β/Zl;「xl是对X进行向上取整所得到的整数
[0096]
【权利要求】
1.一种用于在无线接入系统中发送数据的信道编码方法,该方法包括以下步骤: 通过公式C =「BZ(Z-L)I来获得码块的数量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所述的方法,其中,所述CRC的尺寸L为24比特,并且所述码块的最大尺寸Z为6144比特。
6.根据权利要求1所述的方法,其中,获得数量C的步骤还包括考虑附加到各个码块的所述CRC的尺寸。
7.一种配置为在无线接入系统中发送数据的装置,该装置包括: 发送器;以及 控制器,该控制器被配置为: 通过公式C = /(Z-L)1来获得码块的数量C,其中B表示输入比特序列的尺寸,其中Z表示码块的最大尺寸,并且其中L表示要附加到各个码块的循环冗余校验CRC的尺寸; 根据公式B’ =B+C*L来获得修改后的输入比特序列的尺寸B’ ; 基于所述码块的数量C和修改后的输入比特序列的尺寸B’来生成所述码块;并且 使得所述发送器使用所述码块来发送所述数据。
8.根据权利要求7所述的装置,其中,所述控制器还被配置为在所述输入比特序列的尺寸B大于码块的最大尺寸Z时获得所述码块的数量C。
9.根据权利要求7所述的装置,其中,所述CRC被附加到各个码块,用于检测各个码块是否包含错误。
10.根据权利要求7所述的装置,其中,所述输入比特序列通过将CRC附加到所述数据来生成。
11.根据权利要求7所述的装置,其中,所述CRC的尺寸L为24比特,并且所述码块的最大尺寸Z为6144比特。
12.根据权利要求7所述的装置,其中,所述控制器还被配置为基于附加到各个码块的所述CRC的尺寸来考虑所述数量C。
【文档编号】H04L1/00GK103441816SQ201310359229
【公开日】2013年12月11日 申请日期:2008年8月14日 优先权日:2007年8月14日
【发明者】金起焕, 李荣燮, 姜承显, 郑载薰 申请人:Lg电子株式会社
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1