预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

CMMB与T-MMB中LDPC码编码器的研究与FPGA实现 随着移动通信技术的不断发展,数字电视的普及和发展,数字电视广播技术也随之得到了快速发展。在数字电视广播技术中,码率逐渐增加,信道也变得更加复杂。因此,利用LowDensityParityCheck(LDPC)码编码技术提高信道容量和提高信道质量的需求也日益迫切。 CMMB(ChinaMobileMultimediaBroadcasting)和T-MMB(TerrestrialMobileMultimediaBroadcasting)是两种新兴的数字电视广播技术,它们都采用了LDPC码编码技术提高信道容量和提高信道质量。本文将基于此介绍CMMB和T-MMB中LDPC码编码器的研究与FPGA实现。 一、LDPC码编码器概述 LDPC码,即低密度奇偶校验码,是一种近年来发展起来的一种改进型的码。LDPC码编码器的关键是生成码矩阵,该矩阵具有稀疏性,也就是说,大部分元素都为零。由于稀疏性,LDPC码的纠错性能得到了大大的提高,该码已成为各种应用中最具诱惑力的通信编码方式之一。 LDPC码编码器的主要任务是对数字数据进行编码,使得发送过程中的数据能够通过信道以最小的错误率传输。LDPC码是由一个奇偶校验矩阵H表示的,该矩阵被划分为P个矩阵B1,B2,…,BP。编码器通过生成矩阵H的行和列形成的稀疏矩阵G对信息进行编码。 LDPC码的编码过程主要包括三个步骤: 1.构造LDPC码矩阵H. 2.根据LDPC码矩阵H,得到生成矩阵G. 3.对数据使用生成矩阵G进行编码。 二、CMMB中LDPC码编码器的研究与FPGA实现 CMMB是一种新兴的数字电视广播技术,它基于OFDM和LDPC技术。CMMB采用了一种特殊的LDPC码编码方案,称之为“分组码”。该编码方案将信息串划分为多个分组,每个分组经过单独的编码,在多个分组级联的基础上可构成一个完整的码字。 在CMMB中,LDPC码编码器是非常重要的一个部分。CMMB的LDPC码编码器主要包括32组,其中,每组包含32个输出字符。LDPC码编码器的输入为信息比特流,码率为1/2,即总输出字符数为2048个。 CMMB的LDPC码编码器的FPGA实现需要进行实时的数据处理。基于FPGA的LDPC码编码器需要满足高速、低功耗和低成本等要求。因此,需要采用合适的算法和方法来实现CMMB的LDPC码编码器。 目前,已有很多FPGA实现CMMB的LDPC码编码器的研究。例如,一些研究者采用了Turbo码技术、数字信号处理技术和流水线技术来实现CMMB的LDPC码编码器。 三、T-MMB中LDPC码编码器的研究与FPGA实现 T-MMB是一种新兴的数字电视广播技术,它基于OFDM和LDPC技术。T-MMB采用了一种特殊的LDPC码编码方案,称之为“卷积分组码”。该编码方案将信息串进行卷积码编码,再将编码结果进行分组处理,以达到提高码字的可靠性和降低解码复杂度的目的。 在T-MMB中,LDPC码编码器与卷积码编码器结合使用,以进行更好的编码。T-MMB的LDPC码编码器主要包括48个组,其中,每组包含16个输出字符。LDPC码编码器的输入为信息比特流,码率为1/2,即总输出字符数为384个。 T-MMB的LDPC码编码器的FPGA实现同样需要进行实时的数据处理。基于FPGA的LDPC码编码器需要满足高速、低功耗和低成本等要求。因此,需要采用合适的算法和方法来实现T-MMB的LDPC码编码器。 目前,已有很多FPGA实现T-MMB的LDPC码编码器的研究。例如,一些研究者采用了平行算法、蝶形算法和硬件/软件协同设计等方法来实现T-MMB的LDPC码编码器。 四、总结 LDPC码编码技术已成为数字电视广播领域中最具诱惑力的通信编码方式之一。CMMB和T-MMB是两种新兴的数字电视广播技术,它们都采用了LDPC码编码技术提高信道容量和提高信道质量,并且在LDPC码的编码方案上有自己的特殊之处。 基于FPGA的LDPC码编码器需要满足高速、低功耗和低成本等要求,并且需要采用合适的算法和方法来实现。目前,已有很多FPGA实现CMMB和T-MMB的LDPC码编码器的研究,实现了不同的算法和方法的组合,不断优化和提高编码器的性能。这些研究成果为数字电视广播技术的发展和应用提供了新的思路和方法。