Ldpc码字的交织映射方法及解交织解映射方法

文档序号:8546029阅读:163来源:国知局
Ldpc码字的交织映射方法及解交织解映射方法
【技术领域】
[0001] 本发明涉及数字电视技术领域,特别涉及一种LDPC码字的交织映射方法及解交 织解映射方法。
【背景技术】
[0002] 在现有的广播通信标准中,LDPC编码、比特交织和星座映射是最为常见的编码调 制方式。在不同的发射系统中,LDPC编码、比特交织和星座映射都需要单独设计,并且联合 调试,以取得最好的信道性能。因此,如何针对特定的LDPC码字和星座映射方式形成针对 性的比特交织,是本领域的一个技术难题。

【发明内容】

[0003] 本发明解决的问题是现有技术中无法针对特定的LDPC码字和星座映射方式形成 针对性的比特交织。
[0004] 为解决上述问题,本发明实施例提供了一种LDPC码字的交织映射方法,包括如下 步骤:将所述LDPC码字中的校验部分分成第一校验部分和第二校验部分;分别对所述第一 校验部分和所述第二校验部分进行第一次比特交织以得到第一校验比特流和第二校验比 特流;将所述LDPC码字中的信息比特部分与所述第一校验比特流和第二校验比特流拼接 成第一次比特交织后的LDPC码字;将所述第一次比特交织后的LDPC码字按预定长度分成 连续的多个比特子块,并按照相应的比特交换图案变换所述比特子块的排列顺序以形成第 二次比特交织后的LDPC码字;将所述第二次比特交织后的LDPC码字按列顺序写入存储空 间并按行顺序从该存储空间内读出以得到第三次比特交织后的LDPC码字;对所述第三次 比特交织后的LDPC码字依照相应的星座图进行星座映射以得到符号流;其中,所述比特交 换图案和所述星座图都与不同码率的LDPC码表相对应。
[0005] 本发明实施例还提供了一种LDPC码字的解交织解映射方法,包括如下步骤:对符 号流软值数据依照相应的星座图进行软解映射处理以得到比特软值数据;其中所述符号流 软值数据是接收端接收到上述的LDPC码字的交织映射方法得到的符号流经过快速傅里叶 变换后得到;对所述比特软值数据按行顺序写入存储空间并按列顺序从该存储空间内读出 以得到第一次比特解交织后的比特软值数据;将所述第一次比特解交织后的比特软值数据 按预定长度分成连续的多个比特软值数据子块,并按照相应的比特交换图案变换所述比特 软值数据子块的排列顺序以形成第二次比特解交织后的比特软值数据;将所述第二次比特 解交织后的比特软值数据中对应于LDPC码字中的校验部分分成第一校验部分比特软值数 据和第二校验部分比特软值数据;分别对所述第一校验部分比特软值数据和所述第二校验 部分比特软值数据进行第三次比特解交织以得到第三次比特解交织后的第一校验部分比 特软值数据和第二校验部分比特软值数据;将所述第二次比特解交织后的比特软值数据中 对应于LDPC码字中的信息比特部分与所述第三次比特解交织后的第一校验部分比特软值 数据和第二校验部分比特软值数据拼接成比特软值数据流;对所述比特软值数据流进行 LDPC译码处理以得到解码后的比特流数据。
[0006] 与现有技术相比,本发明技术方案具有以下优点:
[0007] 针对不同的LDPC码表选择相应的交织映射以及解交织解映射方法以使系统性能 得到更好的提升。
【附图说明】
[0008] 图1是本发明的一种LDPC码字的交织映射方法的【具体实施方式】的流程示意图;
[0009] 图2是本发明的一种LDPC码字的解交织解映射方法的【具体实施方式】的流程示意 图;
[0010] 图3是本发明的一种LDPC码字的交织映射方法中对第一校验部分和所述第二校 验部分进行第一次比特交织以得到第一校验比特流和第二校验比特流的示意图;
[0011] 图4是本发明的一种LDPC码字的交织映射方法中按照比特交换图案变换所述比 特子块的排列顺序的示意图。
【具体实施方式】
[0012] 发明人发现现有技术中,无法针对特定的LDPC码字和星座映射方式形成针对性 的比特交织。
[0013] 针对上述问题,发明人经过研究,提供了一种LDPC码字的交织映射方法及解交织 解映射方法,针对不同的LDPC码表选择相应的交织映射以及解交织解映射方法以使系统 性能得到更好的提升。
[0014] 为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明 的【具体实施方式】做详细的说明。
[0015] 在本发明实施例中,发射机端为:首先将信源编码后比特流输入到LDPC编码器进 行特定码率码长的LDPC码字的编码,之后输入比特交织器,按照某种特定的比特交织图案 方法进行交织处理,随后将比特交织处理后的数据进行对应码率的16NUC星座映射,星座 映射,之后进行调制,发射,经历信道。接收机端为:将经过信道后的数据进行解调,然后解 调后的数据输入解映射模块,进行QPSK解映射。之后将解映射模块输出的比特软值信息输 入到解交织模块进行解交织,之后输出到LDPC译码器,对其进行基于特定的LDPC码字的译 码,最后解码输出比特流。
[0016] 如图1所示的是本发明的一种LDPC码字的交织映射方法的【具体实施方式】的流程 示意图。参考图1,LDPC码字的交织映射方法包括如下步骤:
[0017] 步骤S11 :将所述LDPC码字中的校验部分分成第一校验部分和第二校验部分;
[0018] 步骤S12 :分别对所述第一校验部分和所述第二校验部分进行第一次比特交织以 得到第一校验比特流和第二校验比特流;
[0019] 步骤S13 :将所述LDPC码字中的信息比特部分与所述第一校验比特流和第二校验 比特流拼接成第一次比特交织后的LDPC码字;
[0020] 步骤S14 :将所述第一次比特交织后的LDPC码字按预定长度分成连续的多个比特 子块,并按照相应的比特交换图案变换所述比特子块的排列顺序以形成第二次比特交织后 的LDPC码字;
[0021] 步骤S15 :将所述第二次比特交织后的LDPC码字按列顺序写入存储空间并按行顺 序从该存储空间内读出以得到第三次比特交织后的LDPC码字;
[0022] 步骤S16 :对所述第三次比特交织后的LDPC码字依照相应的星座图进行星座映射 以得到符号流;其中,所述比特交换图案和所述星座图都与不同码率的LDPC码表相对应。
[0023] 在本实施例中,所述步骤S12具体包括如下步骤:分别对所述第一校验部分和所 述第二校验部分按列顺序写入存储空间并按行顺序从该存储空间内读出以得到第一校验 比特流和第二校验比特流。
[0024] 具体地,对生成LDPC码字的检验部分进行比特交织:其中,LDPC码字的校验部分 共(M1+M2)个比特,第一部分Ml个比特,按列写到一个存储空间内,每列Q1个比特,共q列, 也就是说Ml=Ql*q,接着按行顺序读出;第二部分M2个比特,按列写到一个存储空间内,每 列Q2个比特,共q列,也就是说M2=Q2*q,接着按行顺序读出。其具体实施过程参考图3所 /_J、i〇
[0025] 在所述步骤S14中,将所述第一次比特交织后的LDPC码字按预定长度分成连续的 多个比特子块,其中所述预定长度为360。进一步地,按照相应的比特交换图案变换所述比 特子块的排列顺序以形成第二次比特交织后的LDPC码字。其具体过程详见图4所示,在图 4中,〇% mi,. . .,1%/n)是360长度比特子块的比特交换图案。
[0026] 具体地,在本实施例中,LDPC码表中的LDPC码字的码长为64800。针对不同码率 的LDPC码字,提供不同的比特交换图案。
[0027] 1)码率为 2/15
[0028] 相应的比特交换图案为:
[0029] 7 35 174 16 33 102 86 18 160 25 82 53 78 52 142 30 127 151 107146 169 81 39 0 67 126 98 4 57 28 20 136 95 148 145 129 3 71 138 4523 128 75 62 172 8 177 37 122 116 76 61 179 26 176 59 134 27 161 1991 77 173 54 66 6 178 115 44 88 32 130 139 143 132 40 99 158 103 9 50124 10 29 133 101 118 168 100 120 41 83 15 108 60 55 94 135 34 97 84111 47 164 43 74 48 159 140 152 56 65 147 175 73 121 117 163 80 11011 150 13 87 155 125 167 90 36 166 58 89 109 106 170 123 49 149 4285 165 162 5 113 17 157 64 153 68 38 63 51 104 131 2 46 114 72 92 12154 144 156 31 171 79 22 1 21 14 70 112 24 105 119 137 69 141 96 93
[0030] 需要说明的是,在本实施例中,所述比特交换图案中的各个数值是指未经过比特 交换前所述比特子块的位置。例如,上述比特交换图案中的第一个数值7含义是指原来未 经过比特交换前第8个比特子块的如今经过比特交换后变成了第一个比特子块。
[0031] 相应的星座图为:
[0032]
【主权项】
1. 一种LDPC码字的交织映射方法,其特征在于,包括如下步骤: 将所述LDPC码字中的校验部分分成第一校验部分和第二校验部分; 分别对所述第一校验部分和所述第二校验部分进行第一次比特交织以得到第一校验 比特流和第二校验比特流; 将所述LDPC码字中的信息比特部分与所述第一校验比特流和第二校验比特流拼接成 第一次比特交织后的LDPC码字; 将所述第一次比特交织后的LDPC码字按预定长度分成连续的多个比特子块,并按照 相应的比特交换图案变换所述比特子块的排列顺序以形成第二次比特交织后的LDPC码 字; 将所述第二次比特交织后的LDPC码字按列顺序写入存储空间并按行顺序从该存储空 间内读出以得到第三次比特交织后的LDPC码字; 对所述第三次比特交织后的LDPC码字依照相应的星座图进行星座映射以得到符号 流;其中,所述比特交换图案和所述星座图都与不同码率的LDPC码表相对应。
2. 如权利要求1所述的LDPC码字的交织映射方法,其特征在于,所述分别对所述第一 校验部分和所述第二校验部分进行第一次比特交织以得到第一校验比特流和第二校验比 特流包括: 分别对所述第一校验部分和所述第二校验部分按列顺序写入存储空间并按行顺序从 该存储空间内读出以得到第一校验比特流和第二校验比特流。
3. 如权利要求1所述的LDPC码字的交织映射方法,其特征在于, 所述预定长度为360比特。
4. 如权利要求1所述的LDPC码字的交织映射方法,其特征在于,所述LDPC码表中LDPC 码字的码长为64800比特、码率为2/15 ;码表为:

相应的比特交换图案为: 7 35 174 16 3
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1