论文部分内容阅读
随着模拟电视向数字电视的转变,数字电视已经成为未来必然的趋势,数字电视广播系统将成为一个数字信号传输平台,不仅使广播电视节目质量得到了显著改善,而且信道资源的利用率也大大提高了。数字电视系统是一个实时传输系统,为了保证系统的正常工作,必须要求接收前端与发送后端的频率和相位一致,但在实际系统中,接收后端的解码器时钟不可能与发送前端的编码器时钟完全同步,为此建立了PCR(Program Clock Reference)节目时钟参考,在数字电视接收前端,由于多路传输流(TS)中的节目时钟参考(PCR)在复用器中复用成一路传输流后,节目时钟参考(PCR)已经不准确,所以,在复用完成后需要对节目时钟参考(PCR)进行校正。本文结合两路传输流在复用器中的实现,进行了节目时钟参考(PCR)校正的研究,得出解决方案,完成了PCR校正的RTL级硬件设计。本文首先介绍了MPEG—2标准协议,分析了数据传输流(TransmissionStream)的帧格式,并且介绍了数字电视前端设备中复用器的功能和作用。本文着重研究了两路传输流在复用器中重新整合成一路传输流(TS)后对节目时钟参考(PCR)的校正,对实现PCR校正进行了功能模块的划分。设计的PCR校正处理单元由接收模块、节目时钟参考处理单元模块、缓冲区模块、流量控制模块、发送模块、串口协议模块6部分组成。对接收模块、缓冲区模块、PCR处理单元模块、流量控制模块、发送模块和串口协议进行了比较详细的结构设计和功能描述,最后完成RTL级硬件实现,用VHDL语言对各模块进行了硬件描述。最后,通过建立测试平台和测试用例,完成了设计各模块的功能仿真和验证,给出了仿真验证结果。系统设计下载到FPGA测试电路板上进行了验证。将校正后的传输流(TS)中的PCR通过串口传到PC机,得到PCR的抖动值,同时用码流分析仪从校正前和校正后的传输流中获取PCR抖动值。测试比较结果表明,硬件实现符合数字电视节目在复用器中对PCR抖动值的范围要求。