摘要
雷达情报分析软件是新一代雷达显控分系统的重要组成部分,是实现环境感知、探测分析和性能评估的重要手段.传统的雷达显控软件一般采用C/C++语言编写,虽然性能较高,但缺乏科学分析的算法库,不能满足雷达情报分析软件的开发需要.本文提出一种基于Python的雷达情报分析软件设计方法.Python是科学计算领域广泛使用且免费开源的一种脚本编程语言,能够实现绝大多数数据分析的功能.通过在C/C++程序中实现Python脚本的调用,雷达情报分析软件能够实现情报数据的分析和挖掘,从而为新一代雷达环境自适应、任务自适应、状态自动调节等功能提供强有力的支持.
Radar information analysis(RIA) software, as a key component of new-generation radar display subsystem, provides abilities to sense various environments, to analyze detected information and diagnose radar performances. Classical radar display software is usually programmed by C/C+ + language to achieve high performance of information display, but it lacks scientific computing modules in C/C+ + to fulfill needs of radar information analysis software development. To address this problem, this paper presents a method to design RIA software by using Python. Python is a free, open-source and widely-used script language in scientific computing domain,which helps to achieve overwhelming majority of all the data analyses. By calling python script in C/C + +, Python-based RIA software can perform various analysis and excavation of the collected information, hence proving strong supports for environment self-adaptation, task self-adaptation, automatic state regulation of the new-generation radar.
出处
《空军预警学院学报》
2017年第3期179-183,共5页
Journal of Air Force Early Warning Academy