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

技术编号:16302548 阅读:291 留言:0更新日期:2017-09-26 20:45
一种LDPC码字的交织映射方法及解交织解映射方法,将编码后的LDPC码字按预定长度分成连续的多个比特子块,按相应的比特交换图案变换比特子块的排列顺序,形成第一次比特交织后的LDPC码字;将第一次比特交织后的LDPC码字按列顺序写入并按行顺序读出得到第二次比特交织后的LDPC码字;对第二次比特交织后的LDPC码字依照星座图进行星座映射以得到符号流。针对不同的LDPC码表选择交织映射和解交织解映射方法使系统性能得到更好的提升。

The interleaving mapping method of LDPC codeword and the mapping method of de interleaving solution

A mapping method of interleaving and deinterleaving solution LDPC codeword mapping method, LDPC code encoding after a predetermined length is divided into a plurality of sub bit successive blocks according to the corresponding bit exchange pattern transform block bit sequence, forming the first bit interleaved LDPC code after the LDPC code; the first bit interleaving after the column order and written by row sequence read LDPC codeword second bit interleaved after second times of LDPC code; bit interleaving after in accordance with the constellation constellation mapping to obtain a stream of symbols. According to the different LDPC mapping table selection and interleaving and de interleaving of the solution mapping method makes the system get better performance improvement.

【技术实现步骤摘要】
LDPC码字的交织映射方法及解交织解映射方法本申请是原案的分案申请,原案的申请号201410409147.6,申请日2014年8月19日,专利技术创造名称“LDPC码字的交织映射方法及解交织解映射方法”。
本专利技术涉及数字电视
,特别涉及一种LDPC码字的交织映射方法及解交织解映射方法。
技术介绍
在现有的广播通信标准中,LDPC编码、比特交织和星座映射是最为常见的编码调制方式。在不同的发射系统中,LDPC编码、比特交织和星座映射都需要单独设计,并且联合调试,以取得最好的信道性能。因此,如何针对特定的LDPC码字和星座映射方式形成针对性的比特交织,是本领域的一个技术难题。
技术实现思路
本专利技术解决的问题是现有技术中无法针对特定的LDPC码字和星座映射方式形成针对性的比特交织。为解决上述问题,本专利技术实施例提供了一种LDPC码字的交织和映射方法,包括如下步骤:将编码后的LDPC码字按预定长度分成连续的多个比特子块,并按照相应的比特交换图案变换所述比特子块的排列顺序以形成第一次比特交织后的LDPC码字;将所述第一次比特交织后的LDPC码字按列顺序写入存储空间并按行顺序从该存储空间内读出以得到第二次比特交织后的LDPC码字;对所述第二次比特交织后的LDPC码字依照相应的星座图进行星座映射以得到符号流。本专利技术实施例还提供了一种LDPC码字的解交织解映射方法,包括如下步骤:对符号流软值数据依照相应的星座图进行软解映射处理以得到比特软值数据;其中所述符号流软值数据是接收端接收到如上述的LDPC码字的交织映射方法得到的符号流;将所述比特软值数据按行顺序写入存储空间并按列顺序从该存储空间内读出以得到第一次比特解交织后的比特软值数据;将所述第一次比特解交织后的比特软值数据按预定长度分成连续的多个比特软值数据子块,并按照相应的比特交换图案变换所述比特软值数据子块的排列顺序以形成第二次比特解交织后的比特软值数据;对所述比特软值数据流进行LDPC译码处理以得到解码后的比特流数据。与现有技术相比,本专利技术技术方案具有以下优点:针对特定的LDPC码表选择相应的交织映射以及解交织解映射方法以使系统性能得到更好的提升。附图说明图1是本专利技术的一种LDPC码字的交织映射方法的具体实施方式的流程示意图;图2是本专利技术的一种LDPC码字的解交织解映射方法的具体实施方式的流程示意图;图3是本专利技术的一种LDPC码字的交织映射方法中按照比特交换图案变换所述比特子块的排列顺序的示意图。具体实施方式专利技术人发现现有技术中,无法针对特定的LDPC码字和星座映射方式形成针对性的比特交织。针对上述问题,专利技术人经过研究,提供了一种LDPC码字的交织映射方法及解交织解映射方法,针对不同的LDPC码表选择相应的交织映射以及解交织解映射方法以使系统性能得到更好的提升。为使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。在本专利技术实施例中,发射机端为:首先将信源编码、BCH编码后的比特流输入到LDPC编码器进行特定码率码长的LDPC码字的编码,之后输入比特交织器,按照某种特定的比特交织图案方法进行交织处理,随后将比特交织处理后的数据进行对应码率的64QAM星座映射,之后进行调制,发射,经历信道。接收机端为:将经过信道后的数据进行解调,然后解调后的数据输入解映射模块,进行64QAM解映射。之后将解映射模块输出的比特软值信息输入到解交织模块进行解交织,之后输出到LDPC译码器,对其进行基于特定的LDPC码字的译码,最后解码输出比特流。如图1所示的是本专利技术的一种LDPC码字的交织映射方法的具体实施方式的流程示意图。参考图1,LDPC码字的交织映射方法包括如下步骤:步骤S11:将编码后的LDPC码字按预定长度分成连续的多个比特子块,并按照相应的比特交换图案变换所述比特子块的排列顺序以形成第二次比特交织后的LDPC码字;步骤S12:将所述第一次比特交织后的LDPC码字按列顺序写入存储空间并按行顺序从该存储空间内读出以得到第二次比特交织后的LDPC码字;步骤S13:对所述第二次比特交织后的LDPC码字依照相应的星座图进行星座映射以得到符号流。在所述步骤S13中,将所述编码后的LDPC码字按预定长度分成连续的多个比特子块,其中所述预定长度为320。进一步地,按照相应的比特交换图案变换所述比特子块的排列顺序以形成第一次比特交织后的LDPC码字。其具体过程详见图3所示,在图3中,(m0,m1,...,mN/320-1)是320长度比特子块的比特交换图案。具体地,LDPC码表中的LDPC码字的码长为19200,相应的比特交换图案为:28335692023222643240214801555241951312751864650301758345210363823165374112294583942143594735115754491344142537。需要说明的是,在本实施例中,所述比特交换图案中的各个数值是指未经过比特交换前所述比特子块的位置。例如,上述比特交换图案中的第二个数值33含义是指原来未经过比特交换前第34个比特子块的如今经过比特交换后变成了第二个比特子块。相应的星座图为:在所述步骤S12中,例如,对于码长为19200比特的LDPC码字(经第一次比特交织后的LDPC码字),将其按列顺序写入存储空间并按行顺序从该存储空间内读出,其中每列3200比特,共6列。之后对上述比特交织后的比特流数据(b0,b1,...,bN-1),根据64QAM星座图,每六个二进制比特序列所对应的十进制数映射到某一个星座点,得到符号流(每个复数符号对应一个星座点)。例如,输入的六个比特‘001101’对应十进制数为13,则对应到64QAM星座图中的1.2399+0.8285i的星座点,该星座点在实数轴和虚数轴上的显示为,实数轴1.2399、虚数轴0.8285。然后在调制模块利用符号流进行生成OFDM符号,最后发射。在本实施例中,所述LDPC码字是对信源编码后的比特流经特定的LDPC编码后得到,其中所述特定的LDPC编码可以采用现有技术来实现。具体地,该LDPC的码字以L×L(L通常为320)为子块大小,码表如下:表1码率7/12Nldpc=19200,L×L=320×320,M=8000在阐述编码方法之前,首先对给定形式的母矩阵做如下解释:母矩阵共有m行n列,第i行第j列的每个数字pij代表了单位矩阵的所有列向右循环偏移pij的所产生的子矩阵,子矩阵的大小为320×320。例如表1中p11=232时,该数字代表了一个320×320的矩阵,该矩阵是由320×320的单位矩阵按列按向右循环偏移232个元素所产生的;例如pij=0时,代表一个320×320的单位矩阵;当第i行第j列没有数字时,该处代表了一个320×320的全0矩阵;当第i行第j列有多个数字时,代表该处为多个单位阵的循环移位的异或,例如时,代表该矩阵是由320×320的单位阵按列向右循环偏移10个元素所得到的矩阵与由320×320的单位阵按列向右循环偏移25个元素所得到的矩阵按元素异或得到的矩阵。按如上所述的规则,将母矩阵扩展为行数为M=320×m,列数为N=320×n的矩阵,该矩阵就是LDPC码字本文档来自技高网...
LDPC码字的交织映射方法及解交织解映射方法

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

【技术特征摘要】
1.一种LDPC码字的交织映射方法,其特征在于,包括如下步骤:将编码后的LDPC码字按预定长度分成连续的多个比特子块,并按照相应的比特交换图案变换所述比特子块的排列顺序以形成第一次比特交织后的LDPC码字;将所述第一次比特交织后的LDPC码字按列顺序写入存储空间,并按行顺序从所述存储空间内读出,得到第二次比特交织后的LDPC码字;以及对所述第二次比特交织后的LDPC码字依照相应的星座图进行星座映射以得到符号流,其中,所述比特交换图案和所述星座图与指定码率的LDPC码表相对应。2.如权利要求1所述的LDPC码字的交织映射方法,其特征在于,所述预定长度为320比特。3.如权利要求1所述的LDPC码字的交织映射方法,其特征在于,所述LDPC码表中LDPC码字的码长为19200比特、码率为7/12。...

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

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

1