论文部分内容阅读
随着人们生活水平的不断提高,人们对信息消费多元化的趋势越加明显。传统的固定地面电视已难以满足人们的消费需求,人们希望可以随时随地的收看高清晰画面的电视节目,这促使了移动数字电视的发展。基于地面数字多媒体广播(Terrestrial-Digital Media Broadcasting, T-DMB)标准的移动数字电视分别选择Intel PXA270和Windows CE作为硬件和软件开发平台,接收终端则采用Frontier Silicon公司通用的解决方案。首先对T-DMB系统做了简要的描述,回顾了地面数字多媒体广播T-DMB的起源,较为详细地介绍了T-DMB的系统组成、信源编码、外层编码、传输帧结构、编码正交频分复用(Coded Orthogonal Frequency Division Multiplexing, COFDM)信道编码调制以及T-DMB的技术优点。然后,在深入分析移动数字电视的功能需求下,建立了基于T-DMB标准的移动数字电视的开发环境;结合Frontier Silicon公司的通用方案,设计了移动数字电视的接收终端,重点论述了接收终端的系统设计和数据处理过程。最后,设计与实现了移动数字电视T-DMB码流播放软件,主要包括控制软件的设计、传输流(Transport Stream, TS)的解复用和播放。TS流解复用是播放软件的关键,介绍了基于T-DMB标准的MPEG-2 TS流解复用的基本原理;分析了T-DMB的内容访问过程,并给出了相应的TS流解复用的流程;利用面向对象的程序设计思想构建了TS流解复用的类库,并具体论述了解复用模块的实现;给出了解复用模块中需要重点关注的几个问题的解决;完成了解复用模块的测试。测试结果表明,整个系统运行良好,可成功完成T-DMB信号的接收、转换、解复用和解码播放。从比特误码率、信噪比等测试结果数据分析可知,接收终端的性能合格,经过前向纠错后可以保证用户数据的准确性。