关键词:
激光搜索跟踪系统
卡尔曼滤波
目标跟踪
数据滤波处理
多线程
摘要:
随着光电对抗技术的不断发展,激光搜索跟踪雷达系统在现代战争中拥有着越来越重要的地位。激光搜索跟踪雷达系统的关键组成模块就是其控制及应用软件部分。软件模块旨在代替人工操作,对激光搜索跟踪雷达的探测数据进行处理分析,对雷达的工作过程进行全程自动控制,对目标的运动状态进行判断、预测,并调整和设定雷达的扫描策略,直观的显示敌方目标的方位、距离等信息。本论文即开展该软件的研究与编制工作。在此基础上,论文还重点研究如何提升系统的光学侦察能力、减少目标跟踪中的随机噪声、提升跟踪精度等问题。论文首先对系统中运用到的目标跟踪算法进行相关研究,提出在线性系统动态模型下采用卡尔曼滤波算法,并进行MATLAB仿真与分析;在非线性系统动态模型下通过扩展卡尔曼滤波和无迹卡尔曼滤波解决方案进行数据滤波处理,进行MATLAB仿真与分析。仿真结果表明卡尔曼滤波算法能够很好的进行线性系统的数据滤波处理,降低了系统中测量过程中的随机噪声引起的误差;针对非线性系统模型,扩展卡尔曼滤波和无迹卡尔曼滤波能够有效平滑随机噪声引起的误差,并且随着采样次数的增加,滤波效果明显,能够满足运动目标的实时跟踪。论文还在详细剖析了激光搜索跟踪系统框架的基础上,提出光学搜索的实现方案。在Windows操作系统下,使用Visual Studio 2017进行系统的智能软件终端的平台搭建,利用SQL Server 2008 R2数据库对系统用户信息进行管理,完成了软件终端的研发工作。软件终端研发过程中,在解决用户信息安全方面提出密码暗文解决方案,在上位机与单片机的通信方面提出多线程程序设计方案,并对数据滤波处理和界面扫描提出技术处理方案,为系统软件增加异常处理机制解决可能出现的系统异常和人为导致的异常,最大化保证软件终端的鲁棒性和稳定性。论文还对研发的系统软件终端各功能模块使用黑盒测试方法进行集成测试以及测试效果评估。结果表明,软件终端系统结构合理,能够正常完成系统登录退出、文件管理、系统调试以及数据处理等操作,实现了光学侦察和目标实时跟踪等功能,并且软件程序的异常处理机制和垃圾回收机制,使系统具备良好的鲁邦性,保证了软件系统良好的功能性和稳定性,满足了激光搜索跟踪系统工程应用中的实际需求。