当前位置:文档之家› GPS信号的捕获与跟踪

GPS信号的捕获与跟踪

电子工程学院141GPS信号的捕获与跟踪第七章 GPS信号的捕获与跟踪前几章讲述了GPS系统结构和GPS定位原理,本章介绍GPS软件接收机和GPS信号处理方法,主要探讨对GPS信号进行捕获和跟踪的过程。

捕获的目的是搜索到可视卫星,并粗略地确定卫星信号的载波频率和伪码相位,跟踪的目的则是精确地跟踪信号的载波频率和伪码相位的变化,完成GPS信号解扩和解调,从而提取出导航电文、伪距观测量等。

7.1 GPS软件接收机目前广泛使用的GPS接收机一般均基于ASIC(Application Specific Integrated Circuit)结构,又称为硬件接收机,结构如图7-1所示。

硬件接收机的数字接收机通道(包括捕获、跟踪的相关运算)一般用一个或几个专用GPS信号通道处理芯片(ASIC)来实现,接收机微处理器从ASIC输出的相关输出结果译出导航数据,从而可以得到卫星星历及伪距,星历可用来得到卫星位置,并最终可由卫星位置及伪距解算出用户位置等信息。

这类ASIC芯片具有运行速度快、成本低的特点。

但由于ASIC限制了接收机的灵活性,用户不能轻易改变硬件接收机各类参数以适应随着GPS发展的升级需要;同时近年来出现了许多减少导航定位误差和提高抗干扰能力的算法,如抗多径跟踪环路设计、高动态的跟踪环路设计等,对于硬件接收机测试和使用新的算法,不便之处显而易见。

随着软件无线电思想的发展,GPS软件接收机的设计与实现逐渐成为研究热点。

图7-1 GPS传统硬件接收机框图软件无线电(Software Radio)的概念是由美国科学家J.Mitola于1992年5月在美国电信系统会议上首次明确提出的。

随着通信技术的迅速发展,新的通信体制与标准不断提出,通信产品的生存周期缩短,开发费用上升,导致以硬件为基础的传统通信体制无法适应这种新局面。

同时不同体制间互通的要求日趋强烈,而且随着通信业务的不断增长,无线频谱变得越来越拥挤,这对现有通信系统的频带利用率及抗干扰能力提出了更高的要求,但是沿着现有通信体制的发展,很难对频带重新规划。

而软件无线电则提供了一种很好的解决方案。

软件无线电是实现通信的新概念和新体制,它被视为继模拟和数字技术后的又一次电子技术电142 卫星导航 原理与系统 WEIXING DAOHANG YUANLI YU XITONG 革命。

软件无线电的基本概念是将硬件作为无线通信的基本通用平台,而用软件实现尽可能多的无线及个人通信功能。

软件无线电采用模块化设计原则,具有开放的体系结构、良好的功能可编程性和软件可移植性,支持宽频段、高速率、多模式的无线通信。

软件无线电的中心思想是:构造一个具有开放性、标准化、模块化的通用硬件平台,将工作频段、调制/解调方式、数据格式、加密模式以及通信协议等各种功能用软件来完成,并使宽带A/D 转换器和D/A 转换器尽量靠近天线,争取硬件实现的最小化和软件实现的最大化,以充分发挥软件实现的升级方便、调整灵活、适应性强等优点。

GPS 软件接收机和传统GPS 硬件接收机实现的功能是相同的,因此二者在设计结构上有很多相似之处,其结构如图7-2所示。

图7-2 GPS 软件接收机框图 GPS 软件接收机由天线接收GPS 卫星信号,经过射频前端,输入信号的幅值被适度放大,并经下变频变为中频信号,ADC 将上述中频信号数字化。

GPS 软件接收机中天线和RF 前端仍由硬件实现。

中频信号数字化以后,在传统接收机中,由硬件实现捕获和跟踪,而在软件接收机中,全部处理交给软件实现。

根据导航数据的跟踪结果,可以进行导航电文的解调,获取导航数据的子帧,进而得到星历数据和伪距,从星历数据可确知卫星位置。

最终,用户位置可通过卫星位置和伪距计算得出。

至于GPS 软件接收机的软件平台,它可以是数字信号处理DSP 芯片,也可以是通用PC 。

中频数字信号处理部分的不同是软件GPS 接收机与硬件GPS 接收机的根本区别。

软件接收机整个数字部分均采用通用处理芯片,包含较少的硬件,可编程性及灵活性均强于硬件接收机,而且无需升级硬件,仅加载不同的算法软件即可实现GPS 接收机的升级或改型;并且对于不同的射频前端,仅需修改少量参数即可;软件接收机适应性强、可移植性高的优点是硬件接收机所无法比拟的。

GPS 软件接收机在算法研究和算法验证方面亦有很大的优电子工程学院 143GPS 信号的捕获与跟踪势,本章对信号捕获、跟踪的探讨,就是基于如上的GPS 软件接收机结构来进行的。

7.2 GPS 信号的捕获7.2.1 GPS 信号捕获原理信号捕获是GPS 接收机内信号处理的第一步,只有完成信号捕获,才有可能开始信号跟踪、导航电文提取及伪距计算等后续的处理过程。

对GPS 系统而言,不同卫星发射的信号其载波频段和调制方式都一样,区别不同卫星的是它们的伪随机码不同。

不仅是针对GPS 系统,对于所有的码分多址(CDMA )系统,都会涉及到信号捕获问题,需要捕获的原因有以下几点:1.由于GPS 系统所有卫星发射的信号共用相同的载波频率和信道时间,所以GPS 接收机天线接收到的信号不可避免地混合了所有可能的卫星信号,而只有知道目前接收到的信号来自哪些卫星后,接收机才能对其进行跟踪并解调。

从这个角度上说,捕获是GPS 接收机内信号处理的第一步。

2.GPS 系统中导航电文和伪随机码相乘之后,对于C/A 码和P 码,原有的信号带宽分别从50Hz 展宽到了2.046MHz 或20.46MHz ,根据香农定理2log (1/)C B S N =+可知,在噪声功率不变的前提下信号的功率可以降到很低的水平。

在实际GPS 系统中,接收机天线处接收到的信号功率相当微弱,信号电平往往比背景噪声电平还要低很多,或者可以说信号彻底的被噪声“淹没”了。

在这种情况下,必须通过捕获和跟踪共同把微弱的GPS 信号从噪声中提取出来。

3.根据GPS 信号的特点,必须利用伪随机码的强自相关性才能实现信号的跟踪和导航电文的解调,但信号能够实现跟踪的前提是先找到了正确的随机码相位,而接收机的上电时刻的随机性决定了其接收到的信号相位的随机性,所以必须由信号捕获告知信号的伪随机码相位。

4.在GPS 系统中,由于卫星是一直绕地球运动的,故必将产生多普勒效应,捕获的另外一个作用,就是提取出信号的载波频率。

下面我们分析多普勒效应的产生: 由前面章节介绍可知,GPS 卫星的轨道是近圆轨道,我们可以把它近似看作是一个圆形(卫星轨道的离心率只有约0.01),其半径为26 560 km ,卫星的周期大概是11小时58分钟。

于是可以计算出卫星的平均角速度为 42π/(1136005860) 1.458510rad s ω−=×+×≈× (7-1) 卫星平均运动速度为: 426560 1.458510rad 3874m/s v r ω−=×=××≈ (7-2) 根据多普勒效应可知,如此高速运动必然会使接收机接收到的信号产生多普勒频移。

卫星绕地球运行,相对于地球表面的某一点来说,其相对径向的速度分量不可能达到最大的3874m/s ,在相关文献中对这个问题有很详细的分析,其结论是卫星与地球表面的接收机之间相对运动的最大径向速度dm v 约为929m/s ,由此计算出的可能的最大多普勒频移为:68/1575.4210929/310 4.9kHz dr r dm f f v c =×=×××≈ (7-3)电子工程院144 卫星导航 原理与系统 WEIXING DAOHANG YUANLI YU XITONG 式中,f r 为L1频段载波频率,即1575.42MHz 。

除了卫星高速运动会产生多普勒频移外,由于接收机接收到的信号一般先与本地载波进行混频,下变频到中频后再进行后续信号处理,故接收机自身的时钟晶振偏差也会使下变频后的中频载频偏移理论值。

如1ppm 的16.368MHz 晶振偏差就将导致大约1.6kHz 的载频偏差。

根据以上多普勒效应和晶振偏差的分析,在进行后续信号处理之前,提取出信号当前的载波频率就变得尤其重要,这也从另外一个角度证实了,信号捕获是GPS 接收机内信号处理的第一步,也是极为关键的一步。

GPS 接收机中信号捕获可以看作是一个三维搜索的过程,如图7-3所示,第一维是从卫星(PRN 码)的方向搜索;第二维是从伪随机码相位的方向搜索;第三维是从多普勒频移的方向搜索。

图7-3 捕获的三维搜索 从PRN 码的方向搜索,也就是搜索当前接收机能够接收到的卫星信号。

如果接收机上电的时候对天空的GPS 卫星分布一无所知,此时需要搜索的PRN 码数目是32个,即搜索空中的32颗卫星,这种启动方式又称为“冷启动(cold start )”,冷启动搜索PRN 码耗费的时间最长。

为了避免这种“漫天搜星”,许多GPS 接收机都存储上一次使用时定位的结果和星历,这样,在下一次使用时,可以根据上次使用时存储的数据来获知目前的可视卫星及其相应的参数,这就是“热启动(hot start )”。

但热启动的条件为使用时间间隔不超过两小时或是接收机位移不超过300 Km ,否则经验值失效。

在“经验值”失效的情况下的启动便称为“温启动(warm start ),温启动要根据存储的星历来推算目前天顶的卫星。

温启动的耗时介于热启动和冷启动之间。

从伪随机码相位的方向搜索,首先需要产生本地伪码,通过调整不同的本地伪码相位,将本地伪码和输入信号做相关,假定本地载波频率与信号的载波一致,只有在本地伪随机码相位和信号的伪随机码相位对齐的情况下,才能产生最强的相关值,一旦某一个本地伪码相电子工程学院145GPS信号的捕获与跟踪位与信号做相关产生的峰值超过了预定门限,我们就可以认为找到了正确的信号伪随机码相位。

从载波频率方向搜索,需要产生本地载波,不断调整载波频率并使载波信号与输入信号相乘。

假定码相位对齐,如果本地载波和输入信号的载波很接近,输入信号中的高频分量就会被去除,这样伪码做相关的时候才会产生一个峰值。

通过搜索峰值,即可以找到信号的载波频率。

在实际的信号捕获中,伪码相位的搜索和载波频率的搜索是同时进行和完成的。

如果仅仅只完成了伪码相位的搜索,而载波分量依然存在,则将输入信号和本地伪码相乘后,虽然完成了伪码剥离,但相对于积分时间而言依然是高频信号,对高频信号积分不会得到一个很高的峰值;反之,如果仅仅完成了载波频率的搜索,而伪码依然存在,则输入信号和本地载波相乘之后虽然变成了低频信号,但伪码的存在使得信号依然是扩频信号,通过积分器后依然不会出现高的峰值。

只有同时完成伪码剥离和载波剥离之后,得到一个低频连续波信号,通过积分器才会出现比较高的峰值。

相关主题