4. GNSS误差与完好性

在GNSS/INS/LiDAR融合定位系统中,GNSS提供的是全局绝对位置基准,但它的原始观测值并不“干净”。伪距和载波相位中混杂着多种误差源,若不加区分地直接使用,轻则定位精度下降到米级甚至十米级,重则导致融合滤波器被错误观测值“带偏”,在隧道出口、城市峡谷等场景产生跳变。本节从误差机理出发,梳理五类主要误差,并介绍接收机自主完好性监测(RAIM)的基本方法。

一、五类主要误差的机理与量级

GNSS误差按传播路径可分为三类:卫星端、传播路径端和接收机端。理解它们的时空相关性,是后续差分、建模与完好性监测的基础。

  • 电离层延迟:信号穿过电离层时,自由电子使载波相位超前、伪距滞后,延迟量与电子总含量(TEC)成正比,与频率平方成反比。天顶方向白天可达5~15米,低仰角可放大3倍以上。它是色散介质,可用双频无电离层组合消除一阶项,单频则依赖Klobuchar等模型改正。
  • 对流层延迟:由干分量(约2.3米天顶)和湿分量(约0~0.4米)组成,非色散,双频无法消除。常用Saastamoinen、Hopfield模型加映射函数改正,湿分量残余是主要误差。
  • 多路径:信号经建筑、水面、车体反射后叠加到直达信号,导致伪距偏差和载波相位振荡。城市峡谷中伪距多路径可达数米至十几米,且与接收机天线环境强相关,难以用模型消除。
  • 卫星钟差:卫星原子钟与系统时之间的偏差,广播星历给出的钟差参数精度约1~2米,精密星历可达厘米级。钟差随时间变化,需按参考时刻外推。
  • 星历误差:广播星历描述的卫星轨道与真实轨道之差,通常为1~2米,精密星历可优于5厘米。星历误差在用户端表现为视线方向的距离偏差。

关键认识:电离层、对流层、钟差、星历误差在空间上对邻近测站高度相关,因此差分和网络RTK能大幅削弱;而多路径与接收机本地环境相关,差分无法消除,只能靠天线设计、信号处理和观测值加权抑制。

GNSS误差传播链与RAIM完好性监测 GNSS卫星 钟差 · 星历误差 电离层 TEC · 色散 · 5~15m 双频可消一阶项 对流层 干+湿分量 · 非色散 模型改正 2.3m+ 多路径 反射叠加 · 本地相关 差分无法消除 接收机 伪距/载波观测 噪声 · 钟差 RAIM 完好性监测 ① 冗余观测 n ≥ 5 ② 最小二乘残差统计 ③ 故障检测 / 排除 ④ 保护级 vs 告警限 可用 / 不可用 保护级 < 告警限 → 可用 GNSS/INS/LiDAR 融合滤波器 观测加权 / 剔除 空间相关误差(电离层/对流层/钟差/星历)→ 差分、建模可削弱 本地相关误差(多路径/接收机噪声)→ 加权、抗多路径天线、RAIM 剔除

二、误差建模与抑制方法流程

工程上处理GNSS误差通常遵循“先建模改正、再随机建模、最后完好性把关”的流程:

  1. 模型改正:双频无电离层组合消除电离层一阶项;对流层用Saastamoinen模型加GMF映射函数;卫星钟差和星历用广播星历参数计算,有条件时接入精密星历产品。
  2. 随机建模:按仰角定权,低仰角观测噪声和多路径更大;对伪距和载波分别设定噪声方差,载波相位精度通常比伪距高两个数量级。
  3. 差分/网络RTK:利用基准站消除空间相关误差,但多路径和接收机噪声仍保留在流动站观测中。
  4. 完好性监测:用RAIM检测是否存在粗差或故障卫星,并给出保护级,判断当前定位结果是否可信。

三、RAIM基本方法

RAIM的核心思想是“用冗余观测做一致性检验”。当可见卫星数n大于待估参数个数(三维位置+钟差,共4个)时,多出的观测构成冗余。以最小二乘为例,残差向量为:

r = (I - H(HᵀH)⁻¹Hᵀ) y
SSE = rᵀr
σ² = SSE / (n - 4)
检验统计量 T = sqrt(SSE / (n - 4))

在无故障假设下,T服从卡方分布。给定虚警率Pfa,可确定检测门限Td;若T > Td,则判定存在故障。进一步用“逐个剔除卫星后重新解算”的方法定位故障星,即故障检测与排除(FDE)。

保护级(HPL/VPL):RAIM不仅回答“有没有故障”,还要回答“当前定位误差上界是多少”。水平保护级HPL由观测几何(DOP)和残差统计共同决定。当HPL小于水平告警限HAL时,系统声明可用;否则必须降级或拒绝使用GNSS。

四、典型场景与误区复盘

在城市峡谷中,多路径和遮挡常同时出现:一方面伪距被反射信号拉长,另一方面可见卫星数骤减,RAIM冗余不足,保护级迅速膨胀。此时若融合系统仍把GNSS位置当作高置信观测,就会把多路径偏差引入组合导航结果。

误差源典型量级时空相关性主要抑制手段
电离层5~15 m(天顶)空间强相关、随时间变化双频组合、Klobuchar模型、差分
对流层2.3 m + 湿分量空间相关、本地气象相关Saastamoinen/GMF模型、差分
多路径数米~十几米本地强相关、随环境变化抗多路径天线、仰角加权、RAIM剔除
卫星钟差1~2 m(广播)全球相关、随时间变化广播钟差参数、精密星历
星历误差1~2 m(广播)空间相关、缓慢变化精密星历、差分

常见误区:①认为“双频就能消除所有电离层误差”——双频只消除一阶项,高阶项和硬件偏差仍有残余;②认为“RAIM能检测所有故障”——RAIM对同时多星故障和缓慢漂移故障的检测能力有限,且需要足够冗余;③把RAIM的“可用”等同于“高精度”,保护级只约束误差上界,不提升精度本身。

在融合定位工程中,建议把GNSS误差建模与RAIM输出作为观测质量标签:当保护级超限或检测到故障时,主动降低GNSS观测权重,让INS和LiDAR在短时内承担递推,待GNSS恢复可用后再平滑引入。这样才能在复杂城市环境中保持连续、可信的定位输出。