第二章 GNSS基础理论:卫星轨道与星座、导航电文结构、伪距与载波相位观测值、误差源分析

各位同学,欢迎来到第二章。这一章是RTK技术的“地基”。说白了,你后面所有花哨的操作,都建立在对这些基础概念的理解上。我当年刚入行时,觉得这些理论太枯燥,结果第一次做动态测试就被“周跳”折磨得死去活来。嗯,从那以后,我再也不敢小看这些基础了。

2.1 卫星轨道与星座:天上的“灯塔”是怎么飞的?

GNSS卫星不是随便在天上乱飘的。它们有固定的轨道,就像公交车有固定的线路。我个人习惯把卫星轨道想象成一个“大网”,覆盖在地球上空。

核心参数:

  • 轨道高度: GPS卫星大约在20200公里高度。这个高度很讲究——太低了大气阻力大,寿命短;太高了信号太弱,地面收不到。
  • 轨道倾角: GPS是55度。为什么是这个角度?我理解是为了保证中纬度地区(比如咱们国家)有较好的覆盖。
  • 轨道周期: 大约11小时58分钟。也就是说,同一颗卫星每天会提前4分钟经过你头顶。

四大星座对比:

系统 卫星数量(标称) 轨道倾角 轨道高度 特点
GPS(美国) 31颗 55° 20200 km 最成熟,民用信号L1 C/A
BDS(中国) 30颗 55°(MEO)+ 倾斜GEO 21528 km(MEO) 有地球静止轨道卫星,亚太地区优势明显
GLONASS(俄罗斯) 24颗 64.8° 19130 km 高纬度覆盖好,频分多址
Galileo(欧盟) 24颗(满配) 56° 23222 km 民用信号免费,精度高

你想想看,为什么RTK需要至少看到5颗卫星?因为除了解算三维位置和时间,我们还需要解算大气延迟等误差。我在项目里遇到过,在峡谷里只能看到4颗星,结果RTK固定解死活出不来。后来加了BDS的卫星,瞬间固定。

避坑指南: 我曾经以为卫星越多越好,结果发现卫星几何构型(DOP值)更重要。如果5颗卫星挤在一起,还不如3颗分布均匀的卫星精度高。

2.2 导航电文结构:卫星在“说”什么?

卫星不停地在广播“小作文”,这就是导航电文。它告诉接收机:“我现在在哪儿,我的钟准不准,天上的其他兄弟在哪儿。”

电文内容(以GPS为例):

  • 星历: 卫星自己的精确轨道参数。有效期约2小时,RTK必须用实时星历。
  • 历书: 所有卫星的粗略轨道。用来搜星用的,精度不高。
  • 时钟修正参数: 卫星钟差。卫星上的原子钟也不是绝对准的。
  • 电离层模型参数: 单点定位时用来修正电离层延迟。

导航电文的速率很慢,GPS L1 C/A码只有50 bps。什么意思?就是一秒钟只传50个比特。所以接收机刚开机时,要花30秒到几分钟才能完整解调出星历。这就是为什么RTK设备冷启动很慢的原因。

个人经验: 我建议你在做RTK基准站设置时,一定要等接收机“收敛”完毕。就是等它完整接收了星历和历书。否则你传出去的差分数据可能是错的。

2.3 伪距与载波相位观测值:RTK的“尺子”

这是本章最核心的部分。GNSS定位本质上就是测距。怎么测?两把“尺子”:

1. 伪距观测值:

说白了,就是测量信号从卫星飞到接收机花了多少时间,再乘以光速。公式很简单:

ρ = c * (t_r - t_s)

其中ρ是伪距,c是光速,t_r是接收机收到信号的时间,t_s是卫星发射信号的时间。

为什么叫“伪”距?因为里面有各种误差。精度大概在米级。RTK不用它做最终定位,但用来解算整周模糊度的初值。

2. 载波相位观测值:

这才是RTK的“杀手锏”。它测量的是载波信号的相位变化。精度可以达到毫米级。公式长这样:

φ = λ * N + λ * Δφ

其中φ是载波相位距离,λ是波长(L1=19cm),N是整周模糊度(未知整数),Δφ是小数部分相位。

你想想看,载波相位精度高,但它有一个“死穴”——整周模糊度N。你不知道信号从卫星到接收机走了多少个整周。这就是RTK要解决的核心问题:固定整周模糊度。

注意: 载波相位还有一个大坑——周跳。就是接收机突然丢失了信号,导致整周计数跳变。我曾经在树下做测试,树叶一晃,周跳就来了。处理不好,定位结果直接飞出去好几米。

2.4 误差源分析:谁在“捣乱”?

GNSS定位的误差来源很多。我习惯把它们分成三类:与卫星有关的、与传播路径有关的、与接收机有关的。

主要误差源:

误差类型 来源 典型大小 RTK能否消除?
卫星钟差 卫星原子钟不准 2-5米 ✅ 差分可消除
轨道误差 卫星位置预报不准 1-3米 ✅ 差分可消除(短基线)
电离层延迟 太阳辐射导致电子密度变化 5-15米(天顶) ✅ 双频可消除,单频需模型
对流层延迟 大气水汽、温度变化 2-5米(天顶) ⚠️ 部分消除,需模型
多路径效应 信号反射 0.5-5米 ❌ 无法消除,只能抑制
接收机噪声 硬件热噪声 0.1-0.5米(伪距) ❌ 无法消除

重点说说电离层:

电离层是RTK最大的敌人之一。白天太阳强,电子多,延迟大;晚上就好很多。我做过一个实验:同一台RTK设备,中午测的精度是2cm,凌晨测的精度是0.8cm。差别就是电离层。

双频接收机为什么贵?因为它能直接测量电离层延迟。公式是:

Ionospheric_delay = (f2^2 / (f1^2 - f2^2)) * (P1 - P2)

其中f1、f2是两个频率,P1、P2是伪距观测值。说白了,利用不同频率信号在电离层中传播速度不同,反算出延迟量。

避坑指南: 我曾经在RTK作业时,发现固定解突然变成了浮点解。排查了半天,发现是基准站和流动站之间的基线长度超过了20公里,电离层差异太大,差分模型失效了。所以,RTK作业时,基线长度最好控制在10公里以内。

2.5 本章知识体系图

下面这张图,是我自己总结的本章核心逻辑。你看一遍,应该能明白各个知识点之间的关系。

第二章 GNSS基础理论核心知识体系 GNSS定位基础 卫星轨道与星座 导航电文结构 伪距与载波相位 误差源分析 轨道参数 四大星座 星历与历书 时钟修正 伪距测距 载波相位 卫星相关 传播路径 接收机相关 RTK核心:差分消除共性误差 + 载波相位高精度 整周模糊度固定是RTK成败的关键

这张图你看懂了吗?从上往下看:GNSS定位基础,分支出卫星轨道、导航电文、观测值和误差源。而RTK技术,就是利用差分消除卫星钟差、轨道误差等共性误差,再利用载波相位的高精度特性,最终通过固定整周模糊度来实现厘米级定位。

好了,这一章的内容就到这里。理论是枯燥的,但它是你后面所有实战的基础。下一章,我们会正式进入RTK的核心——差分定位原理。到时候你会发现,今天学的这些,全都能用上。


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