设为首页 | 加入收藏 | 客户留言 | ENGLISH  
   

 
 
 
 
 
内容更新中….
内容更新中….

A-GPS服务

       一般的A-GPS系统由GPS全球参考网络、发布辅助数据的根服务器,以及具A-GPS功能的接收机所组成。GPS全球参考网络必须建立覆盖广泛的监控站,并持续且准确地监控卫星的移动。它会将监控得到的相关卫星数据传送给高效能的根服务器,此服务器会依据这些数据来预测卫星未来的移动轨迹。IGS(International GNNS-Service)即是这样的一个网络,它在全球持续地运转着。

       GPS接收机的运行程序,第一步是搜寻卫星信号、再接收星历,接着才能定位与跟踪。如果能预先取得卫星信息,或以更快的速度来下载星历,那就能加速定位的速度,请参考(图二)。最对这种情况,u-blox公司提出了两种不同的A-GPS方案获得辅助数据,一是实时性的通过GSM、GPRS、CDMA或UMTS等移动通信系统来取得,也就是在线A-GPS方式(AssistNow Online);另一种是采用离线A-GPS方式(AssistNow offline),也就是依使用者的方便,通过移动网络或直接由因特网预先下载卫星数据,当需要时就能起到辅助定位的作用。以下将介绍这两种方式的特性及差异所在。

图2:冷启动时,具有星历或差分年历修正数据的终端能快速的定位。
图2:冷启动时,具有星历或差分年历修正数据的终端能快速的定位。

1. 在线A-GPS (AssistNow Online)

       一种方式是在线方式,u-blox公司的在线方式的品牌为AssistNow online。

       一个具有在线A-GPS功能的终端,可以由两种接口来与移动网络通信,一是控制平台(Control plane),一是用户平台(User plane)。前者是不同移动系统针对定位辅助功能所定义的接口规范,其中GSM/GPRS是RRLP,UMTS是RRC,CDMA则是IS-801A。除了接口规格不同外,不同的系统服务商往往会建立属于自己的控制平台运作系统,此举虽然能保证较佳的服务质量,但建设成本较高,用户也得受限于系统服务商。

       另一种接口系统为用户平台,它使用的是由OMA组织所定义的一套通用接口规范,称为SUPL(Secure User Plane Location)。它通过将RRC、RRLP等信息打包为一致性的规范后再发送出去,与TCP/IP的架构极为接近。由于其通用性高,系统建设成本较低,因此有助于A-GPS在手机等移动设备中的推广。

        采用在线A-GPS,不同的方法会影响其定位效率。第一个影响的因素为连网速度,这和移动运营商的服务质量及用户所在位置息息相关,是较不可控的因素。CDMA和GSM/GPRS的协议中都定义出A-GPS手机的最低运行效果标准:CDMA的标准定义在3GPP2 C.S0036-0(TIA 916),GSM/GPRS则是3GPP TS 25.171。其中CDMA要求最大的启动时间(即最长的TTFF)是在16秒之内,GSM则是20秒。目前各家的解决方案都致力于满足这项要求,以u-blox的AssistNow Online为例,它能够超过标准的要求,进而能提供优质的在线服务。

       第二个因素则与下载的卫星数据内容有关,当所获得的有用资料愈多,定位的速度也就愈快。例如若能取得GPS时间(GPS Time),则可大幅缩短定位时间;这是因为卫星的移动很快(每秒移动800米),GPS时间有助于掌握卫星的确切位置。GPS时间又可分为粗略GPS时间(Coarse GPS time)和精确GPS时间(Precise GPS time),前者的定位时间要约30秒钟,后者只需数秒钟即可。

        当支持A-GPS的终端启动时,它会同时接收来自天空中的卫星信号,并通过用户平台(如GPRS)来连接移动网络的基站,此基站会通过因特网来与取得全球参考网络数据的服务器连接;GPS终端通常会从服务器端下载包括星历、年历、粗略位置、时间、卫星健康状态等数据,除了星历是必要的,其它数据为选择性的。这些数据并不需储存在GPS接收机或系统的内存中,而且每次启动连接时,数据都会更新。Online A-GPS的服务架构请参考(图三)。

图3:Online A-GPS服务架构示意图。
图3:Online A-GPS服务架构示意图。

2. 离线式A-GPS (AssistNow Offline)

        另一种方式是离线方式, u-blox公司的离线方式的品牌为AssistNow offline,u-blox公司拥有这项技术的专利所有权。在使用前,GPS终端先通过移动网络或因特网从服务器端中取得辅助数据,这些数据通常是预先推测的年历或星历卫星轨道数据,当它们被储存下来后,与服务器的连接就可以中断。下次GPS接收机启动时,储存的数据会被用来推算当前的轨道数据,以帮助导航定位。

        在此情况下,接收机不需等到所有的数据都从卫星下载回来后才开始计算,它能很快的开始进行导航。辅助数据的有效性与数据提供者有关,大约可以维持十天至两周左右,但所提供位置的准确性会随着时间而下降,下载后前几天准确度最高,时间愈久准确度就愈低,因此最好能经常维持数据的更新。

        卫星轨道预测的准确度也与资料提供者的专业能力密切相关。如果直接提供卫星的年历,由于它只提供所有卫星轨道的概略位置,与实际的卫星轨道之间存在着大约3-5公里的误差,若直接以此数据来进行定位,计算出来的位置会偏移不少。因此,专业的数据供应者会借由天文学及重力等模式来预测及修正卫星轨道,u-blox公司提出的AlmanacPlus技术,可以通过差分年历修正数据(Differential Almanac Correction Data)的做法,将卫星轨道的准确度提升到10-50米,请参考(图4)。

图4:通过AlmanacPlus差分年历修正数据来提升轨道预测的准确度。
图4:通过AlmanacPlus差分年历修正数据来提升轨道预测的准确度。

        从(图5)中可以看出,具有离线式A-GPS功能的移动终端通过TCP/IP的协议方式来与标准的镜像(Mirror)或代理(Proxy)服务器沟通,以取得复制到此服务器中的辅助卫星数据。此Mirror/Proxy服务器也是通过标准的HTTP协议来与根服务器(Root server)通信,以取得压缩过的卫星信息数据;根服务器的数据则来自如IGS的全球参考网络。

图5:Offline A-GPS服务架构示意图。
图5:Offline A-GPS服务架构示意图。

        与离线式A-GPS相比,在线A-GPS以当前星历来进行定位,因此可以得到较佳的准确性。不过,星历的有效性短,必须随时更新,而且容易受限于移动通信系统的连网时间及连网质量。相较之下,离线式A-GPS因不需花费时间在卫星轨道数据的下载,也不会受到基站涵盖范围的限制,再加上在定位时不需随时保持联机,因此可省下不少上网费用,是相当便捷的一种定位方案。U-blox公司的AssistNow Offline除了以上述的AlmanacPlus来提供更准确的资料外,其有效时间已可以达到14天,而目前市场上也有其他离线式的解决方案,其数据的有效时间大约只有5 到 10天。

       无论是在线式A-GPS还是离线式A-GPS,u-blox公司生产的所有GPS接收机在出厂时就支持,相关的程序已经硬掩模在芯片内部,不需要特别的程序来支持。

A- GPS终端系统规划

        在移动终端的GPS系统设计上,因手机制造商的需求采用不同的架构:一种是采用单芯片的方式,此芯片整合了GPS的射频及基带功能,有助于制造商降低成本及安装尺寸;另一种是采用射频与基带独立的芯片组模式,此方式让制造商有较大的设计弹性,但系统工程师必须有能力去调整整体系统的性能,设计上的挑战性较高;还有一种是将基带功能整合到手机的应用处理器或基带芯片当中,但此种作法会占用大量的主处理器运算资源。

        就在线A-GPS来说,系统规划上必须考虑到定位运算的主体在那一端。如果是由移动终端来负责运算工作,则称为MS-based模式(MS为Mobile Station的缩写);若由网络服务器端来进行定位运算,再送回给终端,则称为MS-assisted模式。MS-based的模式在取得网络辅助数据后,就回到独立运算的状态,运作上较为单纯,但对终端系统的运算资源要求较高。

        MS-assisted则较为复杂,终端得将接收到的卫星信号数据传送给网络服务器,由服务器计算出结果后再将位置信息送回给终端,此举虽能降低终端的运算负荷,而且能进行较复杂的运算以取得更精确的位置,但对于连网质量要求甚高,因为一旦掉线就会失去定位结果。

       在系统架构上,主处理器和GPS接收机通过UART、SPI or I?C等标准的接口来进行通信。离线模式中,从服务器端下载来的数据通常储存于非易失性的Flash EPROM中,依算法的不同,GPS接收机与内存通信方式可以分为两种:一是接收机直接与Flash EPROM沟通,一是接收机通过主处理器来与内存沟通。前者需要额外配置一颗Flash EPROM内存,后者则只需使用主处理器的内存即可,因此可节省设计成本与空间。此外,在移动终端上设计A-GPS方案,会希望不要对主处理器造成太大的负担。采用u-blox公司的AssistNow方案,所有的运算工作都交给GPS接收机,因此不需要为CPU进行定制化的工作,设计上更为容易。

图6:GPS接收机配置单独Flash存储器的架构。
图6:GPS接收机配置单独Flash存储器的架构。

图7:GPS接收机通过主处理器取得存储数据的架构。
图7:GPS接收机通过主处理器取得存储数据的架构。

在内存的需求上,在线A-GPS对于内存容量的要求极低,u-blox公司的AssistNow Online,每次下载的数据大小只有1-3KB;对离线式A-GPS方案AssistNow Offline来说,下载一天的卫星预测数据,大约只需要10KB,十四天的预测数据量则约为90KB。

        具有A-GPS功能的移动终端,也可以同时支持在线及离线模式。当终端一启动时,内部的GPS接收机会自动检查在Flash EPROM中的有效卫星数据,当找不到可有效使用的星历数据时,它就会用采用离线模式,以经过修正的年历数据来辅助定位运算。一旦终端通过移动网络取得有效的星历时,系统就会利用它来取代离线数据,以取得更精确的定位结果。同样的,当星历又失效时,系统则会再切回来使用离线模式。

本文小结

        u-blox公司推出的AssistNow的A-GPS通过移动网络或因特网来取得卫星辅助数据,并以灵活的在线或离线方式来实现更快的定位速度或更精确的定位,以及更可靠的定位导航质量。此套做法同时可以非常简单的整合进中国移动现在力推的SUPL技术,也可以独立于SUPL单独工作,有助于打开A-GPS在移动终端的市场,让GPS真正成为手机的新杀手级应用。最后,A-GPS技术不仅仅能够在手机中应用,它也能够在所有带通讯功能的GPS产品中应用,并终将成为GPS应用中一项不可或缺的技术。



                                       

 
 
首 页 | 关于我们 | 代理产品 | 资料下载 | 联系我们 | 客户留言 | 人才招聘 | ENGLISH

Copyright 2014 Zwish Information Co.Ltd. All rights reserved. 版权所有:上海其正信息科技有限公司