A-GPS技术
A-GPS技术(Assisted GPS)是一种把卫星定位与地面移动通信网络结合起来的辅助定位技术。装有A-GPS的终端在测量卫星信号的同时,通过移动网络从定位服务器取得星历、概略位置和精确时间等辅助数据,从而缩短首次定位时间,并在城市楼群、室内等信号微弱的环境中改善定位表现。该技术既可由终端自行解算位置,也可由网络侧完成解算,是移动位置服务和紧急呼叫定位的主要手段之一。
定义
A-GPS技术是指在常规GPS测量之外,借助无线通信网络向接收机提供辅助信息的定位方式,全称为辅助全球卫星定位系统(Assisted Global Positioning System),也常写作辅助型GPS[1]。其核心特征是卫星信号与地面网络数据配合使用:终端一边接收卫星播发的测距信号,一边由网络下发星历、参考时间、参考位置等参数[1]。
按照解算功能放在哪一侧,A-GPS分为两种模式。一种由终端利用辅助数据完成位置解算,称为终端自主式;另一种由终端只测量伪距、再把测量值回传网络,由网络侧的定位计算单元算出坐标,称为终端辅助式[1]。在3GPP等标准体系中,这两种模式也分别被称为SET-Based与SET-Assisted[2]。
原理
常规GPS接收机启动后必须先捕获卫星、解调导航电文、还原星历,才能确定各卫星的位置,这一过程决定了首次定位时间。A-GPS把这一步交给网络:定位服务器根据终端所在区域判断哪些卫星可见,并把这些卫星的星历、钟差修正、参考时间和参考位置打包下发,终端因此可以把频率和码相位的搜索范围压缩到很小的窗口内[3]。辅助数据通常包含GPS参考时间、终端初始参考位置、差分校正参数、电离层与UTC校正参数、星历与历书、信号捕获辅助信息及卫星健康状况等[1]。
卫星定位本身依靠测距交会:接收机测得至各卫星的伪距,结合已知的卫星轨道位置建立方程组,解出三维坐标与接收机钟差。伪距可近似表示为 $\rho_i = c\,(t_r - t^i) + c\,\delta t_r + \varepsilon_i$,其中 $t^i$ 为卫星发射时刻,$t_r$ 为本地接收时刻,$\delta t_r$ 为接收机钟差,$\varepsilon_i$ 为大气延迟等误差项。A-GPS的价值在于把 $t^i$ 所依赖的星历和本地时间的粗值提前给出,使接收机不必等待完整电文即可参与解算[3]。
在信号极弱的情况下,接收机可能只能取得伪码相位而无法获得完整伪距,此时需要专门的解算算法。相关研究分析了伪码相位与载波频偏的不确定度估计、微弱信号捕获与定位算法,指出当概略位置误差为100千米时,压缩后的搜索单元数可比未压缩时减少约25倍[4]。
flowchart LR
A[终端发起定位请求] --> B[经移动网络连接定位服务器]
B --> C[服务器下发辅助数据<br/>星历、参考时间、概略位置]
C --> D[终端缩小搜索窗口并捕获卫星]
D --> E[测量伪距]
E --> F{解算模式}
F -->|终端自主式| G[终端内部解算坐标]
F -->|终端辅助式| H[回传测量值,网络侧解算]
G --> I[输出位置]
H --> I
发展历程
A-GPS的早期推动力来自紧急呼叫定位需求。美国联邦通信委员会(FCC)的E911要求促使运营商为手机提供呼叫位置,A-GPS因此被大规模引入移动网络,成为在终端中实现高精度定位的可行方案[5]。
标准化随后跟上了产业化步伐。3GPP自1998年成立后在其定位业务规范中定义了辅助数据的类型与传递方式,开放移动联盟(OMA)则制定了安全用户面定位(SUPL)标准,使A-GPS可以基于IP在用户面实现,不必改造原有信令体系[6]。SUPL第1版标准发布后,基于IP的A-GPS部署明显加快[6]。
进入商用阶段后,厂商开始进行跨网络测试。2006年前后,NEC与意大利运营商WIND基于SUPL对A-GPS系统做过联合测试,覆盖意大利15个不同环境与地理条件的地区,测试内容包括室内与室外场景[7]。同一时期,WCDMA等3G标准把A-GPS与小区识别定位、观测到达时间差定位并列为可选定位技术[1]。
应用
A-GPS最主要的应用是移动终端的位置服务,包括地图与导航、本地信息检索、社交应用的附近推荐等。相比纯GPS方案,它能把定位时延和功耗控制在更适合手机使用的水平,因而被运营商视为移动位置服务中精度较高的定位手段之一[1]。
紧急呼叫定位是另一个典型场景。4G与5G网络在紧急呼叫中仍会使用A-GPS类定位方式,以在呼叫建立后尽快给出呼叫者位置[8]。
在终端形态上,A-GPS不止用于手机。相关专利描述了通过个人计算机的无线网络模块连接定位服务器获取辅助信息、从而在电脑上实现A-GPS定位的方案[9];也有研究把手机中的A-GPS读数与罗盘等传感器结合,用于小型自主车辆按航点导航,测试中航点处的平均偏差约为1.5米[10]。
网络侧的部署方式有两种:控制面方案把辅助数据放在信令流程中传输,用户面方案则以SUPL承载,由终端与定位服务器建立数据连接[6]。用户面方案的好处是运营商无需改动原有信令即可部署,代价是依赖数据网络可达[7]。
局限
A-GPS并不能摆脱对卫星信号的依赖,它改善的是捕获速度与灵敏度,而不是替代测距本身。在室内、地下和密集城区,卫星信号衰减严重,接收机可能只能取得伪码相位,需要用特殊算法处理,精度与可靠性都随之下降[4]。
辅助数据的时效性和准确性直接决定效果。若服务器给出的参考位置偏差较大,或辅助数据已经过期,终端压缩后的搜索窗口就可能偏离真实值,反而增加定位失败的可能;有研究即以国际漫游时难以取得高精度参考位置为例,说明需要对参考位置做额外推算[11]。此外,辅助数据中若包含状态异常的卫星,终端在这些卫星上反复尝试捕获会浪费时间和电量,需要用实时完好性信息加以排除[12]。
对网络的依赖也带来可用性约束。辅助数据需要经数据链路送达,网络延迟会增加定位总耗时,不同接入方式下的时延特性并不相同[3];在没有数据连接或定位服务器不可达的情况下,终端只能退回纯GPS方式[1]。在部分非同步网络中,终端也难以通过下行测量获得精细时间辅助,这会削弱辅助定位在弱信号条件下的增益[8]。
参见
-
全球定位系统 —— A-GPS所辅助的卫星导航系统,提供测距信号与导航电文。
-
安全用户面定位 —— 在用户面承载A-GPS辅助数据传输的开放标准。
-
位置服务 —— A-GPS最主要的应用领域。
-
首次定位时间 —— 衡量A-GPS效果的关键性能指标。
-
辅助全球导航卫星系统 —— A-GPS概念向多星座导航系统的扩展。
参考资料
- google.com 上的网页 [引用日期2026-10-29]
- OMA-TS-ULP-V2_1-20140909-C(PDF) [引用日期2026-10-29]
- Network delay modeling for assisted GPS [引用日期2026-10-29]
- 輔助型GPS定位系統關鍵技術研究 - 中國博士學位論文全文數據庫 [引用日期2026-10-29]
- US20160014713A1(PDF) [引用日期2026-10-29]
- **Control plane implementation [引用日期2026-10-29]
- NEC与WIND公司携手测试辅助全球定位系统 [引用日期2026-10-29]
- searchresult [引用日期2026-10-29]
- epo.org 上的网页 [引用日期2026-10-29]
- Garuda - Garba Rujukan Digital [引用日期2026-10-29]
- vol11_2_004en(PDF) [引用日期2026-10-29]
- US8085193(PDF) [引用日期2026-10-29]