论文部分内容阅读
卫星导航系统成为继移动通信和互联网之后发展最快的电子信息产业之一。卫星导航信号的接收技术作为导航系统的重要部分,对导航系统的发展起着重要作用。本文选取GPS的L1波段的民用信号和Galileo的E1波段的MBOC信号作为研究对象,主要研究了导航信号的快速捕获、跟踪技术,并在FPGA中设计了具有一定灵活性的GPS快速接收系统。1)研究GPS的L1波段信号和Galileo的E1波段MBOC信号的构成和性质,分析其自相关函数和功率谱函数,为信号的快速捕获做好基础。根据信号检测与估计理论,得到信号捕获的原理,并采用频域捕获的方法分别对GPS信号和Galileo信号进行捕获。为减弱边峰对Galileo信号捕获的影响,在频域中实现了减弱边峰算法,实验结果表明能够提高检测概率。2)通过对GNSS信号结构的分析,设计了三种快速捕获算法。分段相关算法通过使用差分折叠滤波器和小点数的FFT算法来得到码相位和多普勒频移。基于预处理的捕获算法利用预处理能够提高信号信噪比的原理,设计了针对强弱不同信号的捕获算法。基于改进的频域捕获算法采用双门限检测法,能够提高捕获速度。3)由于信号可能受到单频干扰的影响,本文研究了频域的抗干扰算法。通过GP2015的模拟输出端和AD9433可以灵活的调节采样位数,并将采样后的信号送入到FPGA中,在FPGA中实现了改进的平均采样的频域快速捕获算法。研究了GPS和Galileo信号的跟踪环路,并着重介绍码跟踪环路。针对Galileo信号的多峰问题,讨论了几种新型的码鉴别器。最后,在FPGA中设计了载波跟踪环和码相位跟踪环,并在modelsim仿真软件得到仿真结果和在示波器中得到下载结果。