LDPC码字的交织映射方法及解交织解映射方法技术

技术编号:12025054 阅读:49 留言:0更新日期:2015-09-10 10:02
一种LDPC码字的交织映射方法及解交织解映射方法,包括将LDPC码字中的校验部分进行第一次比特交织得到校验比特流;将LDPC码字中的信息比特部分与校验比特流拼接成第一次比特交织后的LDPC码字;将第一次比特交织后的LDPC码字按预定长度分成连续的多个比特子块按相应的比特交换图案变换比特子块的排列顺序形成第二次比特交织后的LDPC码字;将第二次比特交织后的LDPC码字分成两部分,将这两部分都按列顺序写入并按行顺序读出得到第三次比特交织后的LDPC码字;对第三次比特交织后的LDPC码字依照星座图进行星座映射以得到符号流。针对不同的LDPC码表选择交织映射和解交织解映射方法使系统性能得到更好的提升。

【技术实现步骤摘要】

本专利技术涉及数字电视
,特别涉及一种LDPC码字的交织映射方法及解交 织解映射方法。
技术介绍
在现有的广播通信标准中,LDPC编码、比特交织和星座映射是最为常见的编码调 制方式。在不同的发射系统中,LDPC编码、比特交织和星座映射都需要单独设计,并且联合 调试,W取得最好的信道性能。因此,如何针对特定的LDPC码字和星座映射方式形成针对 性的比特交织,是本领域的一个技术难题。
技术实现思路
本专利技术解决的问题是现有技术中无法针对特定的LDPC码字和星座映射方式形成 针对性的比特交织。 为解决上述问题,本专利技术实施例提供了一种LDPC码字的交织映射方法,包括如下 步骤;将所述LDPC码字中的校验部分进行第一次比特交织W得到校验比特流;将所述LDPC 码字中的信息比特部分与所述校验比特流拼接成第一次比特交织后的LDPC码字;将所述 第一次比特交织后的LDPC码字按预定长度分成连续的多个比特子块,并按照相应的比特 交换图案变换所述比特子块的排列顺序W形成第二次比特交织后的LDPC码字;将所述第 二次比特交织后的LDPC码字分成第一部分和第二部分,并将该两部分都按列顺序写入存 储空间并按行顺序从该存储空间内读出W得到第H次比特交织后的LDPC码字;对所述第 H次比特交织后的LDPC码字依照相应的星座图进行星座映射W得到符号流;其中,所述比 特交换图案和所述星座图都与不同码率的LDPC码表相对应。 本专利技术实施例还提供了一种LDPC码字的解交织解映射方法,包括如下步骤;对符 号流软值数据依照相应的星座图进行软解映射处理W得到比特软值数据;其中所述符号流 软值数据是接收端接收到如上述的LDPC码字的交织映射方法得到的符号流经过快速傅里 叶变换后得到;将所述比特软值数据分成第一部分和第二部分,并将该两部分都按行顺序 写入存储空间并按列顺序从该存储空间内读出W得到第一次比特解交织后的比特软值数 据;将所述第一次比特解交织后的比特软值数据按预定长度分成连续的多个比特软值数据 子块,并按照相应的比特交换图案变换所述比特软值数据子块的排列顺序W形成第二次比 特解交织后的比特软值数据;将所述第二次比特解交织后的比特软值数据中对应于LDPC 码字中的校验部分的比特软值数据进行第H次比特解交织W得到第H次比特解交织后的 比特软值数据;将所述第二次比特解交织后的比特软值数据中与所述第H次比特解交织后 的比特软值数据拼接成比特软值数据流;对所述比特软值数据流进行LDPC译码处理W得 到解码后的比特流数据。 与现有技术相比,本专利技术技术方案具有W下优点: 针对不同的LDPC码表选择相应的交织映射W及解交织解映射方法W使系统性能 得到更好的提升。【附图说明】 图1是本专利技术的一种LDPC码字的交织映射方法的【具体实施方式】的流程示意图; 图2是本专利技术的一种LDPC码字的解交织解映射方法的【具体实施方式】的流程示意 图; 图3是本专利技术的一种LDPC码字的交织映射方法中对LDPC码字中的校验部分进行 第一次比特交织W得到校验比特流的示意图; 图4是本专利技术的一种LDPC码字的交织映射方法中按照比特交换图案变换所述比 特子块的排列顺序的示意图。【具体实施方式】 专利技术人发现现有技术中,无法针对特定的LDPC码字和星座映射方式形成针对性 的比特交织。 针对上述问题,专利技术人经过研究,提供了一种LDPC码字的交织映射方法及解交织 解映射方法,针对不同的LDPC码表选择相应的交织映射W及解交织解映射方法W使系统 性能得到更好的提升。 为使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术 的【具体实施方式】做详细的说明。 在本专利技术实施例中,发射机端为:首先将信源编码后比特流输入到LDPC编码器进 行特定码率码长的LDPC码字的编码,之后输入比特交织器,按照某种特定的比特交织图案 方法进行交织处理,随后将比特交织处理后的数据进行对应码率的16NUC星座映射,星座 映射,之后进行调制,发射,经历信道。接收机端为:将经过信道后的数据进行解调,然后解 调后的数据输入解映射模块,进行QPSK解映射。之后将解映射模块输出的比特软值信息输 入到解交织模块进行解交织,之后输出到LDPC译码器,对其进行基于特定的LDPC码字的译 码,最后解码输出比特流。 如图1所示的是本专利技术的一种LDPC码字的交织映射方法的【具体实施方式】的流程 示意图。参考图1,LDPC码字的交织映射方法包括如下步骤: 步骤S11;将所述LDPC码字中的校验部分进行第一次比特交织W得到校验比特 流; 步骤S12;将所述LDPC码字中的信息比特部分与所述校验比特流拼接成第一次比 特交织后的LDPC码字; 步骤S13;将所述第一次比特交织后的LDPC码字按预定长度分成连续的多个比特 子块,并按照相应的比特交换图案变换所述比特子块的排列顺序W形成第二次比特交织后 的LDPC码字; 步骤S14;将所述第二次比特交织后的LDPC码字分成第一部分和第二部分,并将 该两部分都按列顺序写入存储空间并按行顺序从该存储空间内读出W得到第H次比特交 织后的LDPC码字;[002。步骤S15;对所述第H次比特交织后的LDPC码字依照相应的星座图进行星座映射 W得到符号流;其中,所述比特交换图案和所述星座图都与不同码率的LDPC码表相对应。 在本实施例中,所述步骤S11具体包括如下步骤;将所述LDPC码字中的校验部分 按列顺序写入存储空间并按行顺序从该存储空间内读出W得到校验比特流。 具体地,对生成LDPC码字的检验部分进行比特交织;LDPC码字的校验部分共M个 比特,按列写到一个存储空间内,每列Q个比特,共q列,也就是说M=Q*q,接着按行顺序读 出。其具体实施过程参考图3所示。 在所述步骤S13中,将所述第一次比特交织后的LDPC码字按预定长度分成连续的 多个比特子块,其中所述预定长度为360。进一步地,按照相应的比特交换图案变换所述比 特子块的排列顺序W形成第二次比特交织后的LDPC码字。其具体过程详见图4所示,在图 4中,(m。,m。. . .,是360长度比特子块的比特交换图案。具体地,LDPC码表中的LDPC码字的码长为64800。针对不同码率的LDPC码字,提 供不同的比特交换图案。 在本实施例中,针对码率为9/15的码表,Nidp。= 64800qxq= 3日。X3日。,9=72。 码表为: 相应的比特交换图案为: 需要说明的是,在本实施例中,所述比特交换图案中的各个数值是指未经过比特 交换前所述比特子块的位置。例如,上述比特交换图案中的第一个数值24含义是指原来未 经过比特交换前第25个比特子块的如今经过比特交换后变成了第一个比特子块。 相应的星座图为: [014 引[015 引 在所述步骤S14中,例如,对于码长为64800比特的LDPC码字(经第二次比特交织 后的LDPC码字),分成第一部分和第二部分,其中第一部分的长度为63360比特,第二部分 的长度为1440比特,并将该两部分都按列顺序写入存储空间并按行顺序从该存储空间内 读出,其中每列8100比特,共八列。[016U之后对上述比特交织后的比特流数据化。,61,...,1^1),根据256抓(:星座图本文档来自技高网...

【技术保护点】
一种LDPC码字的交织映射方法,其特征在于,包括如下步骤:将所述LDPC码字中的校验部分进行第一次比特交织以得到校验比特流;将所述LDPC码字中的信息比特部分与所述校验比特流拼接成第一次比特交织后的LDPC码字;将所述第一次比特交织后的LDPC码字按预定长度分成连续的多个比特子块,并按照相应的比特交换图案变换所述比特子块的排列顺序以形成第二次比特交织后的LDPC码字;将所述第二次比特交织后的LDPC码字分成第一部分和第二部分,将这两部分都按列顺序写入存储空间并按行顺序从该存储空间内读出以得到第三次比特交织后的LDPC码字;对所述第三次比特交织后的LDPC码字依照相应的星座图进行星座映射以得到符号流;其中,所述比特交换图案和所述星座图都与不同码率的LDPC码表相对应。

【技术特征摘要】

【专利技术属性】
技术研发人员:张文军徐胤何大治管云峰史毅俊郭序峰
申请(专利权)人:上海数字电视国家工程研究中心有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1