论文部分内容阅读
随着人们对信息传输的效率和方式有越来越来高的要求,视频作为一种直观并且易于理解的信息传播方式被广泛应用于很多领域。DVB-T作为传统的地面无线视频广播传输具有成熟、应用面广等优势,但是DVB-T难以与网络互联,特别是目前大量出现的高性能网络视频编码器与DVB-T调制器无法直接互联,无法构成更加高效、更经济的视频终端,因此亟需设计一种更加高效的视频传输终端。针对DVB-T传统视频传输终端的不足以及现实的需要,本文设计并实现了一种基于DVB-T视频传输方式下新的视频传输终端。新的视频传输终端不仅在一个物理信道上能够传送多路视频,而且利用高效率的视频编码方案以降低传输带宽。信源端视频采用比较成熟H.264编码方法,替代了传统DVB-T中效率低的MPEG-2编码方法,并且多路视频以TS流的形式进行打包和复用。新的视频传输终端的开发涉及到嵌入式软件开发、FPGA逻辑设计和硬件电路设计。视频编码及复用在基于Hi3515的嵌入式Linux下开发完成,接着利用FPGA完成TS视频流的处理,最后实现了DVB-T信道调制板的单板设计。本文主要完成了以下几点设计:1、分析实现了基于Hi3515的多路H.264编码ES流的TS封装和复用。分步实现了H.264编码ES流到PES流的封装以及PES流到TS流的封装过程,实现了多路视频的TS复用,在此过程中实现了TS流中各种数据的插入以及时间标签的计算。2、实现了TS视频流输出的FPGA处理。本文提出了两种方案对Hi3515输出的TS流进行FPGA的实时处理。一种方案是直接利用FPGA接收处理来自Hi3515MII接口的视频流数据;另外一种方案是利用FPGA驱动网卡芯片进行UDP包的接收再处理。FPGA主要完成了网卡驱动、TS包的过滤、异步FIFO的视频数据读写以及TS流的恒码率匹配输出等功能。3、设计并实现了DVB-T信道调制板。硬件单板以TMS320C6413作为主控芯片,CPLD完成接口和逻辑控制部分的功能,然后配合其余功能芯片完成设计。硬件单板PCB采用六层板设计,单板工作稳定可靠。4、利用设计的视频传输终端和已有的DVB-T接收设备,完成整个DVB-T系统的视频收发测试,测试结果良好。