4。2 目标动态航迹的绘制 20
4。2。1 双缓冲去闪烁法 20
4。2。2 MFC绘图坐标系选取 22
4。3 MFC界面的美化 24
4。3。1 基于CButtonST的按钮控件重载贴图方案 24
4。3。2 WM_CTLCOLOR消息对控件的美化 25
结 论 27
致 谢 28
参 考 文 献 29
附录A 31
1.PC向板卡发送的帧格式 31
2。 板卡向PC发送的数据帧格式 33
1 绪论
1。1 背景概述
雷达随着战争产生,在经济快速和谐发展的当今社会,雷达在实际生产生活中扮演着越来越重要的角色。雷达发射信号,碰到目标后反射,对反射信号进行分析可得到目标的距离、速度、方位角等多种信息。随着雷达技术逐渐的成熟,对雷达性能和指标的测试这项工作显得越来越重要。测试一部雷达的性能,放在真实的环境中,既损耗大量的人力物力,又容易受到多种外界因素的干扰,对测试结果产生不可预测的影响。于是系统模拟技术与雷达仿真科学相结合的产物——雷达模拟器为此而诞生。
雷达目标模拟器能够逼真地模拟出目标的运动状态与其所处的雷达环境,还原包含雷达目标及环境信息的回波信号,用于在缺少雷达前端的情况下对系统的后级进行分析调试以及对雷达整机性能和指标的测试[1]。由于雷达模拟器能够缩短雷达研制周期,减少雷达研制经费,有针对性地测试雷达的性能,使得它在雷达发展过程中起到了非常重要的作用。
1。2 雷达模拟器的工作原理
雷达回波模拟器工作的核心是复现雷达的目标回波信号。雷达回波模拟器主要是用来模拟雷达目标的运动状态和回波相对于发射信号在时间上的延迟特性[2]。雷达模拟器作为一个系统,主要由三个部分组成:人机交互的上位机应用程序、显控面板和主板。
(1)上位机应用程序主要是完成参数设置以及与硬件之间的相互通信,实现多个仿真目标的航迹显示。
(2)显控面板通过微控制器来显示系统工作参数和计算输入,如触发模式、多普勒频偏、波形选择和回波延迟等,以及完成系统的复位和输出幅度的调整[3]。
(3)主板主要负责系统的时序控制、波形的数据下载、存储和输出的工作。FPGA芯片控制系统的时钟,上位机与微控制器实现可靠的数据交换通信,并对其进行存储。
整个系统工作的流程是先由上位机设定系统的一些参数和目标的仿真航迹,然后将各项信息传送给中频模拟单元,由其计算出目标当前时刻的距离、速度等参数,并且将计算出的结果分配调度给各个支路,再与杂波支路模拟出的杂波进行合成,生成最终的回波信号[4]。本课题主要是进行上位机系统的设计与实现,通过系统设置和参数选择,建立数学模型,将数据包发送给硬件系统,完成回波信号的传输。
1。3 雷达回波模拟器的发展现状
雷达回波模拟器的灵活性、便捷性等多种优点,为它在雷达技术的开发过程中奠定了坚实的基础。雷达回波模拟器的研制历史悠久,最早的是上个世纪50年代R。K。Moore在Kansas(堪塔斯)大学研制出来第一部雷达模拟器。美国的雷达模拟技术领先于世界,目前已经有了超过两百家的研制公司投入生产。美国采用了大量的仿真技术,使用包括各种雷达模拟器等模拟设备,建立了多个系统陆上试验站,国防部还建立了研究所来进行研制军用训练模拟器。