论文部分内容阅读
全球定位系统(GPS,即Global Position System)与人们的生活息息相关,其具有的特性如如全球覆盖、连续/全天侯工作、能为高动态平台提供服务、以及高精度定位。而GPS接收机作为人们使用全球定位系统的接口,与人们关系最为密切,同时也是研究的重点。
GPS接收机的工作顺序为信号搜索捕获、信号跟踪、子帧识别、星历和伪距计算、卫星位置和用户位置计算,从而进行精确定位。而影响伪距观测量精度的主要误差来自以下几个方面如星历误差、卫星时钟偏差与接收机时钟偏差、电离层干扰、对流层干扰、多径误差、噪声等等。在某些应用中,多径引入的误差占据了主导地位,其中短多径延迟信号由于具有较大的幅度且难以通过改进接收机技术加以抑制而带来较大误差。当前多径抑制技术,来自地面的多径可以通过天线的设计加以抑制。但是来自天线上方的多径信号难以通过天线设计来抑制,它需要通过接收机的改进或者是信号处理技术来实现。文章主要分析和研究GPS多径信号的抑制技术,通过分析倒谱算法、Teager-Kaiser(TK)算法和多径估计延迟锁定环(MEDLL,即Multi-path Estimating DelayLock Loop)技术,并结合TK与MEDLL两种算法,提出一种MEDLL的改进算法,同时估计得出多径信号的参数,最终从接收信号中分离多径信号,减经多径效应的影响,并且将信号处理算法在数字信号处理器(DSP,即Digital Signal Processor)中实现。
文章首先分析GPS多径信号的数学结构以及信号的分类,然后介绍接收机的组成模块以及在多径信号干扰下各个模块受到的影响。在此基础上,对接收机接收到的信号进行详细分析,利用相关的改进算法进行信号处理。
文章中首先设计一个GPS信号源用来产生多径信号,通过去除载波,同时与对齐的本地码进行相关,得出相关函数来。利用TK和MEDLL两种算法的结合算法,对多径信号进行处理。分析了比较了MEDLL算法和MEDLL改进算法两种算法的处理结果:同时举例说明了这两种算法的实现。在MATLAB中完成软件算法实现的基础上,在硬件DSP当中对算法做进一步的分析,进行定点处理。