4. RTK定位技术原理(下):从初始化到实战避坑

好,咱们接着聊RTK。上一章讲了RTK的基本原理——说白了就是靠差分消除误差。但真正用起来,你会发现事情没那么简单。初始化要多久?信号被高楼挡了怎么办?电离层暴动时定位飘到哪儿去?

这些才是工程里的硬骨头。我这些年踩过的坑,今天一次性给你说清楚。

4.1 RTK初始化与收敛:从模糊度说起

RTK能实现厘米级定位,核心秘密就一个——整周模糊度固定

什么是整周模糊度?简单讲,卫星信号从太空传到地面,我们只能测到小数部分的相位,整数部分是多少?不知道。这个未知的整数,就是模糊度。

核心公式:

Φ = ρ + λ·N + 误差项

其中N就是整周模糊度,λ是波长。解出N,精度就上去了。

初始化过程,就是把这个N算出来。我习惯把它分成三步:

  1. 浮点解——先不管整数约束,用最小二乘或卡尔曼滤波算出一个带小数的N。这时候精度大概在分米级。
  2. 整数搜索——在浮点解附近搜索最可能的整数组合。常用LAMBDA算法,说白了就是在一个椭圆区域内找整数点。
  3. 固定验证——找到整数后,还要验证它靠不靠谱。Ratio检验是常用手段,比值大于3我才敢用。

嗯,这里要注意:初始化时间取决于卫星几何、观测质量和环境。开阔天空下一般几秒到几十秒。但在树荫下、高架桥旁,可能几分钟都固定不了。

我的经验:

有一次在山区做测试,初始化花了整整8分钟。后来发现是有一颗卫星的信噪比太低,把它剔除后,20秒就固定了。所以,卫星选择策略比你想的重要得多。

4.2 多路径效应:看不见的干扰源

多路径效应,说白了就是卫星信号不是直接过来的,而是被建筑物、地面、水面反射后绕了个弯才到接收机。

反射信号比直射信号多走了一段路,相位就变了。你想想看,相位变了,测距就错了,定位自然不准。

多路径有多讨厌?我举个例子:

  • 开阔场地:误差几毫米
  • 高楼附近:误差可达几米甚至十几米
  • 水面反射:信号完全可能被淹没

怎么抑制?我总结了几招:

方法 原理 效果
扼流圈天线 物理阻挡低仰角反射信号 好,但贵、体积大
抗多径天线 特殊辐射方向图设计 较好,成本适中
信号处理算法 基于信噪比或波形鉴别 软件方案,灵活但有限
选星策略 剔除低仰角、低信噪比卫星 简单有效,基础操作

避坑指南:

我曾经在一个高架桥下做测试,RTK定位突然跳了2米。查了半天,发现是桥面反射信号被接收机当成了直射信号。后来我养成了一个习惯:在复杂环境下,先看信噪比,低于35dB-Hz的卫星直接剔除

4.3 大气延迟误差:电离层与对流层

大气延迟是RTK的天敌。它分两种:

4.3.1 电离层延迟

电离层里有大量自由电子,GPS信号穿过时速度会变慢。延迟量跟电子密度成正比,跟频率的平方成反比。

双频接收机为什么好?因为它能利用两个频率的差异,直接把电离层延迟算出来并消除。单频接收机就只能靠模型或者差分来削弱。

我记得有一次做长基线RTK(基线30公里),电离层活动剧烈,浮点解一直收敛不了。后来换成了双频接收机,问题迎刃而解。

4.3.2 对流层延迟

对流层延迟跟温度、气压、湿度有关。它不像电离层那样跟频率相关,所以双频也消不掉。

怎么办?两个办法:

  • 模型改正——用Saastamoinen或Hopfield模型估算延迟量。精度一般,但够用。
  • 参数估计——把对流层延迟当成未知参数,跟位置一起估计。精度高,但计算量大。

我的建议:

短基线(<10km)时,大气延迟基本被差分消掉了,不用太担心。但基线超过20公里,电离层和对流层残余误差就会显著影响初始化成功率。这时候,双频+模型改正是标配。

4.4 RTK的局限性:不是万能的

RTK很强大,但它有硬伤。我把它总结为三个场景:

4.4.1 遮挡环境

树荫、隧道、室内——卫星信号被遮挡,RTK直接罢工。为什么?因为RTK需要至少4颗共视卫星才能解算,遮挡后卫星数不够,或者几何构型太差,精度急剧下降。

解决办法?要么用INS(惯性导航)来填补,要么换地方。没有第三种选择。

4.4.2 高楼峡谷

城市峡谷里,信号被高楼反复反射,多路径效应严重。更麻烦的是,卫星可能一会儿出现一会儿消失,导致周跳频繁发生。

周跳是什么?就是整周模糊度突然跳变。一旦发生,之前的初始化就白费了,得重新来。

我做过一个测试:在深圳CBD,RTK初始化成功后,平均每3分钟发生一次周跳。这种情况下,纯RTK基本不可用。

4.4.3 基线长度限制

RTK的精度跟基线长度成反比。基线越长,大气延迟残余误差越大。一般来说:

  • <10km:厘米级,很稳
  • 10-50km:亚分米级,还行
  • >50km:分米级甚至更差,看运气

重要提醒:

RTK不是万能的。在遮挡、多径、长基线场景下,它的表现会大打折扣。这也是为什么实际工程中,RTK往往要和INS、视觉、激光雷达等传感器融合使用。

说白了,RTK负责开阔天空下的高精度,其他传感器负责复杂环境下的连续性。两者互补,才是王道。

本章小结

RTK的核心是整周模糊度固定,初始化时间决定了用户体验。多路径效应和大气延迟是主要误差源,需要从天线选型、信号处理、模型改正等多方面入手。而遮挡、高楼峡谷、长基线等场景,则是RTK的天然短板。

嗯,这些内容看起来有点多,但都是实战中绕不开的。下一章我们讲INS,你会发现,RTK和INS简直就是天生一对。


专注资料整理