摘要
相控阵探地雷达信号处理软件系统使用多种算法对雷达信号进行处理和分析,并以图形界面显示最终结果。整个软件功能复杂,需要群体合作开发才能完成。为了协调各个开发人员之间的工作,采用了面向对象的设计方法,即提出了将信号处理问题抽象成一个滤波器类并在其派生类中实现具体的各种信号处理算法,建立一个数据池专门用于数据存储以及数据通信等概念,使得本软件便于群体协作开发,且具有较好的可扩展性、可维护性和可移植性。
Phased-array wound penetrating radar software system processes and analyses radar signal by using various algorithms, and displays the final result in graphical interfaces. The functions of the software are complicated, and need teeming work together. For harmonizing the work between the developers, object-oriented design method is used. Signal processing is abstracted into a filter class and signal processing algorithms are realized in its derivable class. A data pool is created for data storage and data communication, which make the software easy to cooperate with the features of expandability, maintainability and transferability.
出处
《计算机工程与设计》
CSCD
北大核心
2006年第11期1920-1922,共3页
Computer Engineering and Design
基金
国家863高技术研究发展计划基金项目(2001AA132050-03)
国家自然科学基金项目(50099620)。
关键词
相控阵探地雷达
面向对象
滤波器类
数据池
phased-array ground penetrating radar
object-oriented
filter class
data pool