第 8 章

大气层里的账本

1992年秋天,在科罗拉多州博尔德市的国家大气研究中心,大气科学家克里斯·罗肯正在处理一组让他困惑的数据。他的团队几个月前在俄克拉荷马州部署了一台实验性GPS接收机,原本目的是测试一种新的定位算法。但在分析观测残差时,罗肯注意到一个规律性的信号:每天午后,接收机记录到的信号延迟总会比凌晨多出几纳秒,而那一周俄克拉荷马根本没有下雨。几纳秒的延迟意味着信号等效路径延长了不到一米,对于导航定位来说完全在可接受范围内。

但罗肯的专业是大气遥感。他盯着那组曲线看了很久,然后打开一个空白文档,开始计算如果这个额外的延迟确实来自大气——不是电离层,电离层的周日变化他已经校正过了——那它对应的水汽总量是多少。

答案让他从椅子上坐直了身体。如果他的假设正确,那么一台成本不到两万美元的GPS接收机,正在以毫米级的精度测量它头顶整层大气中的水汽含量。而当时气象学家为了获取同样的数据,需要施放成本数百美元的无线电探空气球,每天只能做两次。

罗肯没有立即发表这个发现。他先打了一个电话给德国波茨坦地学研究中心的一位同行,询问对方是否在欧洲的GPS观测数据中看到过类似的午后延迟信号。对方沉默了几秒钟,然后说:“我们一直以为那是处理误差。”

这不是处理误差。这是对流层湿延迟——GPS系统最顽固的误差源之一——正在以一种无人预料的方式,将每台GPS接收机变成一个大气探测器。

但在讲清楚这件事的来龙去脉之前,我们必须先回答一个更基本的问题:当GPS信号离开卫星天线,穿越两万公里真空抵达地球时,最后那几百公里到底发生了什么。而要理解这最后几百公里的复杂性,我们不妨先看一个更古老、更直观的例子:天文学家在十六世纪就注意到,地平线附近的星星看起来会比实际位置高出约半度,这是因为可见光在大气中发生了折射。对于GPS信号使用的L波段微波——载波频率在1.2到1.6吉赫兹之间——问题要复杂得多,因为大气对微波的折射效应不是均匀的,而是分为物理机制完全不同的两层。

卫星信号从太空进入大气层的瞬间,传播速度就开始发生变化。电磁波在真空中以每秒299792458米的速度传播,但一旦进入介质,速度就会降低,降低的程度取决于介质的折射率。对于可见光来说,大气折射率大约在1.0003左右,所以地平线附近的星星看起来会比实际位置高出约半度,这个现象天文学家在十六世纪就注意到了。但对于GPS信号使用的L波段微波——载波频率在1.2到1.6吉赫兹之间——问题要复杂得多,因为大气对微波的折射效应不是均匀的,而是分为物理机制完全不同的两层。

第一层是电离层。从大约六十公里高度开始,太阳辐射中的极紫外线和X射线将大气分子电离,产生大量自由电子。这些自由电子悬浮在稀薄的高层大气中,形成一个导电的等离子体层,一直延伸到上千公里之外——GPS卫星本身就在电离层的外缘甚至外侧运行。当无线电信号穿过这层带电介质时,自由电子会与电磁场发生相互作用,导致信号传播速度发生改变。

这里有一个反直觉的物理事实:电离层中的自由电子实际上让信号传播得更快了——它们造成的是相速度增加和群速度减少。GPS接收机测量的是测距码的到达时间,因此电离层导致的是群延迟,也就是信号看起来比实际路径走得更慢。这个延迟量的大小直接取决于信号传播路径上自由电子的总含量,专业术语叫总电子含量(Total Electron Content,TEC)。

TEC是一个极其善变的量。它随太阳活动周期起伏:在太阳活动极大年,白天中纬度地区的TEC可以比极小年高出五到十倍。它随季节变化,春秋分前后电离层活动通常比冬夏至更强。它还有显著的周日变化:白天太阳照射使TEC上升,夜间电子复合增加使TEC下降。

更重要的是,电离层不是平滑均匀的介质。太阳风暴抛射出的高能粒子流撞击地球磁层时,会在电离层中激发出不规则的电子密度结构——所谓电离层闪烁——导致信号强度和相位发生快速起伏,严重时甚至使接收机完全失锁。

对于单频GPS接收机来说,所有这些变化最终都会转化为测距误差。一个TEC值为10的17次方个电子每平方米的普通白天,在L1频率上造成的测距延迟约为1.6米。但TEC达到10的18次方时,延迟就变成了16米。在极端太阳风暴事件中,TEC可以飙升至10的19次方以上,延迟超过160米,同时伴随严重的信号闪烁。

2003年10月底,一次剧烈的太阳风暴袭击了地球。10月28日,太阳表面一个巨大的黑子群抛射出一团质量达数十亿吨的等离子体云,以每小时数百万公里的速度直奔地球。29日凌晨,等离子体撞击地球磁层,引发最高级别的G5级地磁暴。电离层中的电子密度在几小时内飙升了数十倍,全球多个地区的GPS信号出现严重闪烁。

美国联邦航空管理局报告,其广域增强系统——一种通过地球静止卫星广播GPS校正信息的航空导航服务——在风暴期间完全不可用,持续时间超过30小时。在加拿大北部和斯堪的纳维亚,部分GPS接收机完全无法锁定卫星信号,极地航线的航班被迫改道。美国国会随后举行了听证会,要求评估空间天气对关键基础设施的威胁。这就是单频接收机用户最头疼的问题,而GPS系统在设计之初就预料到了这一点。

GPS卫星从第一代Block I开始就在两个L波段频率上发射信号:L1为1575.42兆赫,L2为1227.60兆赫。这个双频设计的首要目的——甚至比提高定位精度更根本——就是解决电离层延迟问题。

原理本身是简洁的:电离层对无线电波的折射效应与频率的平方成反比,频率越低,延迟越大。因此,如果接收机能同时测量两个频率上同一颗卫星信号的到达时间,就可以通过比较两者的差值,反推出信号路径上的总电子含量,进而计算出任意一个频率上的电离层延迟量并加以消除。这个数学关系在1950年代就已经被空间物理学家推导清楚了。GPS的工程贡献在于把它变成了可操作的实时校正方案。

在GPS地面控制段的主控站里,计算机每天生成一套全球电离层模型参数,通过导航电文广播给所有用户。这套模型以它的设计者——美国空军地球物理实验室的约翰·克洛布彻——命名,称为克洛布彻模型。它假设夜间电离层延迟恒定为5纳秒,白天则用一个余弦函数的正半周来近似电离层活动的周日变化,振幅和相位由八个广播参数控制。这个模型极其粗糙,只能校正大约50%的电离层延迟误差,但它胜在简单:任何一台单频接收机都可以在收到导航电文后立即应用修正。

而真正的精度在于双频接收机。军方从一开始就为精密定位用户保留了双频能力,L2频率上的P码是加密的,只有持有密钥的军用接收机才能直接获取L2信号上的测距信息。民用接收机只能使用L1频率上的C/A码,因此无法利用双频法消除电离层误差。到1980年代末,民用GPS定位精度在开启选择可用性之后被故意劣化到100米左右,其中电离层延迟贡献了相当一部分误差。大地测量学家和地球物理学家——他们需要厘米级精度来监测地壳形变和板块运动——对这个局面尤其不满。他们知道电离层误差是可以消除的,只是被L2频率上的加密挡在了门外。

破解这个僵局的人来自一个看似无关的领域:射电天文学。射电天文学家早就面临过类似的问题,他们发展出了一套称为无码或半无码的技术:即使不知道信号上调制的是什么码,只要知道载波频率本身,就可以通过比较两个频率上载波相位的变化来提取电离层延迟信息。

核心思路是,载波相位本身也受到电离层的影响,而且影响的大小同样与频率平方成反比,因此L1和L2载波相位之差包含了与伪距之差相同的电离层信息。1980年代末,喷气推进实验室的两位工程师罗恩·哈奇和汤姆·云克开始将射电天文学的无码技术移植到GPS接收机上。

他们的基本思路是:即使L2上的P码是加密的,接收机仍然可以跟踪L2载波信号本身,通过将L1和L2的载波相位测量值进行交叉相关处理,可以在不需要知道P码序列的情况下,提取出L2信号的到达时间信息。这个技术的精度不如直接使用P码,但已经足以将电离层误差从十几米压缩到几十厘米以内。1990年代初,几家商用接收机制造商——天宝、徕卡、阿什泰克——先后在各自的高端产品中实现了这种无码L2或半无码L2跟踪技术。

民用大地测量从此获得了接近军用的电离层校正能力。1994年,国际GPS服务组织成立,开始在全球部署高精度双频基准站,生成精密星历和电离层产品,免费向全球科研用户分发。到2000年选择可用性关闭时,民用双频接收机已经能够在事后处理中实现毫米级定位精度。电离层问题至此算是有了一个工程上可行的解决方案。

但对流层延迟完全是另一回事。对流层是大气最底层的十到十五公里,与电离层不同,对流层中的气体分子是电中性的,它们与微波信号的相互作用不涉及自由电子,而是通过分子极化率影响折射率。对流层折射率与频率几乎无关——在L波段,从1.2到1.6吉赫兹的范围内,折射率的变化不到千分之一。这意味着双频法在对流层面前完全失效:无论你同时使用多少个频率,对流层造成的延迟量都几乎一模一样,无法通过频率间的差分来消除。

对流层延迟的大小取决于信号路径上的大气密度分布。在海平面,天顶方向的对流层延迟约为2.3米。当卫星仰角降低时,信号穿过对流层的路径变长,延迟量急剧增加,在5度仰角——这是大多数接收机默认的截止仰角——对流层延迟可以达到25米以上。

更麻烦的是,对流层延迟由两个物理成分组成,它们的性质完全不同。干空气成分——氮气、氧气、氩气以及二氧化碳——占了总延迟的约90%。这部分延迟与大气总质量成正比,而大气总质量与地面气压高度相关,只要你知道测站的气压,就可以相当准确地估算干延迟分量,标准气象模型对干延迟的估算精度可以达到毫米级。

真正棘手的是湿延迟——由大气中的水汽造成的延迟。水汽含量只占对流层总延迟的10%左右,但它的时空变化极其剧烈。一团积云可以在几分钟内使局部水汽含量翻倍,冷锋过境可以在几小时内改写整个区域的水汽分布。而水汽与气压没有简单的对应关系:同样气压下,干燥沙漠和湿热雨林的水汽含量可以相差两个数量级。标准气象模型对湿延迟的估算精度通常只有几厘米,在最坏情况下误差可达十几厘米。

对于导航用户来说,十几厘米的误差通常是可以接受的。但对于大地测量和地球动力学应用——比如监测圣安德烈亚斯断层两侧每年几毫米的相对位移——这个误差必须被消除。而消除它的唯一办法,就是把水汽本身作为一个未知参数,和测站坐标、接收机钟差一起解算。

这就是1990年代大地测量学家开始做的事情。他们在已知坐标的基准站上连续观测GPS信号,将干延迟用气压计数据扣除后,把剩余的湿延迟作为待估参数进行最小二乘解算。结果他们发现,自己不仅得到了更精确的定位结果,还顺便测量了信号传播路径上的大气水汽总量——一个气象学家梦寐以求、却一直难以获取的量。

传统的气象水汽观测手段各有各的局限。无线电探空仪每天只在全球约900个站点施放两次,而且主要集中在北半球陆地上空,海洋、沙漠和极地上空几乎是盲区。气象卫星可以通过红外和水汽通道反演水汽分布,但分辨率粗、受云层遮挡影响大。地面湿度计只能测量近地表水汽,无法反映整层大气的水汽含量。

而GPS湿延迟恰好提供了一个全新的测量维度:信号从卫星到地面接收机,穿过了整个对流层,湿延迟的大小直接正比于信号路径上的水汽总积分——气象学家称之为可降水量(Precipitable Water Vapor,PWV)。一台GPS接收机,只要配备气压计和温度计来扣除干延迟,就可以变成一个连续监测大气水汽的传感器。它不需要气球、不需要卫星、不受云雨影响,可以全天候24小时运行,而且——这一点至关重要——GPS接收机本身正在全球范围内迅速普及。

克里斯·罗肯在1992年注意到的那组午后延迟曲线,正是湿延迟的周日变化信号:水汽在白天蒸发增加,午后达到峰值,夜间凝结减少。1995年到1998年间,罗肯和他的合作者在全球多个地点进行了验证实验。他们在俄克拉荷马州的ARM气候研究设施旁架设GPS接收机,将反演的PWV与无线电探空仪和微波辐射计的测量结果进行比对。在夏威夷的莫纳罗亚火山——从海平面到4200米海拔的极端水汽梯度下——他们测试了GPS湿延迟对垂直水汽分布的敏感性。在波罗的海的渡轮航线上,他们把接收机装在船上,验证了海洋上空的GPS水汽反演精度。

所有实验都指向同一个结论:GPS可以以1到2毫米的精度测量大气可降水量,与无线电探空仪和微波辐射计相当,但成本低得多、时间分辨率高得多、覆盖范围广得多。1998年,罗肯的团队获得联邦拨款,在不到两年内建成了一个由几十个地面基准站组成的实验网络,覆盖美国本土大部分地区。每个站点都配备一台双频GPS接收机、一台气压计和一台温度计,数据通过互联网实时传回博尔德的分析中心。在那里,计算机自动处理原始观测数据,扣除电离层延迟和干延迟,解算出每个站点上空的湿延迟和可降水量,然后生成每半小时更新一次的全美水汽分布图。

2000年,美国国家海洋和大气管理局正式将GPS水汽数据纳入其数值天气预报模型的同化系统。同化——在气象学中——是指将观测数据与模型预报进行融合,以产生最接近真实大气状态的分析场,作为下一次预报的初始条件。GPS可降水量的加入,显著改善了模型对水汽初始场的估计,尤其是在缺乏传统观测的美国西部山区和墨西哥湾沿岸。独立评估显示,GPS水汽同化使短期降水预报的准确率提高了几个百分点。这个数字听起来不大,但在气象预报领域,几个百分点的提升通常需要投入数十亿美元的新观测系统才能实现,而GPS水汽网的成本几乎为零——因为接收机本来就是为了定位目的而部署的。

转折点出现在2004年。那一年,美国国家大地测量局完成了其连续运行参考站网络的现代化升级。这个网络最初建于1990年代,目的是为大地测量和测绘提供精密定位基准。到2004年,它已经包含超过400个站点,覆盖全美五十个州。

国家大地测量局决定,将所有站点的观测数据不仅用于定位服务,还实时传输给国家海洋和大气管理局用于气象同化。这意味着,一个原本只为测量地壳运动而建的定位基础设施,现在同时成为美国气象观测系统的一部分。此后,类似的双用途网络在全球各地迅速铺开。

日本的地理信息局运营着世界上最密集的GPS基准站网络——GEONET,全日本约1300个站点,平均间距不到20公里。1995年阪神大地震后,日本政府投入巨资扩建GEONET以监测地壳形变,但气象厅很快就发现,这个网络提供的水汽数据对于梅雨锋面降水和台风路径预报具有不可替代的价值。欧洲的EUREF永久网络、中国的陆态网络、澳大利亚的ARGN网络——它们都遵循了相同的演化路径:以定位为目的而建,以气象应用为副产品而增值。到2010年,全球已经有超过一万个连续运行GPS基准站在同时提供定位基准和气象观测数据,这个数字到2020年翻了两番。

每一台接收机都在不知疲倦地测量它头顶那根从卫星天线垂下来的空气柱里含有多少水汽。这些数据汇入各国的数值天气预报中心,进入超级计算机里运行的全球大气模型,最终变成我们每天早上在手机上看到的降水概率。而这一切的物理基础,就是GPS信号穿过对流层时那几纳秒的额外延迟。

罗肯还在推进另一个方向的研究:利用GPS信号反演电离层电子密度。这个方向的技术门槛更高——电离层是三维的,而GPS信号只提供沿传播路径的积分测量,要重建三维电子密度分布需要大量的观测几何——但回报也更诱人。如果能在全球尺度上实时监测电离层的三维结构,不仅可以改善单频接收机的定位精度,更重要的是,可以预测和预警电离层闪烁事件。电离层闪烁对现代技术系统的影响远不止GPS定位偏差。

当电离层中的不规则电子密度结构使穿过其中的无线电信号发生衍射和干涉时,接收到的信号强度和相位会出现快速起伏,严重时信号强度可以骤降20到30分贝,相当于信号功率降到正常值的百分之一以下。对于一架正在自动着陆的民航客机、一艘正在穿越赤道无风带的远洋货轮、或者一台正在执行精准农业作业的自动驾驶拖拉机来说,GPS信号突然中断几十秒乃至几分钟,后果可能是灾难性的。

2003年那场太阳风暴之后,空间天气学——一个此前只有少数科学家关心的冷门学科——突然进入了政策制定者的视野。评估报告的结论直白而令人不安:如果发生类似1859年卡林顿事件级别的超级太阳风暴——当时电报线路因感应电流而起火——现代社会的GPS依赖度将导致远超十九世纪的损失。电网、通信、金融、交通、军事行动,所有这些系统的正常运行都直接或间接地依赖GPS提供的时间和位置信息。

而监测空间天气的最有效手段之一,就是利用GPS信号本身。当GPS信号穿过电离层时,它携带了传播路径上电子密度的信息。如果全球有足够多的双频GPS接收机同时观测足够多的卫星,就可以通过层析成像技术重建电离层电子密度的三维分布,进而识别出正在发展的不规则结构,预测闪烁事件的发生时间和区域。

2006年,一个由美国和欧洲科学家组成的联合团队展示了利用全球GPS网络实时监测电离层闪烁的可行性。他们的系统整合了全球数百个GPS闪烁监测接收机的数据,能够以分钟级的时间分辨率追踪电离层不规则结构的移动和演化。到2010年代,这个网络已经扩展到包括南美、非洲和东南亚等电离层闪烁高发区的数千个站点。

GPS从一个单纯的定位工具,变成了一个悬浮在大气层中的环境感知网络。它的信号不再只是用来计算“我在哪里”,还被用来回答头顶的空气里有多少水汽、电离层是否即将发生闪烁、太阳风暴是否正在威胁电网和通信。这些问题的答案,来自于信号穿过大气层时那几十纳秒的延迟——那些在GPS设计者看来是需要消除的误差源,却意外地成为了一扇观察地球大气的新窗口。

这个转变并非GPS计划的一部分。1973年,当国防部批准GPS方案时,没有人在备忘录里写下这个系统未来将用于气象预报或为空间天气监测提供全球数据。双频设计是为了消除电离层误差,不是为了测量电离层本身。地面基准站是为了提供差分校正,不是为了反演大气水汽。

但这个转变也不是纯粹的意外。它之所以发生,是因为GPS系统有一个深层的设计特征——这个特征在1970年代看来只是一个技术细节,却为后来的所有非导航应用打开了大门。

GPS信号是公开广播的。它的载波频率、调制方式、测距码结构和导航电文格式,从一开始就被记录在公开的技术规范中。任何人都可以建造一台接收机来接收和分析这些信号,不需要申请许可,不需要签署保密协议,不需要为每颗卫星的信号付费。

这个开放性原本并不是为了鼓励气象应用或空间天气研究,它是GPS作为军用系统的一个副产品:为了让无限数量的军用接收机——士兵背包里的、战车上的、导弹里的——能够同时使用系统,信号必须以广播方式单向发射。而广播意味着任何人都可以收听。军方曾经试图通过加密P码和施加选择可用性来限制民用精度,但他们从未——也不可能——阻止民用接收机接收和分析信号本身。

正是这个开放性,使得克里斯·罗肯可以在1992年注意到那组奇怪的午后延迟曲线,使得射电天文学家可以将无码跟踪技术从天文台移植到GPS接收机上,使得全球数千个基准站的数据可以汇聚成电离层闪烁的实时监测网络,使得GPS信号在完成定位任务的同时,变成了一个大气探测工具。

到2020年,每天有超过十亿台设备在接收GPS信号。其中绝大多数——手机、车载导航仪、无人机、智能手表——只关心定位精度。它们使用单频接收机,依赖广播星历中的克洛布彻模型来粗略校正电离层,对对流层延迟几乎不做任何处理,定位精度在几米到十几米之间,对于日常导航来说足够了。

但在这些消费级设备的下方,运行着一个庞大而安静的精密基础设施。全球数千个双频基准站以每秒一次的频率记录着每一颗可视GPS卫星的载波相位和伪距观测值。这些数据被汇总、处理、同化,生成的产品包括:全球电离层电子含量图,每15分钟更新一次;天顶对流层延迟估计,每小时更新一次;

精密卫星轨道和钟差产品,精度达到厘米级。这些产品反过来又被注入到数值天气预报模型、空间天气预报系统、地壳形变监测网络和精密农业导航服务中。

克里斯·罗肯在2018年退休时,GPS气象学已经从一个边缘实验发展成一个成熟的操作性系统。全球连续运行基准站的数量超过了四万个。GPS水汽数据被全球所有主要数值天气预报中心日常同化。GPS电离层监测网络覆盖了从极地到赤道的所有纬度。而这一切的起点,是1992年秋天那组看似异常的午后延迟曲线——以及一个科学家在数据面前多停留的那几分钟。

大气层是GPS信号到达地面之前必须穿越的最后一道屏障。它造成的延迟是GPS系统最顽固的误差源,顽固到设计者不得不为它专门增设第二个信号频率,顽固到工程师们花了二十年才找到绕开加密限制的方法,顽固到气象学家被迫学会从误差中提取信息。

但正是因为这种顽固,GPS在完成其军事导航使命的同时,意外地长出了一套全新的感知能力。这套能力不是任何人在1970年代规划过的,但它如今支撑着从暴雨预警到太阳风暴监测的数十种关键应用。信号穿过大气层时被延迟的那几十纳秒,最终变成了大气层里的一本公开账本——记录着电离层中自由电子的涨落、对流层中水汽的聚散、以及太阳风暴在地球空间环境中激起的涟漪。而任何拥有接收机的人,都可以翻阅这本账本。

但这本账本也有它无法记录的东西。2003年万圣节风暴期间,当广域增强系统完全瘫痪、极地航线被迫改道时,美国联邦航空管理局的工程师们意识到一个令人不安的事实:他们对电离层扰动的所有监测能力——从克洛布彻模型到全球闪烁监测网络——都依赖于GPS信号本身。当电离层扰动严重到足以中断GPS信号时,监测系统也会同时失明。在最需要信息的时候,账本合上了。