论文部分内容阅读
数字视频的数据量通常很大而不便于存储和传输。因此对数字视频数据进行压缩,以压缩编码的形式存储和传输,有着重要的研究、应用价值和迫切的现实需求。本文根据项目技术要求及多路视频编码系统的特点,提出和采用了以VW2010为核心的实时硬件编码方案,并实现了基于FPGA的多路TS码流合成功能。通过选择以ARM芯片LPC2214作为系统主控制器,结合FPGA内部的ARM/Intel时序模式转换电路,实现了VW2010及其外围电路的初始化、配置与控制,给出了各子模块的电路设计,并完成了相应的原理图和印刷电路版图设计。在分析VW2010与主控芯片通信机制的基础上,编写了FLASH驻留数据的下载程序、针对VW2010的微代码加载程序与TS引导配置程序。最后详细介绍了码流合成单元的PSI过滤、PAT和PMT重建以及PCR校正等模块的具体设计与实现,并利用Modelsim 6.2b软件对各关键功能模块进行了仿真和验证。仿真和调试结果表明,该系统满足项目要求,实现了视频信号MPEG-4标准编码的TS码流输出,并得到了六路TS数据的合成码流,从而证明本文所提出的设计方案、方法和结果的可行性和实用性。