论文部分内容阅读
数字电视是采用数字信号广播图像和声音的电视系统,它在电视信号的获取、产生、处理、传输、接收和存储的各个环节中都采用数字信号或对数字信号进行处理。数字电视画面质量达到DVD水平,完全没有模拟电视的雪花、重影等现象。供用户选择的节目内容也将极大丰富。通过数字电视,用户将跨入个性电视、互动电视的时代。MPEG-2标准是国际上流行的音视频压缩标准。这个标准中只定义解码模型,因此编码端和数据处理过程有很大的自由度,只要能够被MPEG-2解码器所解码就符合要求。本文所介绍的设计能实现三种节目源的播出:卫星节目、本地硬盘存储节目和网络节目以及这三种节目源的混合复用播出。它同时可以在以太网和数字电视两个网络上运行。并能实现对转播卫星节目的覆盖插播,网络节目和本地节目的实时切换等业务。提供加扰播出服务,实现条件接受等增值服务。可以提供数字电视节目点播服务。提供了ASI输入节目的录制功能,实现卫星节目的延迟播出。本设计的核心部分采用FPGA和DSP,提高了电路设计的灵活性,缩短了产品的研发周期。本文中首先概述了数字电视的发展现状和研究进展,简单介绍了FPGA的基本概念和硬件描述语言的特点及FPGA的设计方法。然后论述了MPEG-2系统层协议和视频结构的部分内容。研究了MPEG-2编码时数据的复用过程,介绍了三个有关时间的重要概念:PCR、PTS和DTS,并研究了它们之间的关系。接着研究了多功能视频服务器在数字电视播出系统中的位置,及其所能实现的功能。提出了视频服务器的硬件电路结构。重点论述视频服务器中FPGA所完成的功能及其实现方法。提出了FPGA程序总体结构设计,根据数据传输通道分三部分:本地播出、卫星转播和节目录制。然后将整个FPGA系统拆分为不同的功能模块,逐个分析和研究:卫星接入和解复用模块、本地播出系统、复用系统、无缝拼接系统和PCR调整模块。最后讨论了系统的测试结果,并论述了本设计存在的优势和待改进的部分。