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

文档序号:9690772阅读:来源:国知局
据S = (s。, Sd . · . , sK D生 成Μ个校验比特P = (p。, Pu . . . , pM》。即得到N个比特的码字Λ = ( λ。,λ . . . , λ N J, 其中N = K+M。Λ又可以表示为,Λ = (s。,Sd…,sK η p。,Pd…,pM D。
[0050] 编码的步骤为:
[0051] 1)初始化 λ ; = Sp i = 0, 1,· · ·,K-l。p.j = 0, j = 0, 1,· · ·,M-l
[0052] 2)对信息比特λ。,对以码表中的第一行数字为地址的校验比特进行累加,举表1 码率4/5,码长57600的码表为例:
[0054] 3)对于接下来的L-1个信息比特,(通常L = 320),λ n,m = 1,2, ·…,L-1,将每 个信息比特分别与按照如下y为地址的校验比特进行累加:
[0055] y = {x+(mmod320) XQ}mod Μ
[0056] 其中,χ是指与λ。相关的校验位地址,举表1为例,χ即码表中第一行的数字:
[0058]
Μ是校验比特的数量,也是校验矩阵行的数量,L是校验矩阵中子 块的大小,通常为320.
[0059] 举表1的码字为例子,
[0062] 4)对于第L个信息比特λρ按照码表中的第二行数字地址对校验比特进行累加。 同样的对于第L个信息比特\接下来的L-1个信息比特,继续按照步骤3)中的公式对校 验比特进行累加,这时候步骤三种的公式的χ即码表中第二行的数字。
[0063] 5)同理,对于第21^、31^、41^";11^"个信息比特,按照码表中分别第3、4、5、~、(1+1) L···.行的地址对校验比特进行累加,而其信息比特之后的L-1个信息比特则分别按照步骤 3)中的公式对校验比特进行累加,注意这时候步骤三种的公式的χ对应的是当前第iL个信 息比特所对应的码表中的行,比如第iL个信息比特之后的L-1个比特,其应用步骤3)中的 公式的时候对应的χ的地址为码表中的第(i+Ι)行。
[0064] 6)做完步骤5)之后,做如下操作:
[0065] 錢=終其中 i = 1,2, 3,......,M-1。
[0066] 本发明实施例还提供了一种LDPC码字的解交织解映射方法。如图2所示的是本 发明的一种LDPC码字的解交织解映射方法的【具体实施方式】的流程示意图。参考图2, LDPC 码字的解交织解映射方法包括如下步骤:
[0067] 步骤S21 :对符号流软值数据依照相应的星座图进行软解映射处理以得到比特软 值数据;
[0068] 步骤S22 :将所述比特软值数据按行顺序写入存储空间并按列顺序从该存储空间 内读出以得到第一次比特解交织后的比特软值数据;
[0069] 步骤S23 :将所述第一次比特解交织后的比特软值数据按预定长度分成连续的多 个比特软值数据子块,并按照相应的比特交换图案变换所述比特软值数据子块的排列顺序 以形成第二次比特解交织后的比特软值数据;
[0070] 步骤S24 :将所述第二次比特解交织后的比特软值数据中对应于LDPC码字中的校 验部分的比特软值数据进行第三次比特解交织以得到第三次比特解交织后的比特软值数 据;
[0071] 步骤S25 :将所述第二次比特解交织后的比特软值数据中与所述第三次比特解交 织后的比特软值数据拼接成比特软值数据流;
[0072] 步骤S26 :对所述比特软值数据流进行LDPC译码处理以得到解码后的比特流数 据。
[0073] 在本实施例中,所述步骤S24具体包括:将所述第二次比特解交织后的比特软值 数据中对应于LDPC码字中的校验部分的比特软值数据按行顺序写入存储空间并按列顺序 从该存储空间内读出以得到第三次比特解交织后的比特软值数据。
[0074] 通过上述的LDPC的编码、交织及调制方式,可以使系统在AWGN信道下的门限达到 15. 63,在瑞利衰落信道下的门限达到19. 47,可以有效地增加覆盖率。
[0075] 本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域 技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发 明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明 的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案 的保护范围。
【主权项】
1. 一种LDPC码字的交织映射方法,其特征在于,包括如下步骤: 将所述LDPC码字中的校验部分进行第一次比特交织以得到校验比特流; 将所述LDPC码字中的信息比特部分与所述校验比特流拼接成第一次比特交织后的 LDPC码字; 将所述第一次比特交织后的LDPC码字按预定长度分成连续的多个比特子块,并按照 相应的比特交换图案变换所述比特子块的排列顺序以形成第二次比特交织后的LDPC码 字; 将所述第二次比特交织后的LDPC码字按列顺序写入存储空间并按行顺序从该存储空 间内读出,得到第三次比特交织后的LDPC码字; 对所述第三次比特交织后的LDPC码字依照相应的星座图进行星座映射以得到符号 流;其中,所述比特交换图案和所述星座图都与不同码率的LDPC码表相对应。2. 如权利要求1所述的LDPC码字的交织映射方法,其特征在于,将所述LDPC码字中的 校验部分进行第一次比特交织以得到校验比特流包括: 将所述LDPC码字中的校验部分按列顺序写入存储空间并按行顺序从该存储空间内读 出以得到校验比特流。3. 如权利要求1所述的LDPC码字的交织映射方法,其特征在于,所述预定长度为320 比特。4. 如权利要求1所述的LDPC码字的交织映射方法,其特征在于,所述LDPC码表中LDPC 码字的码长为57600比特、码率为4/5 ; 码表为:5. 如权利要求1所述的LDPC码字的交织映射方法,其特征在于,所述按列顺序的数目 为6列。6. -种LDPC码字的解交织解映射方法,其特征在于,包括如下步骤: 对符号流软值数据依照相应的星座图进行软解映射处理以得到比特软值数据;其中所 述符号流软值数据是接收端接收到如权利要求1所述的LDPC码字的交织映射方法得到的 符号流; 将所述比特软值数据按行顺序写入存储空间并按列顺序从该存储空间内读出以得到 第一次比特解交织后的比特软值数据; 将所述第一次比特解交织后的比特软值数据按预定长度分成连续的多个比特软值数 据子块,并按照相应的比特交换图案变换所述比特软值数据子块的排列顺序以形成第二次 比特解交织后的比特软值数据; 将所述第二次比特解交织后的比特软值数据中对应于LDPC码字中的校验部分的比特 软值数据进行第三次比特解交织以得到第三次比特解交织后的比特软值数据; 将所述第二次比特解交织后的比特软值数据中与所述第三次比特解交织后的比特软 值数据拼接成比特软值数据流; 对所述比特软值数据流进行LDPC译码处理以得到解码后的比特流数据。7. 如权利要求6所述的LDPC码字的解交织解映射方法,其特征在于,所述将所述第二 次比特解交织后的比特软值数据中对应于LDPC码字中的校验部分的比特软值数据进行第 三次比特解交织以得到第三次比特解交织后的比特软值数据包括: 将所述第二次比特解交织后的比特软值数据中对应于LDPC码字中的校验部分的比特 软值数据按行顺序写入存储空间并按列顺序从该存储空间内读出,所述按行写入并按列顺 序读出的列数为6列,得到第三次比特解交织后的比特软值数据。
【专利摘要】一种LDPC码字的交织映射方法及解交织解映射方法,包括将LDPC码字中的校验部分进行第一次比特交织得到校验比特流;将LDPC码字中的信息比特部分与校验比特流拼接成第一次比特交织后的LDPC码字;将第一次比特交织后的LDPC码字按预定长度分成连续的多个比特子块按相应的比特交换图案变换比特子块的排列顺序形成第二次比特交织后的LDPC码字;将第二次比特交织后的LDPC码字按列顺序写入并按行顺序读出得到第三次比特交织后的LDPC码字;对第三次比特交织后的LDPC码字依照星座图进行星座映射以得到符号流。针对不同的LDPC码表选择交织映射和解交织解映射方法使系统性能得到更好的提升。
【IPC分类】H04L1/00
【公开号】CN105450350
【申请号】CN201410439088
【发明人】张文军, 赵杰, 杨帆, 史毅俊, 徐胤, 徐洪亮, 何大治, 郭序峰
【申请人】上海数字电视国家工程研究中心有限公司
【公开日】2016年3月30日
【申请日】2014年8月29日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1