论文部分内容阅读
随着空间技术的不断发展,人们对太空的探索不断迈向更高的高度。同时,空间中对于视频这种最直观的观测方式的需求也越来越大。但由于视频压缩输入的数据量大,运算复杂,没有专用的宇航芯片为空间探测提供支持,这些一直制约着视频压缩在空间领域的应用。FPGA作为可重复编程、安全性强、适用性强的器件已经广泛应用于军事、交通、航空等领域。采用FPGA作为视频编码运算芯片的已经是很普遍的现象。但即使是FPGA也存在空间可靠性的问题。而想要在空间中用FPGA实现视频编码就必须考虑针对其靠性的问题。本文提出了一整套针对采用FPGA实现视频编码提高其可靠性的计方法。通过对输入信号的正确采样、容错处理、规范跨时钟域的信号处理、安全状态机的编码方式、基于内部工作状态检测的软复位计数器实现视频编码系统在软件上的可靠性。再通过关键结构三模冗余、看门狗复位、系统重配置以及刷新等方法实现视频编码系统在硬件上的可靠性。在实现相应的设计后,对本文的可靠性设计进行相关的测试,并对工程进行综合和性能分析。结果表明,在逻辑资源增加不大的情况下,本文的设计能够在XC2V3000上实现MEPG-4视频编码的可靠性设计并且运行时钟频率达到60Mhz。