论文部分内容阅读
随着移动通信技术的迅猛发展,现代化的单兵作战系统能够提高战斗员的单兵作战水平和指挥能力,并为其提供有效的安全保障。与此同时单兵作战系统中的视频指挥系统也日益受到军方的重视,国内针对这个领域展开的研究并不多。嵌入式系统是当前计算机技术的热门研究领域,是视频编解码的承载平台。用嵌入式DSP来实现单兵作战视频指挥系统,已经越来越被广泛关注。国际电信联盟(ITU)和国际标准化组织(ISO)/国际电工委员会(IEC)联合制定了新一代视频编码标准H.264/AVC。它采用了一系列先进编码技术,在编码效率、网络适应性等诸多领域都超越以往的视频编码标准,代表了未来多媒体数据压缩编码的发展趋势。因此研究H.264标准并加以应用具有重要意义。本文正是在这一背景下,围绕构建单兵作战视频指挥系统展开讨论。文章采用ADI公司的Blackfin533来作为核心硬件处理器来实现视频实时解码,采用PC机实现视频实时编码,给出了单兵作战视频指挥系统解决方案。本文的主要工作如下:1.通过对各视频压缩编解码算法的分析,选择H.264为系统的编解码算法。对H.264-JM9.1版本代码进行了学习和探讨,并对其中的关键技术进行了分析。2.从终端和服务器端两个方面给出单兵作战视频指挥系统。深入研究了Blackfin533芯片、PC104工控机以及IntelMMX/SSE优化技术。给出单兵作战视频指挥系统解决方案的软硬件模型,完成样机调试。3.针对Blackfin533 DSP的内核结构和指令集,学习使用Visual DSP4.0软件开发环境,对H.264解码的关键部分进行原理分析,编写并优化了解码算法,最终在产品板上对CIF格式视频实现实时解码。4.以Intel MMX/SSE优化技术为核心,研究JM9.1编码部分的结构和原理,实现视频编码算法优化。本文使用Visual C.NET(VC7)开发环境对H.264编码的关键部分进行原理分析,编写并优化程序,进行视频编码服务器的功能测试。