论文部分内容阅读
雷达显控系统是现代雷达的重要组成部分,主要承担的任务包括:雷达原始视频数据处理、目标及其相关信息显示、雷达状态控制、人机交互等。随着计算机技术、软件技术和大规模集成电路的发展,将通用计算机作为雷达显控平台已经成为一种趋势。通用计算机能够灵活的利用计算机图形处理技术和计算机软件技术,为雷达显控的设计与实现带来极大的方便。同时,使系统具有良好的通用性和灵活性,方便系统维护与升级,极大的缩短了开发周期、节省了开发成本。本文旨在实现一种基于通用计算机和通用软件技术,能够完成雷达数据的实时采集、处理与显示的雷达显控系统,并且具有良好的人机交互功能。该系统采用Linux作为操作系统平台,在此基础上加载了RTAL实时内核,提高了系统的实时性;采用了PCI总线的DMA技术,合理设计了雷达视频数据采集板,极大的提高了系统的数据传输和处理能力;运用FrameBuffer、双缓冲和多线程技术实现了雷达视频数据的实时显示;通过Qt/Embedded、OpenGL等技术实现了良好的人机界面交互和雷达目标的三维显示。