码字是以LXL( L通常为 360)为子块大小,码表分别为如下:
[0041] 表 1 码率 5/15Nldpc = 17640, LXL = 360X360
[0045] 在阐述编码方法之前,首先对给定形式的母矩阵做如下解释:
[0046] 母矩阵码表最上面部分有两行数据:1)第一行数据是母矩阵的列号;2)第二行数 据解释该列是校验列(数字〇表示)还是信息列(数字1表示);
[0047] 除去最上面部分两行数据外,母矩阵共有m行η列,第i行第j列的每个数字Pl] 代表了单位矩阵的所有列向右循环偏移P,的所产生的子矩阵,子矩阵的大小为360X360。 例如Plj = 45时,该数字代表了一个360X 360的矩阵,该矩阵是由360X360的单位矩阵按 列按向右循环偏移45所产生的;例如Pl j = 0时,代表一个360 X 360的单位矩阵;当第i行 第j列没有数字时,该处代表了一个360X360的全0矩阵。
[0048] 按如上所述的规则,将母矩阵扩展为行数为M = 360 X m,列数为N = 360 X η的矩 阵,该矩阵就是LDPC码字的校验矩阵Η,其中M指的是校验矩阵的校验行,N指的是校验方 程的列,也代表着码字的长度。
[0049] 编码的过程就是首先产生N-M长的信息比特序列I = [iii2i3……iNM], 然后通过LDPC码字的校验矩阵求得剩下的M个校验比特的过程。最后得到了码字
该码字满足CXHt = 0.
[0050] 值得注意的是:
[0051] 1)最后码字
中的 校验比特部分事实上就是利用CXHt = 0这种关系求得的;2)H矩阵中校验列信息列的顺序 是严格对应着母矩阵中的校验列、信息列的,而且通常遵循着前面部分是校验列,中间部分 是信息列,最后部分是校验列的结构。所以C中的前M 1个校验比特对应着H中的前M1个校 验列,C中的中间N-M个信息比特对应着H中的中间的N-M个信息列,C中的最后M-M 1个校 验比特对应着H中的最后M-M1个校验列。
[0052] 本发明实施例还提供了一种LDPC码字的解交织解映射方法。如图2所示的是本 发明的一种LDPC码字的解交织解映射方法的【具体实施方式】的流程示意图。参考图2, LDPC 码字的解交织解映射方法包括如下步骤:
[0053] 步骤S21 :对符号流软值数据依照相应的星座图进行软解映射处理以得到比特软 值数据;其中所述符号流软值数据是接收端接收到如权利要求1所述的LDPC码字的交织映 射方法得到的符号流。
[0054] 步骤S22 :将所述比特软值数据分成第一部分和第二部分,并将这两部分都按行 顺序写入存储空间并按列顺序从该存储空间内读出,以得到第一次比特解交织后的比特软 值数据。
[0055] 根据上述发射端的处理方式,在本实施例中,所述按列顺序从该存储空间内读出 中列的数目为4。
[0056] 步骤S23 :将所述第一次比特解交织后的比特软值数据按预定长度分成连续的多 个比特软值数据子块,之后按照相应的比特交换图案变换回所述比特软值数据子块的排列 顺序,并将由于发送端选择了部分子块做比特交换处理而产生的空缺子块对应位置的比特 软值数据均设置为〇,以得到比特解交织后的比特软值数据流;
[0057] 在本实施例中,由于之前发送端进行比特变换时只选取了 45个子块,因此进行反 变换之后会有4个子块的位置是空缺的,这里将这4个空缺子块对应位置的比特软值数据 均设置为〇,由此得到比特解交织后的比特软值数据流。
[0058] 步骤S24 :对所述比特软值数据流进行LDPC译码处理以得到解码后的比特流数 据。
[0059] 本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域 技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发 明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明 的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案 的保护范围。
【主权项】
1. 一种LDPC码字的交织映射方法,其特征在于,包括如下步骤: 将编码后的LDPC码字按预定长度分成连续的多个比特子块,按相应的比特交换图案 选择部分比特子块并变换排列顺序,以形成第一次比特交织后的LDPC码字。 将所述第一次比特交织后的LDPC码字分成两部分,将第一部分按列顺序写入存储空 间并按行顺序从该存储空间内读出,再将第二部分按列顺序写入存储空间并按行顺序从该 存储空间读出,将两次读出的结果拼接,以得到第二次比特交织后的LDPC码字; 对所述第二次比特交织后的LDPC码字依照相应的星座图进行星座映射以得到符号 流;其中,所述比特交换图案和所述星座图都与不同码率的LDPC码表相对应。2.如权利要求1所述的LDPC码字的交织映射方法,其特征在于,所述预定长度为360 比特。3.如权利要求1所述的LDPC码字的交织映射方法,其特征在于,所述按相应的比特交 换图案选择部分比特子块并变换排列顺序包括: 按相应的比特交换图案选择45个比特子块并变换排列顺序。4.如权利要求1所述的LDPC码字的交织映射方法,其特征在于,所述LDPC码表中LDPC 码字的码长为17640比特、码率为5/15 ;码表为:相应的比特交换图案为: 21 26 38 39 15 9 17 18 41 44 40 43 25 23 10 34 16 19 46 1231 47 4 7 1 45 3 35 14 2 37 36 24 33 48 8 13 32 20 6 511 42 0 22 相应的星座图为:5.如权利要求1所述的LDPC码字的交织映射方法,其特征在于,所述LDPC码表中LDPC码字的码长为17640比特、码率为7/15 ;码表为:相应的比特交换图案为: 42 40 18 19 4 41 48 0 38 21 20 23 8 15 25 16 27 47 7 29 436 22 11 13 39 24 17 36 45 28 14 30 33 12 10 3 1 26 46 445 2 31 32 相应的星座图为:6. 如权利要求1所述的U)PC码字的交织映射方法,其特征在于, 所述第一次比特交织后的LDPC码字的长度为16200比特、第一部分为15840比特、第 二部分为360比特。7. 如权利要求1所述的LDPC码字的交织映射方法,其特征在于, 所述按列顺序中列的数目为4。8. -种LDPC码字的解交织解映射方法,其特征在于,包括如下步骤: 对符号流软值数据依照相应的星座图进行软解映射处理以得到比特软值数据;其中所 述符号流软值数据是接收端接收到如权利要求1所述的LDPC码字的交织映射方法得到的 符号流; 将所述比特软值数据分成第一部分和第二部分,并将这两部分都按行顺序写入存储空 间并按列顺序从该存储空间内读出,以得到第一次比特解交织后的比特软值数据; 将所述第一次比特解交织后的比特软值数据按预定长度分成连续的多个比特软值数 据子块,之后按照相应的比特交换图案变换回所述比特软值数据子块的排列顺序,并将由 于发送端选择了部分子块做比特交换处理而产生的空缺子块对应位置的比特软值数据均 设置为0,以得到比特解交织后的比特软值数据流; 对所述比特软值数据流进行LDPC译码处理以得到解码后的比特流数据。9. 如权要求8所述的LDPC码字的解交织解映射方法,其特征在于,所述按列顺序从该 存储空间内读出中列的数目为4。10. 如权要求8所述的LDPC码字的解交织解映射方法,其特征在于,所述部分子块的数 目为45个。
【专利摘要】一种LDPC码字的交织映射方法及解交织解映射方法,将编码后的LDPC码字按预定长度分成连续的多个比特子块,按相应的比特交换图案选择部分比特子块并变换排列顺序,形成第一次比特交织后的LDPC码字;将第一次比特交织后的LDPC码字分成两部分,将这两部分都按列顺序写入并按行顺序读出得到第二次比特交织后的LDPC码字;对第二次比特交织后的LDPC码字依照星座图进行星座映射以得到符号流。针对不同的LDPC码表选择交织映射和解交织解映射方法使系统性能得到更好的提升。
【IPC分类】H04L1/00
【公开号】CN105099613
【申请号】CN201410217516
【发明人】张文军, 赵越, 史毅俊, 徐胤, 何大治, 管云峰
【申请人】上海数字电视国家工程研究中心有限公司
【公开日】2015年11月25日
【申请日】2014年5月22日