摘要
从卫星测距的基本原理出发,本文剖析了电离层延迟、卫星钟差、多路径效应等误差源如何制约单点定位精度,系统阐述了差分观测、精密误差建模与多频多系统融合三大技术机制如何实现厘米级定位,揭示了高精度定位"不靠信号更准、而靠算法消差"的核心思想,并对比了不同技术机制的精度极限与适用边界。
关键词:GNSS;载波相位;整周模糊度;差分观测;误差消除;多系统融合
一、卫星定位的本质:一场"以时测距"的精密测量
1.1 定位,本质上是测距
卫星定位拆开来看是一个朴素的几何问题:在三维空间中测距、再交会。每颗导航卫星持续向地面广播信号,信号中携带卫星自身的精确时间、轨道位置和导航电文。接收机捕获信号后,测量信号从卫星到接收机所经历的传播时间,再乘以光速,就得到一段"卫星—接收机"距离:
距离 = 光速 × 信号传播时间
卫星(广播精确时间 + 轨道位置) │ │ 无线电信号以光速传播 ▼ 接收机(测量信号传播时间) │ │ 距离 = 光速 × 时间 ▼ 多颗卫星距离球面交会 → 解算用户位置理论上,一颗卫星确定一个球面,三颗卫星的球面交会即可确定空间一点。但现实中接收机时钟与卫星原子钟并不严格同步,钟差会以等效距离误差的形式混入每一段测量值中,因此必须引入第 4 颗卫星,与三个坐标未知数一起联立求解接收机钟差。这就是"定位至少需要 4 颗卫星"的由来。
1.2 为什么普通定位止步于米级
信号从太空抵达接收机的每一段路程都被误差"污染"了。主要误差来源及其典型影响如下表:
| 误差来源 | 典型影响 |
|---|---|
| 卫星轨道误差 | 厘米~米级 |
| 卫星钟差 | 纳秒级误差造成米级距离误差 |
| 电离层延迟 | 数米甚至几十米 |
| 对流层影响 | 厘米~米级 |
| 多路径效应 | 厘米~数米 |
| 接收机噪声 | 厘米~米级 |
这些误差相互叠加,使普通单点定位的实际精度通常为:开阔环境约 1~5 米,城市环境恶化到 5~20 米甚至更差,普通手机定位普遍处于 3~10 米量级。这正是自动驾驶、无人机、精准农业等场景无法直接使用普通 GNSS 的原因——一条车道宽度不过数十厘米,米级误差根本不足以回答"车在哪条车道"。
1.3 核心思想:不是让信号更准,而是让误差相消
高精度定位并不依赖卫星信号本身变得更准确,而是通过算法把观测中的误差逐项消除或抑制。信号还是同一套信号,处理方式不同,得到的精度天差地别。误差消除主要有三大机制:
- 差分观测——利用误差的空间相关性,让两台相近接收机的观测值相减,共同误差随之抵消;
- 精密误差建模——借助全球监测网直接估计出卫星轨道、钟差、大气延迟等误差本身,再对用户观测进行改正;
- 多频多系统融合——利用多个频率、多个星座的观测,消除与频率相关的误差,并改善观测几何条件。
二、误差消除第一招:差分观测与载波相位测量
2.1 从伪距到载波相位
GNSS 接收机有两类观测量:
- 伪距观测:通过测量信号传播时间换算距离,精度约几十厘米;
- 载波相位观测:直接测量载波信号的相位,相位测量本身可以达到毫米级的分辨率。
| 观测类型 | 测量比喻 | 精度量级 |
|---|---|---|
| 伪距 | 用秒表测距离 | 约几十厘米 |
| 载波相位 | 数电磁波周期 | 毫米级测量能力(需解算整周数) |
L1 频率载波的波长约为 19 厘米,L2 约 24 厘米,相当于把测量的"最小刻度"从米级细化到了厘米级。
2.2 差分思想
在坐标精确已知的位置架设一台基准站,另有一台坐标待求的流动站,两者同时观测同一批卫星:
GNSS卫星群(两站共同观测) │ │ ▼ ▼ 基准站(已知坐标) 流动站(待求坐标) │ │ └── 差分数据链路 ──────┘ │ ▼ 解算厘米级相对位置- 卫星钟差——两站完全一样,相减即消;
- 卫星轨道误差——两站处几乎一致,差分后大部分消除;
- 电离层、对流层延迟——具有空间相关性,距离越近,差分残差越小。
2.3 整周模糊度固定
相位观测值可以写成:
相位距离 = Nλ + φλ
其中 λ 为载波波长,φ 为测得的小数周,N 是未知的整周数,即"整周模糊度"。RTK 算法的核心任务就是求出 N:差分化处理消除了公共误差后,双差观测方程中的未知数只剩下三维坐标和各卫星对的整周模糊度。一旦模糊度被正确固定,即得到Fixed 解,定位结果迅速收敛到厘米级。
各模式的典型精度对比:
单基站 RTK 的有效作业半径约 10~30 公里;网络 RTK(CORS)通过多个连续运行参考站组网,经 4G/5G 等网络播发差分改正,把厘米级服务能力扩展到城市乃至省级区域。
三、误差消除第二招:精密建模与全球误差改正
3.1 PPP 思路
PPP(精密单点定位):不依赖任何就近基站,直接利用全球尺度的误差模型对用户观测逐项改正。
GNSS卫星星座 │ ▼ 全球监测站网络(持续观测) │ ▼ 计算精密轨道 / 精密钟差 / 大气延迟模型 │ ▼ 通过卫星或通信链路播发改正信息 │ ▼ 单台用户接收机 → 厘米~分米级定位3.2 把误差本身"算出来"
- 精密卫星轨道:利用全球监测站的观测反演卫星轨道,精度显著优于广播星历;
- 精密卫星钟差:估计卫星钟的偏差并实时播发给用户;
- 大气延迟模型:借助电离层、对流层模型,为用户提供延迟改正或约束。
传统 PPP 通常需要 10 分钟~几十分钟的收敛时间。北斗三号 PPP-B2b 服务能够为用户提供实时精密改正信息,支持分米级甚至更高精度的定位服务;Galileo 系统的 HAS 服务也在推动实时 PPP 走向实用。
3.3 多频信号:消除电离层延迟的天然利器
电离层属于色散介质,对信号的延迟大小与载波频率相关。只要接收机对同一颗卫星的两个或多个频率同时观测,就可以利用不同频率之间延迟量的差异,反推出电离层延迟的大小,进而把它从观测值中消除。多频观测不仅直接削弱了最大的误差项之一,还为模糊度解算提供了更多组合方式:对 PPP 而言,多频显著缩短收敛时间;对 RTK 而言,多频提升固定解的成功率。
四、多系统融合带来的精度与可靠性跃升
4.1 可见卫星:从约 30 颗到超 100 颗
过去单一 GPS 系统只有约 30 颗卫星可供观测;如今北斗、GPS、Galileo、GLONASS 四大星座协同工作,全球可用卫星总数已超过 100 颗。北斗三号全球服务星座由 24 颗 MEO 卫星、3 颗 GEO 卫星和 3 颗 IGSO 卫星组成。
4.2 卫星数量翻三倍,换来四重收益
- 可用性更高。城市峡谷、山地林区等环境中信号极易被遮挡,单系统常常凑不齐定位所需的卫星。星座总量越大,定位成功率随之上升。
- 几何结构更优。卫星分布越均匀,精度因子 GDOP 越低,观测误差被放大得越小。
- 可靠性更强。当某一系统出现异常或受到干扰时,其余系统可以接续服务。
- 模糊度固定更快。可见卫星越多,差分观测方程越多、冗余度越高。
4.3 各技术路线的精度极限对比
| 技术路线 | 精度极限 | 覆盖范围 | 关键特征 |
|---|---|---|---|
| 普通单点定位 | 米级 | 全球 | 无需增强,仅满足导航 |
| 伪距差分(DGPS) | 0.5~1米 | 局部 | 伪距级差分 |
| RTK(Fixed解) | 1~3厘米 | 单基站约10~30公里 | 载波相位+差分,成熟度最高 |
| 网络RTK(CORS) | 厘米级 | 城市/省级 | 参考站网区域连续覆盖 |
| PPP | 厘米~分米级 | 全球 | 无需基站,需要收敛时间 |
| PPP-RTK | 厘米级 | 广域 | 兼具RTK速度与PPP覆盖 |
| 多系统多频融合 | 对上述路线全面增益 | 随所叠加路线而定 | 改善可用性、GDOP与固定率 |
结语
回望从米级到厘米级的历程,卫星定位并没有发生脱胎换骨的"信号革命"——信号还是那套信号,真正改变的是人类处理误差的方式:差分观测利用空间相关性让公共误差相消,精密建模借助全球网络把误差算出来、补回去,多频多系统融合则用更丰富的观测压缩误差的生存空间。三大机制各司其职又彼此支撑,RTK 深耕局部高精度场景,PPP 覆盖无基站的广阔区域,多系统融合为所有路线提供公共增益。理解了这套"消差"逻辑,就能更清醒地在自动驾驶、无人机、精准农业等应用中选择合适的技术路线。