论文部分内容阅读
上世纪80年代初国际民用航空组织(ICAO:International Civil Aviation Organization)提出了“自由飞行”的概念。广播式自动相关监视(ADS-B)技术将是实现“自由飞行”空管理念不可缺少的技术基础。国际民航组织将ADS-B技术作为未来航空监视的主要手段,一些国家已经进行了理论研究和实际试验,在我国也得到了初步应用。然而,就目前的发展状况来看,接收到的ADS-B报文不可避免的出现丢失和错误的情况,引起ADS-B航迹的误差而影响跟踪精度,并且航迹信息显示系统开发的也不完全,因此降低了ADS-B系统的监视性能。本文首先对ADS-B系统的研究背景和国内外发展状况做了介绍,之后详细阐述了ADS-B系统的框架、原理、ADS-B报文以及ADS-B支持的应用。其次介绍了航迹处理过程的主要内容并提出了航迹处理的流程,并对航迹运动模型、滤波算法进行分析和研究,包括对经典卡尔曼滤波算法和基于“当前”统计模型的自适应滤波算法的研究和仿真,验证了基于“当前”统计模型的自适应滤波算法在航迹处理应用中的有效性,并且通过实验结果对比,表明此算法能够有效的对ADS-B报文进行滤波处理,识别和抑制错误的数据,进行有效的航迹预测跟踪,实现对飞机的高精度监视。本文紧接着进行航迹系统的需求分析,依据ADS-B航迹显示系统的功能要求进行总体设计,在实现过程中采用软件分层思想,对软件进行功能划分,并对各个功能设计进行介绍,最终要实现的功能为:根据后台数据库提供的经处理ADS-B报文,实时显示飞机的航迹信息。最后对ADS-B航迹信息在数字地图的显示界面进行了分析和研究,详细描述了处理后航迹的显示过程。本系统采用Microsoft Access数据库,以Visual C++6.0为开发环境,MapX为开发控件,利用动态图层,将飞行器的航迹显示在数字地图上,并自动进行刷新,实现了各个软件功能并满足了显示要求。结尾总结全文并给出进一步的研究方向。