论文部分内容阅读
ADS-B(Automatic dependent surveillance-broadcast)技术作为下一代空中交通管理监视技术已经非常广泛的运用于世界各地。它可以提供地面基站对空间飞机的监视控制同时也可以完成飞机与飞机之间直接的相关监视。飞行员和地面站的控制人员都可以从中获益,从而减少事故的发生几率。随着ADS-B技术的完善,我们可以更好的利用它完成空中交通管制的任务,对于民航事业的发展也起到了巨大的推动作用。传统的ADS-B技术主要基于以下三种数据链传输方式,即:Mode S1090ES、UAT和VDL MODE4。在我们研究的1090MHz数据链的前提下,本文深入探讨ADS-B信息解码算法,以及对于数据信息的检错纠错过程,并在PC端实现了对数据信息报文的转换生成,最后提出了硬件实现的方案,并在硬件上完成了信号处理的整体流程。在信号的解码过程中,由于ADS-B信号在送入解码板前的采样频率受前段A/D控制,并且信号的编码方式为PPM(脉冲相位调制),由于传统的S模式下ADS-B解码方式误码率较高,本文所用的解码方式改变了原有的阈值判别方法,充分利用了信号采样所得到离散幅度信息,完成了信号的解码过程,通过仿真对比所得到的信号误码率低于原始算法。本文首先描述了ADS-B系统的发展过程以及国内外现状,ADS-B系统的基本组成,工作原理等,然后介绍了ADS-B信号基本数据结构,编码方式,论述了4种数据链格式,以及在1090ES模式下ADS-B信号的参数设置、组成及特点,接着介绍了对ADS-B信号解码算法的基本原理,讨论了CRC检错纠错算法的基本原理,并验证了CRC纠错算法的基本原理,包括对信号解码过程的仿真分析。然后介绍了报文处理系统软件的基本设计流程,包括软件平台的选择,数据信息的提取方式,和报文生成的规范。详细介绍了CPR解码的基本原理,并对算法做了一些基于C语言的仿真。最后提出了对信号解码板的整体的硬件方案设计,包括对DSP芯片的选择,外设的选择,与PC端的接口方式。并完成了各个算法的测试和系统整体的测试,给出测试结果,验证解码功能。