论文部分内容阅读
DVB-S2(Digital Video Broadcasting-Satellite2)是新一代数字卫星广播的标准,与DVB-S标准相比,它不仅提供了多传输流输入、自适应编码调制(ACM)以及通用接口模式等多种新的技术特性,同时能够在合理的接收机复杂度下得到更好的性能和更大的灵活性。DVB-S2能够达到如此优异的性能是与其采用了当今的信道编码技术——低密度校验(Low-Density Parity-Check, LDPC)码分不开的。LDPC码是一类具有稀疏奇偶校验矩阵的线性分组纠错码,由于它具有较强的纠错能力且性能逼近香农限,除了被DVB-S2标准采纳外还在无线网络的高速化、高速移动通信等方面有着良好的应用前景。但现有的LDPC码的编译码方法比较复杂,很难用于工程实现,因此如何降低LDPC码的复杂度成为近年来信道编码领域研究的热点。本文针对DVB-S2标准下的LDPC码存在的问题,对LDPC码作了进一步的研究,主要内容包括:1.针对LDPC码的直接编码所带来的编码复杂度高和存储量大的问题,依据DVB-S2标准下LDPC码的编码方法,设计了一种符合标准要求的编码器。该编码器利用控制信号通过控制校验位地址产生模块和校验位生成模块完成信息位的并行处理,将生成的校验位传输给复用子模块。复用模块通过识别控制子模块送入的控制信号,将码字连续输出。由于采用特殊编码方式,所以不需要存储生成矩阵,从而降低编码复杂度,易于硬件实现。2.设计了一种基于低复杂度的译码算法。该算法首先通过迭代更新校验节点和信息位节点,在每次迭代中,所有校验节点从其相邻的信息位节点处接收消息,处理后,再传回到相邻的信息位节点;然后所有信息位节点进行同样的迭代过程,在迭代译码过程中用简单的分段线性函数代替复杂的指数对数函数,对校验节点的更新计算进行了拟合,以达到降低译码复杂度的目的;同时信息位节点收集所有可以利用的消息进行判决。最后对该算法在复杂度和性能上进行了验证,结果表明,基于低复杂度的译码算法能在更少的性能损失前提下尽量降低译码复杂度。3.为DVB-S2标准下LDPC码编译码建立仿真模型。首先由信源产生模块随机产生一个长度为码长乘码率的数据源;然后建立BPSK调制模块;设计出编码译码模块,其中译码模块采用低复杂度译码算法来完成相应的译码;信道采用二进制输出的加性高斯白噪声(AWGN)信道。最后检验了LDPC码在DVB-S2系统中的性能。