4、RTK关键技术:整周模糊度固定、周跳探测与修复、多路径效应抑制、对流层与电离层改正
RTK定位能实现厘米级精度,靠的不是运气。说白了,它背后有四大关键技术撑着。我做了这么多年GNSS,每次遇到定位精度上不去,十有八九是这四块中的某一环出了问题。今天咱们就掰开揉碎了聊聊。
4.1 整周模糊度固定——RTK的“灵魂”
整周模糊度,英文叫Ambiguity,这玩意儿是RTK里最核心、也最让人头疼的问题。你想想看,卫星发出来的载波信号,接收机只能测到它的小数部分,整周数是多少?不知道。这个未知的整数,就是整周模糊度。
为什么说它关键?因为一旦你把这个整数解对了,载波相位观测值就变成了厘米级精度的“伪距”。解不对,那结果可能差几十公分甚至几米。我见过不少新手,基线解算出来看着挺漂亮,结果一检查,模糊度固定错了,整条基线都得重算。
核心思路:利用双差观测值,消除卫星和接收机钟差,再通过最小二乘或LAMBDA方法搜索整数解。
我个人习惯用LAMBDA方法,它效率高,稳定性也好。具体步骤大致是:
- 浮点解估计:先不管整数约束,用最小二乘算出一组浮点解和它的协方差矩阵。
- 整数搜索:在浮点解附近,搜索所有可能的整数组合。
- Ratio检验:选出最优和次优解,看它们的比值。Ratio值大于3.0,我一般才敢用。
这里有个避坑指南——我曾经在一条短基线上,Ratio值高达5.0,结果固定出来的位置还是偏了。后来发现是观测值里混入了粗差。所以记住:Ratio高不代表绝对正确,还得结合残差分析。
小技巧:如果你用的是单频接收机,模糊度固定会难很多。建议至少用双频,利用宽巷组合(Wide-Lane)先固定一个较长的波长,再逐步缩窄。
4.2 周跳探测与修复——别让数据“断片”
周跳是什么?简单说,就是接收机在跟踪卫星信号时,整周计数突然跳变了一下。原因很多:信号遮挡、低信噪比、接收机内部振荡器失锁……
周跳不修复,模糊度就得重新初始化。你想想看,本来已经固定得好好的,一个周跳打回原形,多耽误事。我在做城市峡谷测试时,周跳几乎是家常便饭,一天下来能遇到上百次。
常用的探测方法有几种:
- 电离层残差法:利用双频观测值,电离层延迟变化缓慢,如果相邻历元差值突变,就是周跳。
- MW组合法:Melbourne-Wübbena组合,对周跳非常敏感,尤其适合小周跳。
- 高次差法:对连续历元做差分,放大周跳特征。
我个人偏爱电离层残差法,因为它物理意义明确。但要注意,在电离层活跃期,这个方法容易误报。我建议把几种方法结合起来用,取长补短。
注意:周跳修复不是万能的。如果周跳发生在低高度角卫星上,或者连续多个历元都有周跳,我建议直接标记该卫星数据不可用,别硬修。
修复时,通常用最小二乘估计出周跳的整数大小,然后直接加到后续观测值上。嗯,这里要注意:修复后的观测值,协方差也要相应调整,否则会影响后续滤波。
4.3 多路径效应抑制——看不见的“幽灵”
多路径效应,说白了就是卫星信号不是直接到接收机的,而是经过地面、建筑物反射后才到。反射信号比直达信号多走了一段路,造成测距误差。
这玩意儿最难搞。为什么?因为它和卫星几何、环境强相关,没法用差分完全消除。我在一个大型桥梁监测项目里,就吃过它的亏。桥面反射太强,导致固定解频繁跳变,最后不得不换扼流圈天线。
抑制方法主要有这几类:
| 方法 | 原理 | 效果 |
|---|---|---|
| 天线选型 | 扼流圈天线、抗多路径天线 | 硬件层面,效果最好 |
| 信噪比加权 | 低信噪比观测值降权 | 简单有效,但会损失数据 |
| 恒星日滤波 | 利用卫星重复周期,提取多路径模型 | 静态场景效果好 |
| 接收机内部算法 | 窄相关、双斜率等技术 | 依赖接收机厂商 |
如果你做的是固定站,我强烈建议用恒星日滤波。卫星每天提前约4分钟重复轨道,多路径模式也基本重复。你只要连续观测几天,就能建出一个多路径模型,然后实时扣除。我在一个CORS站上试过,效果立竿见影,定位精度提升了30%以上。
经验之谈:多路径效应在低高度角卫星上尤其严重。我一般会设置一个截止高度角,比如10度或15度。太低的话,信号质量没法保证。
4.4 对流层与电离层改正——穿越大气层的“减速带”
卫星信号从太空到地面,要穿过对流层和电离层。这两层大气都会让信号延迟,造成测距误差。
对流层延迟:与温度、气压、湿度有关。它不色散,也就是说对所有频率都一样。所以双频差分没法消除它。短基线(<10km)时,对流层延迟基本可以忽略,因为两个站的环境差不多。但长基线就不行了。
我常用的对流层改正方法:
- 模型改正:比如Saastamoinen模型、Hopfield模型。输入气象参数,算出天顶延迟。
- 参数估计:把天顶延迟当作未知数,和位置一起估计。长基线时我必用这个方法。
- 映射函数:把天顶延迟投影到卫星方向,常用的有NMF、GMF。
电离层延迟:与电子总含量(TEC)有关,和频率的平方成反比。所以双频接收机可以用无电离层组合(Ionosphere-Free)来消除一阶项。
但要注意,电离层延迟在太阳活动高峰期非常剧烈。我记得2014年左右,有一次电离层风暴,我的RTK基线解算全部失败,固定率直接掉到20%。后来加了电离层约束,才勉强稳住。
关键点:短基线(<10km)用双差就能消除电离层延迟。中长基线(10-100km)建议用无电离层组合或电离层加权模型。超长基线(>100km)必须用精密电离层产品。
你想想看,这四个技术环环相扣。模糊度固定需要干净的观测值,周跳修复保证数据连续性,多路径抑制提升观测质量,大气改正消除系统性偏差。哪一个环节掉了链子,RTK的精度都会大打折扣。
好了,这一章的内容就到这里。下一章我们聊聊RTK的数据链路和差分电文格式,那是把理论变成工程实践的关键一步。