论文部分内容阅读
雷达显示控制终端是雷达系统的重要组成部分之一。它负责对雷达进行精确的控制,同时对雷达获取的数据进行有效的处理,将获取的目标信息以直观、有效、准确的方式呈现给雷达控制者。随着计算机、图像处理技术和软件技术的发展,嵌入式系统作为雷达显示控制终端已经成为一种新的趋势。嵌入式系统能够非常灵活地在数字领域完成数据处理工作,强大的计算机图像处理技术和计算机软件为设计雷达显示控制终端带来了极大方便。同时,显控终端的软件化也使整个系统的兼容性和可扩充性得以提升。xx雷达显示控制终端是针对xx雷达系统的特殊要求设计而成的嵌入式系统平台,其中硬件平台采用基于Motorola公司MPC8540集成主处理器,图形处理器采用富士通公司的Coral PA系列,嵌入式操作系统采用功能强大的Embedded/Linux操作系统。显控终端软件完成雷达的图像显示、状态显示以及对雷达的控制。对于雷达目标信息,必须在ms级的时间内完成对目标的跟踪、识别和更新。而在需要背景和地形显示的场合,更要求显控终端软件具备图形加速和多图层显示的功能,从而减轻CPU的负担和雷达图像的闪烁感。另外,在雷达系统中,通常显控终端控制各子系统间的数据交互,每个周期(ms级)需要控制几十K字节数据的传送,要对如此庞大的数据量实时控制,必须提高显控终端软件的数据传送效率。本课题采用Qt/E和DirectFB图形库实现显控软件的图形加速驱动模块和分层模块。图形加速驱动模块是利用图形处理器MB86296的图形加速功能,改进了整个系统在图形处理方面的流程,大大提高了系统的图形处理能力,同时也减轻了CPU的负担。另外分层模块实现MB86296的多层显示功能,将扫描背景等不频繁改变的内容在一个图层上显示,而扫描目标等频繁改变的内容在另一个图层上显示,这使得一层内容的改变不影响其他层的内容,达到了对雷达目标的实时刷新,减小数据通信量,提高数据传送效率的要求。