首页> 中国专利> 针对特定度分布LDPC码字的BICM传输方法及系统

针对特定度分布LDPC码字的BICM传输方法及系统

摘要

本发明揭示了一种针对特定度分布LDPC码字的BICM传输系统,包括LDPC编码模块、比特映射模块和星座调制模块。其中,比特映射模块包括:写入单元,将LDPC编码的输出比特流按列写入存储表中;置换单元,其内部预设比特置换序列,根据所述比特置换序列对存储表做比特置换;读出单元,将比特置换后的序列按行读出。采用了本发明的技术方案,对符合特定度分布的LDPC码字的BICM系统进行优化,从而使特定的LDPC码字在BICM传输系统中相较于未优化时能有更好的误码率性能。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-01-18

    授权

    授权

  • 2016-08-31

    著录事项变更 IPC(主分类):H04L1/00 变更前: 变更后: 申请日:20131105

    著录事项变更

  • 2014-03-12

    实质审查的生效 IPC(主分类):H04L1/00 申请日:20131105

    实质审查的生效

  • 2014-02-12

    公开

    公开

说明书

技术领域

本发明涉及一种比特交织编码调制系统(Bit-Interleaved Coded Modulation, BICM)及其传输方法,更具体地说,涉及一种针对特定度分布LDPC码字的BICM 传输方法及系统。

背景技术

数字通信系统,包括典型的无线移动通信系统和地面数字广播系统,其根本 任务之一是实现数字信息的无误传输。比特交织编码调制(Bit-Interleaved Coded  Modulation,BICM)是数字通信系统的核心技术,是一种在平均互信息意义上 次优的技术方案;也就是说,BICM相比于网格编码调制(Trellis Coded Modulation, TCM)技术,尽管在加性白高斯噪声信道下(Additive White Gaussian Noise, AWGN)性能略差,但在瑞丽信道下,有着更好的性能。

LDPC码能够在长码字下更接近香农限,因而是一种非常适合地面广播信号 传输的信道编码。BICM技术和LDPC码结合构成比特交织低密度校验编码调制 (Bit-Interleaved Low-Density Parity-Check Coded Modulation,BILCM)系统。中 国第一代地面数字广播标准(DTMB)以及欧洲第二代地面数字电视广播标准 DVB-T2均采用了BILCM技术方案。

在BILCM系统中,为了最大化编码增益,需要对编码后的不同比特采用不 均匀的保护(Unequal Error Protection,UEP),因此需要考虑非规则LDPC码的 列度分布以及高阶星座固有的差异化比特保护特性。这种将编码后的比特映射到 不同调制水平上的技术,简称为比特映射[1]。比特映射通常包括比特交织(Bit  Interleaver)和比特置换模块(Bit Permutation)。例如,DVB-T2标准中结合采用 了比特交织(Bit Interleaver)和解复用模块(DEMUX)完成比特映射功能。

根据文献T.Cheng,K.Peng,J.Song,and K.Yan,“EXIT-Aided Bit Mapping  Design for LDPC Coded Modulation with APSK Constellations,”IEEE Comm.Lett., vol.16,no.6,pp.777-780,June2012,利用外推信息传输表(Extrinsic Information  Transfer Chart,EXIT Chart)分析技术,在所有比特置换序列空间中,搜索门限 最小处的比特置换序列,这些比特置换序列组成新的搜索空间。然后在这些缩小 的子空间里,利用BER准则,找出性能最好的比特置换序列。然而,上述文献 的比特置换结果,仅适用与该文献所参考的LDPC码字及其APSK星座。对于 不同的LDPC码字,不同的调制星座以及不同的比特块交织形式(例如,列的大 小),比特置换序列是不同的。

因此,在各种不同的地面数字传输系统中,尽管采用的都是LDPC编码,但 是LDCP编码的码长、码率在不同的系统中是各有差异的,并且LDPC的码字 并非只有一种,根据其生成原理可以针对某一系统生成特定的码字,并且各个系 统中所采用的LDPC码的码字的度分布也是不同的,包括列度分布和行度分布均 有可能是不同的。因此,针对特定的LDPC码字,如果不对其进行特别的优化而 直接使用在BICM系统中时,其系统性能,尤其是系统在一定信道噪声情况下的 误码率性能并非达到最佳。

发明内容

本发明的目的旨在提供一种针对特定度分布LDPC码字的比特交织编码调制 (Bit-Interleaved Coded Modulation,BICM)传输方法及系统,来解决现有技术 中符合特定度分布的LDPC码字性能优化不足的问题。

依据上述目的,实施本发明的一种针对特定度分布LDPC码字的BICM传输 方法,包括LDPC编码步骤、比特映射步骤和星座调制步骤,其中,比特映射步 骤包括:将LDPC编码的输出比特流按列写入存储表中;根据比特置换序列对存 储表做比特置换;将比特置换后的序列按行读出。其中,比特置换序列与LDPC 码的码率、星座调制的对应关系为:

其中,比特置换序列的每一个数字表示原存储表中各列的序号,x表示对应 的模式不可用,nuQAM表示非均匀QAM映射。

依据上述目的,实施本发明的一种针对特定度分布LDPC码字的BICM传输 系统,包括LDPC编码模块、比特映射模块和星座调制模块,其中,比特映射模 块包括:写入单元,将LDPC编码的输出比特流按列写入存储表中;置换单元, 其内部预设比特置换序列,根据所述比特置换序列对存储表做比特置换;读出单 元,将比特置换后的序列按行读出。其中,比特置换序列与LDPC码的码率、星 座调制的对应关系为:

其中,比特置换序列的每一个数字表示原存储表中各列的序号,x表示对应 的模式不可用,nuQAM表示非均匀QAM映射。

优选地,存储表大小为Nr行×Nc列,所述Nc对应所述星座调制阶数对数的整 数倍。

优选地,LDPC编码的输出比特流的长度为Nldpc,所述存储表行数 Nr=Nldpc/Nc,所述存储表列数Nc=k log2 M,其中k为系数,M为星座调制 的阶数。

采用了本发明的技术方案,对符合特定度分布的LDPC码字的BICM系统进 行优化,从而使特定的LDPC码字结合本发明的优化方法,在BICM传输系统 中相较于未优化时能有更好的误码率性能。

附图说明

在本发明中,相同的附图标记始终表示相同的特征,其中:

图1是本发明BICM传输系统的结构示意图;

图2是写入单元进行写入操作的示意图;

图3是置换单元进行置换操作的示意图;

图4是读出单元进行读出操作的示意图;

图5是16QAM调制、60480码长下各码率LDPC码字的误码率性能比较示 意图;

图6是64QAM调制、60480码长下各码率LDPC码字的误码率性能比较示 意图;

图7是256QAM调制、60480码长下各码率LDPC码字的误码率性能比较示 意图;

图8是64nuQAM调制、60480码长下各码率LDPC码字的误码率性能比较 示意图;

图9是256nuQAM调制、60480码长下各码率LDPC码字的误码率性能比较 示意图。

具体实施方式

下面结合附图和实施例进一步说明本发明的技术方案。

针对现有技术中特定度分布的LDCP码字未有优化的问题,本发明公开的是 一种针对特定LDPC码字的比特交织编码调制(Bit-Interleaved Coded Modulation, BICM)传输方法及系统。将经过具有特定度分布的LDPC编码的比特流经过本 发明的比特映射,再将经过比特映射之后的比特流进行星座调制得到符号流,这 样的符号流在用于无线传输的过程中可以显著地降低误码率,提升传输性能。

首先定义本发明所适用的具有特定度分布的LDPC码字,符合条件的LDPC 码字具有一定的列度分布和行度分布,列度分布用ρ(x)表示,行度分布用λ(x)表 示。例如:

ρ(x)=0.125x13+0.1251x3+0.7499x2代表度13的列占据整个校验方程列 的比例为12.5%,而度3的列占据整个校验方程列的比例为12.5%,而度2的列 占据整个校验方程列的比例为75%。

λ(x)=0.6668x5+0.3332x4代表度5的行占据整个校验方程行的比例为 66.68%,而度4的行占据整个校验方程行的比例为33.32%。

下面列举出本发明所适用的LDPC码字在不同的码率和码长下所满足的列度 分布ρ(x)和行度分布λ(x)条件,对于本发明而言,本发明的BICM传输方法及系 统仅与LDPC码的度分布有关,而与码率、码长均无关。

1/4码率,短码(15120)长码(60480)

ρ(x)=0.125x13+0.1251x3+0.7499x2

λ(x)=0.6668x5+0.3332x4

1/3码率,短码(15120)长码(60480)

ρ(x)=0.1167x13+0.2167x3+0.6666x2

λ(x)=0.2501x6+0.7499x5

2/5码率,短码(15120)长码(60480)

ρ(x)=0.1333x13+0.2667x3+0.5999x2

λ(x)=0.2223x7+0.7777x6

1/2码率,短码(15120)长码(60480)

ρ(x)=0.0583x13+0.1333x8+0.3084x3+0.4999x2

λ(x)=0.5001x8+0.4999x7

3/5码率,短码(15120)长码(60480)

ρ(x)=0.125x13+0.05x8+0.4251x3+0.3999x2

λ(x)=0.2502x11+0.7498x10

2/3码率,短码(15120)长码(60480)

ρ(x)=0.10x13+0.075x8+0.4917x3+0.3333x2

λ(x)=0.1252x13+0.8748x12

3/4码率,短码(15120)长码(60480)

ρ(x)=0.1583x13+0.0083x8+0.5834x3+0.2499x2

λ(x)=0.5003x18+0.4997x17

4/5码率,短码(15120)长码(60480)

ρ(x)=0.1667x13+0.6333x3+0.20x2

λ(x)=0.3334x23+0.6666x22

5/6码率,短码(15120)

ρ(x)=0.1833x8+0.6501x3+0.1666x2

λ(x)=0.5004x23+0.4996x22

5/6码率,长码(60480)

ρ(x)=0.1667x13+0.6667x3+0.1667x2

λ(x)=0.001x28+0.9999x27

本发明定义的BICM传输系统的结构参见图1,其主要包括LDPC编码模块 1、比特映射模块2和星座调制模块3。图1所示的LDPC编码的输入可以是加 扰后的比特流,也可以是经过BCH编码后的比特流,这些比特流以块为单位分 开,每个块大小为Kldpc,即等于后续LDPC码字的信息位的长度。换句话说, 本发明的输入数据可以是各种形式的数据,例如视频流、音频流、文本流或者其 他各种可以在无线通信系统中传输的信息流,并且输入数据可以在编码之前先进 行预处理,例如对输入数据进行扰码等操作,最后将预处理之后的数据作为 LDPC编码的输入。另一方面,本发明的输出是星座调制后的符号流。

在图1所示的BICM传输系统中,LDPC编码可以为任何符合上述所列条件 的LDPC码字,定义这些LDPC码字的信息位长度为Kldpc,码字长度为Nldpc, 编码码率为R=Kldpc/Nldpc。其次,图1所示的星座调制可以为任意星座,如通 用的QPSK,16-QAM,64-QAM和256-QAM,可以是非均匀星座,例如64-nuQAM 或256-nuQAM等,也可以是各种不同调制阶数的APSK星座。

本发明的重点设计在于图1所示的比特映射模块2,该模块主要包括写入单 元21、置换单元22和读出单元23。写入单元21和读出单元23共同执行比特交 织操作,而置换单元22执行比特置换操作。在本发明中,比特交织用于打散突 发错误,获得较大的编码分集,而比特置换根据非均匀误差保护(Unequal Error  Protection,UEP)原则,考虑非规则LDPC码的度分布和高阶调制固有的UEP 特性,得到比特置换序列,根据比特置换序列将编码比特映射到不同的调制比特 上。

经过对上述所列的具有特定列度分布ρ(x)和行度分布λ(x)的LDPC码字的反 复试验和测试,并且结合LDPC码字的不同码率、以及针对不同的星座调制,本 发明就是针对特有的LDPC码字和星座调制,采用特定的比特交织形式下,搜索 得到的一组比特置换序列,该序列能够提高系统增益0.15dB~0.5dB:

表1对应于通用的16-QAM,64-QAM和256-QAM比特置换序列

表2对应于64-nuQAM和256-nuQAM比特置换序列

注:’x’表示该模式不可用,均匀星座调制用QAM表示,非均匀星座调制用 nuQAM表示,例如64-nuQAM或256-nuQAM。

如图2所示,比特交织采用块交织方法,比特映射模块2的输入比特流(即 LDPC编码模块1的输出比特流,其长度为Nldpc)通过写入单元21按列从上到 下写入到一个存储表中,再按行读出。存储表大小为Nr行、Nc列,其中参数Nc与 星座调制模块3的调制阶数有关,通常为调制阶数对数的整数倍。在输入比特流 按列写入到存储表之后,按行读出之前,还要通过置换单元22执行比特置换操 作。如图3所示,置换单元22将Nc列的输入比特流根据比特置换序列(参见表 1和表2)完成置换。最后,如图4所示,当列交换完成后,读出单元23将输出 数据从存储表中按行从左到右依次读出。

实施例

下面通过一个具体实施例来说明上述传输系统的结构及其传输方法。

首先,按照本发明的结构依次构建LDPC编码模块1、比特映射模块2和星 座调制模块3,其中比特映射模块2内设有写入单元21、置换单元22和读出单 元23。利用LDPC编码模块1对输入数据进行LDPC编码,将编码后的数据作 为比特映射模块2的输入比特流。

其次,比特映射模块2利用写入单元21将输入比特流(Nldpc长度)按列从 上到下写入到一个存储表中,该存储表大小为Nr行、Nc列。写入过程如图2所 示,其中参数Nc与调制阶数有关,通常为调制阶数对数的整数倍。例如,对于 16-QAM,调制阶数为M=16,那么Nc=k log2 M,其中k一般取1或2,即Nc=4或 Nc=8,而由于输入比特流的长度是一定的,即Nldpc,因此参数Nr大小可以由 计算得到,Nr=Nldpc/Nc。因此类推,对于16-QAM星座调制,k=1时,Nc=4。对 于通用的64-QAM星座和任意非均匀64-QAM(64-nuQAM),k=1,Nc=6。对 于通用的256-QAM星座和任意非均匀256-QAM(256-nuQAM),k=2,Nc=16。

在这种特定LDPC码字下,对于低阶星座调制,选择k=1和k=2的结果性能 相差不大,但k=2的运算复杂度要远远大于k=1的运算复杂度,因此通常选择 k=1,而对于高阶星座调制,k=2的结果性能要明显优于k=1的结果性能,兼顾 运算复杂度和性能,k取1或2均有可能。

在写入单元21将输入比特流写入到存储表之后,得到Nc列的存储表,其每 一列的序号分别为置换单元22将存储表中Nc列的比特根 据比特置换序列完成置换,如图3所示。在置换前存储表的列序号为 [c0,c1,c2,......,cNc-1],置换后存储表的列序号为[c0,c1,c2,......,cNc-1].

其中,比特置换序列由表1和表2预先定义,其中表1适用于通用的星座 (16-QAM、64-QAM和256-QAM),表2适用于某些非规则星座(64-nuQAM, 256-nuQAM),表1和表2所示的比特置换序列中的每一个数字表示原存储表中 各列的序号。以表1中的数据为例,码率为5/6、星座调制模式为16-QAM映射 的比特置换序列为[0,2,3,1],表示存储表共有4列,在置换之前其每一列的序号 为[c0,c1,c2,c3],而列置换的方式为:将c0位置不变,将c1列置换为最后一列, 因此置换后的列[c′0,c′1,c′2,c′3]=[c0,c2,c3,c1],表1、表2中的其余各项以此类推。 当列交换完成后,如图4所示,比特映射模块2利用读出单元23将输出数据从 存储表中按行从左到右依次读出。

最后比特映射模块2将经过比特交织和比特置换的比特流传输至星座调制模 块3,星座调制模块3从比特置换序列中列举的星座调制模式中选择一种模式, 将比特流映射成符号流。

通过将比特流经过本发明的比特交织和比特置换操作,由图5~图9可以看 到,不同码长和码率的LDPC码字,以及不同阶的星座调制模式,在相同的信道 噪声(Signal-to-noise ratio,SNR)的情况下,经过本发明比特交织和比特置换 处理的码字具有更好的误码率(Bit Error Rate,BER)性能。

具体来说,参照图5,针对码长为60480、16-QAM映射的LDPC码字,从 左至右分别为1/4、1/3、2/5、1/2、3/5、2/3、3/4、4/5、5/6码率的LDPC码在一 定dB的SNR条件下的BER性能。如图5所示,方形数据表示采用了本发明的 比特交织和比特置换所得的曲线,而圆形数据表示相同条件下不采用本发明的比 特交织和比特置换得到的曲线。由图5可以看出,在大部分情况下,经过本发明 比特交织和比特置换所得到的LDPC码的误码率性能要好于未经过本发明比特 交织和比特置换所得到的LDPC码的误码率性能。

同理,参照图6,针对码长为60480、64-QAM映射的LDPC码字,从左至 右分别为1/3、2/5、1/2、3/5、2/3、3/4、4/5、5/6码率的LDPC码在一定dB的 SNR条件下的BER性能。如图6所示,方形数据表示采用了本发明的比特交织 和比特置换所得的曲线,而圆形数据表示相同条件下不采用本发明的比特交织和 比特置换得到的曲线。由图6可以看出,经过本发明比特交织和比特置换所得到 的LDPC码的误码率性能均好于未经过本发明比特交织和比特置换所得到的 LDPC码的误码率性能。

同理,参照图7,针对码长为60480、256-QAM映射的LDPC码字,从左至 右分别为1/2、3/5、2/3、3/4、4/5、5/6码率的LDPC码在一定dB的SNR条件 下的BER性能。如图7所示,方形数据表示采用了本发明的比特交织和比特置 换所得的曲线,而圆形数据表示相同条件下不采用本发明的比特交织和比特置换 得到的曲线。由图7可以看出,经过本发明比特交织和比特置换所得到的LDPC 码的误码率性能均好于未经过本发明比特交织和比特置换所得到的LDPC码的 误码率性能。

同理,参照图8,针对码长为60480、64-nuQAM映射的LDPC码字,从左 至右分别为1/3、2/5、1/2、3/5、2/3、3/4、4/5、5/6码率的LDPC码在一定dB 的SNR条件下的BER性能。如图8所示,方形数据表示采用了本发明的比特交 织和比特置换所得的曲线,而圆形数据表示相同条件下不采用本发明的比特交织 和比特置换得到的曲线。由图8可以看出,经过本发明比特交织和比特置换所得 到的LDPC码的误码率性能均好于未经过本发明比特交织和比特置换所得到的 LDPC码的误码率性能。

同理,参照图9,针对码长为60480、256-nuQAM映射的LDPC码字,从左 至右分别为1/2、3/5、2/3、3/4码率的LDPC码在一定dB的SNR条件下的BER 性能。如图9所示,方形数据表示采用了本发明的比特交织和比特置换所得的曲 线,而圆形数据表示相同条件下不采用本发明的比特交织和比特置换得到的曲线。 由图9可以看出,经过本发明比特交织和比特置换所得到的LDPC码的误码率性 能均好于未经过本发明比特交织和比特置换所得到的LDPC码的误码率性能。

由图5~图9可见,采用本发明的比特交织和比特置换之后的LDPC码,其 在BICM传输系统中能够获得增益提高,不同调制阶数所获得的平均增益如下所 示:

调制阶数 平均增益(dB) 16 0.15 64 0.35 256 0.50

综上所述,本发明针对具有特定度分布的LDPC码字进行优化,其主要的优 化手段是对LDPC码字做比特交织和比特置换,从而使具有特定度分布的LDPC 结合本发明的优化手段,能够在BICM传输系统中相较于未优化时具有更好的误 码率性能。

所属领域的技术人员应当认识到,以上的说明书仅是本发明众多实施例中的 一种或几种实施方式,而并非用对本发明的限定。任何对于以上所述实施例的均 等变化、变型以及等同替代等技术方案,只要符合本发明的实质精神范围,都将 落在本发明的权利要求书所保护的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号