基于可视化技术设计实现雷达数据处理软件平台
Based on the Visualization Technology, Design and Implement a Radar Data Processing Software Platform
摘要: 为提高雷达数据处理效率,基于可视化技术设计实现雷达数据处理软件平台,重点给出波形图和文本窗两个平台核心构件的设计过程。设计波形图观测数据的整体及细节,对波形曲线进行自由平移、水平缩放、竖直缩放、查看数据点等操作,基于数据选取算法动态选取波形图数据;设计文本窗以另一种可视化方式显示并处理数据,使用快捷菜单提高人机操作的交互性。采用快速高效绘制算法提高波形图和文本窗的绘制速度。对某型号单脉冲雷达数据处理的应用结果表明,该软件平台达到了提高数据处理效率的目的。
Abstract: In order to improve the efficiency of radar data processing, a software platform for radar data processing is designed and implemented based on visualization technology. The design of two core components of the platform, namely, the waveform chart and the text window, is emphasized. The waveform chart is used for the observation of data as a whole as well as in detail. The operations imposed on the waveform curve include panning freely, scaling horizontally or vertically, viewing data point, etc. And the waveform chart data can be dynamically selected based on a proposed data selection algorithm. An alternate visualization method of viewing and processing data lies in the design of the text window where a shortcut menu is utilized to enhance the interactivity of the human-computer operation. A fast and efficient drawing algorithm is adopted to improve the drawing speeds of both the waveform chart and the text window. The application results of data processing for a certain type of monopulse radar show that using this software platform improves the data processing efficiency.
文章引用:张志民, 李红梅, 詹武平. 基于可视化技术设计实现雷达数据处理软件平台[J]. 软件工程与应用, 2020, 9(1): 22-35. https://doi.org/10.12677/SEA.2020.91004

参考文献

[1] Skolnik, M.I. (2007) Introduction to Radar Systems. 3rd Edition, Publishing House of Electronics Industry, Beijing, 772.
[2] 张威. MATLAB外部接口编程[M]. 第1版. 西安: 西安电子科技大学出版社, 2004: 208.
[3] 霍亚飞. Qt Creator快速入门[M]. 第3版. 北京: 北京航空航天大学出版社, 2017: 515.
[4] 周明扬. Visual C++界面编程技术[M]. 第1版. 北京: 北京希望电子出版社, 2003.
[5] Horton, I. Visual C++ 2012入门经典[M]. 第6版. 北京: 清华大学出版社, 2013.
[6] Lippman, S.B., Lajoie, J. and Moo, B.E. (2007) C++ Primer. 4th Edition. Post & Tel-ecom Press Co., LTD., Beijing, 885.
[7] Richter, J., Nasarre, C. Windows核心编程[M]. 第1版. 北京: 清华大学出版社, 2008: 770.
[8] Microsoft Corporation. The October 2001 Release of the MSDN Library [DB/CD]. 2001.
[9] 李婷, 张志民, 李红梅. 火箭飞行任务动态故障树分析与管理系统设计与实现[J]. 东风航天, 2017, 29(5): 52-55.
[10] 李婷, 张志民, 贾森林. 基于“计算机+人”联合判读的火箭故障智能诊断系统设计[J]. 导弹试验技术, 2016(2): 1-7.
[11] 张志民, 欧建平, 皇甫堪. 一种Windows下实时高效图形绘制算法[J]. 现代电子技术, 2010(16): 43-46.
[12] 程佩青. 数字信号处理教程MATLAB版[M]. 第5版. 北京: 清华大学出版社, 2017: 675.
[13] Proakis, J. G., Manolakis, D. G. 数字信号处理: 原理、算法与应用[M]. 第3版. 张晓林, 译. 北京: 电子工业出版社, 2004: 827.