4. 城市峡谷误差源分析:多路径误差建模、NLOS误差特性、卫星几何分布(DOP值)恶化

各位同学,咱们今天聊点实在的。城市峡谷里定位不准,到底是谁在捣乱?我做了十几年GNSS,踩过的坑比你们走过的路还多。说白了,就三个“罪魁祸首”:多路径、NLOS、还有卫星几何分布变差。咱们一个一个扒开看。

4.1 多路径误差建模

多路径,顾名思义,就是信号不是直线过来的。它撞到高楼、地面、广告牌,反射一下再进接收机。你想想看,反射路径比直射路径长,测距自然就偏大了。

我在上海陆家嘴做过一次测试,信号从东方明珠那边反射过来,伪距误差直接飙到50米以上。嗯,当时我就意识到,多路径不是小问题。

4.1.1 多路径的数学模型

咱们用公式说话。接收机收到的信号可以写成:

s(t) = A_d * cos(ωt + φ_d) + Σ A_r * cos(ωt + φ_r)

其中:

  • A_d:直射信号幅度
  • φ_d:直射信号相位
  • A_r:反射信号幅度
  • φ_r:反射信号相位

反射信号叠加在直射信号上,会导致码相位和载波相位都发生偏移。我个人习惯把多路径误差分为两类:

类型 误差范围 典型场景
短延迟多路径 < 1.5 chip 地面反射、低矮建筑
长延迟多路径 > 1.5 chip 高楼反射、远距离反射

短延迟多路径最难处理,因为它和直射信号几乎重叠,传统接收机很难区分。

4.1.2 多路径误差的统计特性

多路径误差不是白噪声。它有明显的相关性。我建议你们记住几个关键点:

  • 非高斯分布:误差分布有长尾,偶尔会出现大偏差
  • 时间相关性:反射环境不变时,误差会持续存在
  • 频率依赖性:L5频段比L1频段抗多路径能力强

重要提醒:多路径误差在静态环境下可能被平滑滤波消除,但在城市峡谷这种动态环境下,它就是个“打不死的小强”。

4.2 NLOS误差特性

NLOS,全称Non-Line-of-Sight,就是信号被遮挡了。和多路径不同,NLOS信号只有反射路径,没有直射路径。说白了,你收到的全是“二手信号”。

我曾经在北京国贸做过一次实验,接收机锁定了8颗卫星,但其中3颗是NLOS。定位结果直接漂了200米。为什么会这样?因为NLOS信号带来的伪距误差是正向的,而且很大。

4.2.1 NLOS误差的典型特征

特征 描述 影响
正向偏差 伪距测量值偏大 定位结果偏向反射点方向
载噪比异常 C/N0通常较低 信号质量差,易失锁
多普勒偏移 与直射信号不一致 速度估计不准

实战技巧:我建议你们在接收机里加一个NLOS检测模块。最简单的办法就是看C/N0和卫星仰角的组合。如果C/N0低但仰角高,大概率是NLOS。

4.2.2 NLOS误差建模方法

NLOS误差建模,我个人习惯用两种方法:

  1. 几何光学法:基于3D城市模型,射线追踪计算反射路径
  2. 统计建模法:用大量实测数据拟合误差分布

举个例子,我在深圳福田用射线追踪法建模,误差分布大致符合对数正态分布:

P(ε) = (1 / (ε * σ * √(2π))) * exp(-(ln(ε) - μ)² / (2σ²))

其中μ和σ跟街道宽度、建筑高度密切相关。窄街道、高建筑,μ值就大,误差更严重。

避坑指南:我曾经犯过一个错误——把NLOS直接当多路径处理,用卡尔曼滤波去平滑。结果越平滑越偏。记住,NLOS是系统性偏差,不是随机噪声,滤波解决不了。

4.3 卫星几何分布(DOP值)恶化

DOP,Dilution of Precision,精度衰减因子。说白了,就是卫星在天空中的分布好不好。分布越散,DOP越小,定位越准。分布越集中,DOP越大,定位越差。

你想想看,在城市峡谷里,头顶只有一条“天空缝隙”,卫星全挤在那条缝里。DOP值不恶化才怪。

4.3.1 DOP值的分类

类型 含义 城市峡谷典型值
GDOP 几何精度衰减因子 5~15(开阔地<2)
PDOP 位置精度衰减因子 4~12
HDOP 水平精度衰减因子 3~8
VDOP 垂直精度衰减因子 5~20(最差)

注意看VDOP,垂直方向最惨。为什么?因为卫星都在头顶,垂直方向缺乏约束。我在广州珠江新城测过,VDOP能到20以上,高程误差轻松超过50米。

4.3.2 DOP值恶化的应对策略

DOP值恶化,说白了就是“巧妇难为无米之炊”。卫星分布不好,你再怎么优化算法也没用。我建议从两个方向入手:

  • 多星座融合:GPS+北斗+GLONASS+Galileo,卫星多了,分布自然改善
  • 传感器辅助:IMU、里程计、气压计,弥补GNSS的不足

核心观点:在城市峡谷里,DOP值恶化是“结构性”问题。你算法再牛,也改变不了物理规律。所以,增强技术的关键不是跟DOP硬刚,而是引入外部信息来“补位”。

4.4 本章知识体系

下面这张图,是我自己画的,把三个误差源的关系理清楚了。你们可以保存下来,以后做项目时对照着看。

城市峡谷GNSS误差源分析 多路径误差 NLOS误差 DOP值恶化 短延迟 / 长延迟 非高斯分布 / 时间相关 频率依赖性 正向偏差 / 载噪比异常 几何光学法建模 统计建模法 GDOP / PDOP / HDOP / VDOP 多星座融合 传感器辅助 核心结论 多路径 + NLOS + DOP恶化 = 城市峡谷定位误差的主要来源 增强策略:检测 + 建模 + 多源融合 相互耦合 相互耦合

这张图把三个误差源的关系讲清楚了。多路径和NLOS经常同时出现,DOP恶化又会放大它们的负面影响。三者相互耦合,处理起来确实棘手。

好了,这一章的内容就到这里。记住,城市峡谷的误差分析,核心就是理解这三个“捣蛋鬼”的脾气。摸清了它们的规律,后面讲增强技术时,你们就能听懂为什么那么设计了。


公众号:蓝海资料掘金营,微信deep3321