论文部分内容阅读
电视的问世,使人们的文化生活变得丰富多彩,随着科学技术的飞速发展和社会物质的不断丰富,人们对电视节目要求也随之变得高了起来。而数字压缩技术的成熟,使电视图像、伴音数字化传输不再是一个理想,而成为了现实。用数字技术处理的电视节目,具有传输损耗小、图像干扰小、几乎没有杂波、无重影的优点,节目效果相对于模拟传输方式的图像质量有了极大的提高,而且传输数字信号所需的信道带宽也大大的减少了,用于传输一套模拟电视节目的信道带宽,可以传输多套数字节目,这样就大大节约了传输所需费用和卫星信道资源。由于特定场合需要,信号格式也不仅仅限于传统的电视信号传输,出现了如ASI(异步串行接口)信号和SDI(数字串行分量)信号等等,由于这些信号的码率通常较大,因此在接收此类信号时,需要做一些处理。本文设计了几种基于FPGA的信号处理的方法,解决了ASI信号的溢出,变频输出,以及SDI信号的音频嵌入等问题。首先,深入研究了几种编码方式的基本理论,这其中包括:MPEG-1、MPEG-2、H.264的编码方式;其次对MPEG-4、MPEG-7进行了简要介绍,通过信号的结构初步确立了ASI、SDI信号的处理方法;研究了数字广播的基本理论,这其中包括:码流复用、信号调制理论。其次,确定了数字卫星接收机的逻辑模块的设计方案:对ASI缓冲模块,SDI音频嵌入模块进行了可行性分析,并对缓冲模块算法进行改进,使之能够接收高码率信号,之后对SDI信号的音频嵌入模块进行由下层到上层的设计。最后,通过VerilogHDL语言,调用系统自带的IP核在FPGA实现相应功能,并给出RTL视图和外部接口,再通过Quartus软件自带的signaltap调试工具进行在线仿真,同时给出分析结果。