3、信号传播误差:电离层延迟、对流层延迟、多路径效应、信号遮挡与衰减

各位工程师,咱们接着聊定位漂移。上一章讲了卫星和接收机自身的误差,这一章轮到信号在路上的“遭遇”了。说白了,GPS信号从两万公里外的卫星发射出来,穿过大气层,最后落到你的接收机天线上,这一路可不太平。

我个人习惯把信号传播误差比作“光线的变形记”。信号本质上是电磁波,它穿过不同介质时,速度和方向都会变。你想想看,这就像一根筷子插进水杯里,看起来弯了。GNSS信号穿过大气层,也会“弯”,而且弯的程度还不一样。这就是定位漂移的重要来源。

3.1 电离层延迟

电离层是大气层中大约60到1000公里高的区域。这里太阳辐射强,气体分子被电离成自由电子和离子。信号穿过时,电子会“拖拽”信号,导致传播速度变慢,路径也略微弯曲。

核心影响:电离层延迟是最大的单一天然误差源。在太阳活动高峰期,垂直方向的延迟可达几十米。对于单频接收机,这几乎是“硬伤”。

关键数据:电离层延迟与信号频率的平方成反比。频率越低,延迟越大。L1(1575.42 MHz)的延迟大约是L2(1227.60 MHz)的1.65倍。

怎么应对?主要有三种思路:

  • 双频消除:这是最有效的方法。利用两个频率上延迟量的差异,可以精确计算出电离层延迟并消除。我参与的第一个高精度项目就是用的双频接收机,效果立竿见影。
  • 模型修正:单频接收机只能靠模型。比如Klobuchar模型,它用8个参数来估算延迟。精度嘛,大概能修正50%到70%。
  • 差分技术:在短基线(比如10公里以内)差分定位中,两个接收机的信号路径高度重合,电离层延迟几乎相同,做差就能抵消掉。

我的经验:有一次在低纬度地区做测试,正赶上太阳耀斑爆发。单频接收机的定位结果直接跳了十几米。双频接收机虽然也有波动,但幅度小得多。所以,如果你做的是高精度应用,双频是必须的。

3.2 对流层延迟

对流层是大气层最下面大约10到15公里的一层。我们所有的天气现象都发生在这里。信号穿过时,主要受温度、气压和湿度的影响。

与电离层的区别:对流层延迟与信号频率无关。也就是说,双频消除法在这里没用。它分为干分量和湿分量两部分。

分量 占比 影响因素 修正难度
干分量 约90% 气压、温度 容易,模型精度高
湿分量 约10% 水汽含量 困难,变化快

怎么应对?

  • 模型修正:常用的有Saastamoinen模型和Hopfield模型。输入气象参数(气压、温度、湿度),就能算出延迟量。干分量修正效果很好,湿分量就差点意思。
  • 参数估计:在高精度定位中,会把对流层延迟当作未知参数,和位置一起解算。这需要较长的观测时间和好的卫星几何分布。
  • 外部数据:利用气象站或数值天气预报模型提供的水汽数据,可以更精确地修正湿分量。

注意:对流层延迟在低高度角卫星上特别严重。当卫星仰角低于10度时,信号穿过对流层的路径长度急剧增加,延迟可能达到几十米。我建议在工程应用中,一般设置15度或20度的仰角截止角,以平衡可用卫星数量和误差大小。

3.3 多路径效应

这是我最头疼的问题之一。多路径效应是指接收机除了收到直达信号外,还收到了经过地面、建筑物、水面等反射的信号。反射信号路径更长,到达时间更晚,会与直达信号叠加,造成测距误差。

为什么会这么麻烦?因为多路径效应具有很强的环境依赖性。同一个接收机,放在开阔地和高楼林立的街道上,效果天差地别。而且,它很难通过差分或模型来消除。

典型场景:

  • 城市峡谷:高楼反射强烈,信号“乱飞”。
  • 水面附近:水面是完美的反射面,多路径特别严重。
  • 金属结构附近:比如桥梁、停车场、大型车辆。

怎么应对?

  1. 天线选择:使用扼流圈天线或抗多路径天线。这类天线能有效抑制来自低仰角的反射信号。
  2. 选址:尽量避开反射面。我做过一个港口项目,把基准站天线架在灯塔顶上,周围没有高大金属结构,多路径问题就小很多。
  3. 接收机算法:现代接收机有专门的多路径抑制算法。比如窄相关技术、双斜率技术、以及基于信号质量监测的降权处理。
  4. 时间处理:多路径误差是缓慢变化的。通过长时间观测取平均,可以在一定程度上削弱它的影响。

避坑指南:我曾经在一个测试中,把天线放在离地面只有1米高的三脚架上,周围是水泥地。结果定位结果一直在漂,怎么都收敛不了。后来把天线升高到2米,情况立刻好转。记住,天线离反射面越远越好。

3.4 信号遮挡与衰减

信号遮挡和衰减,说白了就是信号“过不来”或者“太弱了”。

遮挡:卫星信号被建筑物、山体、树木等物理障碍完全挡住。接收机收不到信号,自然无法定位。在城市峡谷中,可见卫星数量经常不足4颗,定位就中断了。

衰减:信号穿过树叶、墙壁、玻璃等介质时,强度会降低。虽然还能收到,但信噪比(SNR)下降,测距精度变差。

影响:

  • 可用卫星减少,几何精度因子(GDOP)变差。
  • 信号弱时,接收机更容易受到噪声干扰,多路径效应也更明显。
  • 在室内或地下停车场,信号基本无法使用。

怎么应对?

  • 高灵敏度接收机:这类接收机能在信号很弱的情况下(比如-160 dBm)仍能跟踪和解调。适合在轻度遮挡环境下使用。
  • 辅助GPS(A-GPS):通过网络提供星历和历书数据,缩短首次定位时间,并帮助在弱信号下快速捕获卫星。
  • 多星座融合:同时使用GPS、北斗、GLONASS、Galileo。卫星数量多了,被全部遮挡的概率就大大降低。
  • 惯性导航辅助:当GNSS信号完全丢失时,用IMU(惯性测量单元)进行航位推算,维持短时间的定位输出。

重要提醒:不要指望在室内用普通接收机获得可靠定位。我曾经见过有人想在商场里做室内导航,结果定位点满屋乱跳。室内环境需要专门的解决方案,比如UWB、蓝牙AoA或伪卫星。

知识体系总览

下面这张图总结了信号传播误差的四大来源及其相互关系。你可以把它当作一个快速参考。

信号传播误差知识体系 信号传播误差 电离层延迟 频率相关,双频消除 对流层延迟 频率无关,模型修正 多路径效应 环境依赖,天线抑制 遮挡与衰减 高灵敏度+多星座 核心应对策略总结 1. 电离层:双频接收机是王道,单频靠模型,短基线差分也能抵消。 2. 对流层:干分量好修,湿分量难搞。高精度定位需要参数估计或外部气象数据。 3. 多路径:选好天线、选好位置、用好算法。这是最难缠的误差之一。 4. 遮挡与衰减:高灵敏度+多星座+惯性导航,组合拳才能解决问题。

信号传播误差是GNSS定位中最不可控的因素之一。它不像卫星钟差那样有规律,也不像接收机噪声那样随机。它受天气、环境、时间的影响,变化多端。但好消息是,我们有一整套工具和方法来对付它。从双频接收机到抗多路径天线,从对流层模型到多星座融合,每一步都能把误差压下去一点。