第 2 章

时间戳

氢原子钟室的金属门在林岸身后合上,恒温系统的冷气像一只手按在他的后颈。他下意识缩了缩脖子,目光已经落在正前方那块横跨整面墙的状态屏上。屏幕上跳动着三组数字:氢脉泽的振荡频率、腔体温度、伺服环路的锁定状态。最后一行是过去七十二小时的漂移曲线,几乎是一条直线,只在屏幕右侧有几次肉眼难辨的抖动,幅度不超过百万分之一纳秒。

“老魏,过来看这个。”

林岸的声音在恒温室里显得很薄。墙壁上贴满了黄铜色的波导管道,像某种大型生物的血管。空调出风口在头顶正上方,冷气垂直压下来,把他的头发吹得贴在额头上。

老魏从设备架后面绕出来,手里还捏着半截示波器探头,军绿色棉袄的袖口磨出毛边,右肩比左肩低半寸,整个人看起来像被什么东西从右边压过一辈子。

“过去七十二小时的校准记录,漂移量都在正负五乘十的负十五次方以内。老魏,你看到了吗?”

老魏没说话,把探头放在工作台上,凑近屏幕。他的脸被蓝光照得发青,眼窝里的阴影像两个洞。他看了足足二十秒,才从喉咙里挤出一句:“看到了。小数点后第九位,纹丝不动。我修了二十年设备,最怕的就是这种——太干净了。”

林岸的手指在触控屏上划了一下,把漂移曲线放大到小时尺度。每一格代表六十分钟,每一格的起伏都不超过一个像素。他切换成数值列表,七十二行数据,每行一个小时的艾伦方差。所有值都在同一个数量级,没有毛刺,没有跳变,没有哪怕一次瞬时失锁。

“氢原子钟的伺服环路如果有一丁点相位噪声,漂移曲线不可能这么平。除非——我们连故障都排除不了。”

老魏走到他身边,从外套内袋里摸出搪瓷杯,里面还有半杯冷茶。他喝了一口,喉结动了动,杯底放回台面时发出很轻的一声响。

“示波器接在钟室到数据采集器的第三段链路上,延迟三点二纳秒,抖动在标准范围的下限。林岸,这段链路我亲手焊过,它没有问题。”

林岸没接话。他打开数据日志,翻到回声信号被捕获的那个时间点。屏幕上跳出两列时间戳:左边是接收机的记录,右边是氢原子钟的授时记录。他让程序逐行比对,所有条目的差值都在三百皮秒以内。

“那问题就不在硬件,也不在计时。信号的时间戳和氢原子钟的授时记录完全吻合,没有错位,没有写入延迟。”

这句话说完,恒温室里只剩下空调的嗡鸣。那声音从墙壁深处传出来,像是某种大型动物翻了个身。林岸感觉后颈的汗珠沿着脊椎滑下去,在恒温十八度的空气里,那滴汗凉得像一根针。

老魏又喝了一口茶,这次咽下去的声音很响。他把杯子放下,抬头看着状态屏上那条近乎完美的直线。

“这不该发生。一个三天后才会出现的时间戳,不可能被现在的钟室确认。除非……”

他没把话说完。恒温室的空气像是被什么抽走了,林岸觉得胸口有点闷。他抬手抹了一下后颈,手指上全是冷汗。

“除非信号真的来自未来。老魏,我们是不是该把这件事按异常事件上报?”

老魏转过身,看着他。搪瓷杯还冒着一点热气,在冷气里散成极淡的白雾。

“上报?报什么?报两个搞了一辈子时间频率的人,被一串漂移数据逼到承认自己解释不了?”

林岸没回话。他知道老魏说得对。报告模板里没有“时间戳指向未来”这一栏。他低头看了一眼触控屏,把漂移曲线切回整体视图。那条线依然平直,像一把尺子横在屏幕上。

“信号功率衰减曲线也偏低,我原本以为只是传输损耗。现在看,可能没这么简单。”

老魏摆了摆手,走到设备架旁边,把示波器探头重新插回接口。他的动作很慢,像在给自己找点事情做。

“功率的事先放一放。林岸,你比我清楚,如果时间戳是真的,那意味着什么。你女儿的手术——”

“别把林遥扯进来。我们只谈数据。”

林岸的声音比预期的大。恒温室里那层冷气像被震了一下。老魏的手停在半空,过了两秒才把探头完全按进去。

“行,只谈数据。”

老魏没再说话。他走到状态屏前,把七十二小时的漂移数据又调出来看了一遍。林岸站在他身后,看着老魏的右肩比左肩低半寸的背影,忽然想起这个人在冷湖阵列待了快三十年,从废弃发射站调过来的时候,自己还在读研究生。

“老魏,第三段链路的接口温度呢?”

“十九点三到十九点五,波动零点二度,在标准范围内。”

“电源纹波?”

“三毫伏以下,我上个月才换的滤波电容。”

“数据采集器的时钟同步模块呢?”

“昨天刚做的自检,锁相环相位裕度六十二度,捕获带宽两百赫兹。正常得不能再正常。”

林岸不说话了。他忽然希望自己能从这些数据里找出一个错误,哪怕是一个小数点后第十二位的毛刺。哪怕是一个接口松动的痕迹。哪怕是一个温度传感器漂移的异常读数。什么都行。

但所有数据都在告诉他同一件事:系统没有出错。

他走到老魏旁边,把数据日志翻到最后一页。最后一项核查数据弹出,所有指标全部正常。屏幕上那个绿色的对勾跳出来的时候,林岸感觉自己的因果律信仰像被人从地基上抽走了一块砖。

老魏也看到了。他盯着那个对勾,半天没动。最后他伸手把搪瓷杯拿起来,把里面剩下的冷茶一口喝完。

“林岸,我修了二十年设备,第一次希望自己修不好。”

林岸没回答。他知道老魏这句话的意思。修不好,就还有解释。修好了,就只剩下那个他们都不肯说出口的结论。

两人沉默地站在钟室中央。屏幕上完美的数据像一堵墙,把所有的退路都堵死了。

林岸抬手看了一眼手机。屏幕上有一条未读消息,是林遥发的,只有四个字:“我没事,爸。”

他锁了屏,把手机塞回口袋。指尖在口袋里碰到一颗圆形的金属扣,是上次去西宁时林遥别在他外套上的,说是一颗幸运扣。他捏了一下,金属的凉意从指腹传上来。

“先回控制室吧。这里待久了头疼。”

老魏嗯了一声。两人一前一后走出氢原子钟室。金属门在身后合上,发出沉闷的响声,像什么东西被永远关在了里面。

控制室的灯光比钟室亮得多。林岸刚走到自己的工位前,屏幕右下角就弹出一条加密通讯请求。发件人:DSO总部安全技术处,沈岷。

他点开。沈岷的脸出现在屏幕上,短发齐耳,发尾剪得极齐整,像刀切的。细框方形眼镜反着光,几乎看不到眼睛。背景是DSO总部的白墙,干净得不像有人待过的地方。

“林岸,DSO总部令:立即冻结回声信号的全部原始数据和访问权限,等待总部接管。从现在起,所有相关数据只读。”

林岸的手指停在键盘上方。他看了一眼时间——凌晨三点四十分。沈岷的声音很平,每个字都像被反复斟酌过。

“沈工,数据还在分析中,至少给我二十四小时把初步结论归档。现在冻结,很多关联数据还没提取。”

沈岷没有马上回答。她低头看了一眼手边的什么东西,然后重新抬头。镜片反光里,林岸只能看到自己的影子。

“不是二十四小时。是十分钟。十分钟后系统自动上锁,所有访问权限移交总部。林岸,这是命令,不是讨论。”

老魏从后面走过来,站在林岸身后。他没说话,但林岸能感觉到他的呼吸比刚才重了一些。

“十分钟。沈工,你比我清楚,十分钟连把数据完整导出都不够。”

沈岷的嘴角动了一下,幅度小得几乎看不到。她把眼镜往上推了推,声音依然平静。

“够不够,不是我们决定的。林岸,别做多余的事。”

通讯结束。屏幕上的加密请求消失,取而代之的是一个倒计时窗口。十分钟,从六百秒开始往下跳。数字是红色的,在暗色的控制室里很刺眼。

林岸盯着那行字。手指悬在键盘上方,指尖距离“复制”命令只有不到一厘米。键盘的按键微微发凉,像冰过的金属片。他听见自己的呼吸声,比平时慢了半拍。

老魏走到他身边,把搪瓷杯放在桌上。杯底和桌面之间隔着一层水膜,放下去时滑了半寸。

“还有九分钟。”

林岸没动。他的眼睛还盯着倒计时。红色数字一秒一秒地跳,像一列沉默的倒计时,从某个他看不见的地方开过来。

窗外,阵列天线的红色指示灯在戈壁滩上一闪一闪。冷湖的夜没有风。没有云。星光被地面的射电阵列吸收,只剩下那些红灯,像一群沉默的眼睛。

林岸的指尖在键盘上轻轻敲了一下,什么键都没按下去。他收回手,看了一眼老魏。老魏也在看他,眼神里有一种他从未见过的东西——那是一个修了二十年设备的人,在终于承认自己解释不了的时候,才会露出的表情。

“老魏,如果十分钟后数据被锁死,我们手里还剩什么?”

老魏想了想,把搪瓷杯转了一圈。

“还剩我们俩的脑子。还有你刚才在钟室看到的那条漂移曲线。”

“那不够。”

“我知道不够。但你现在复制数据,就是违抗总部令。沈岷那丫头是什么人,你比我清楚。她说话从来不说第二遍。”

林岸没再说话。他抬头看了一眼天花板。控制室的灯光从头顶打下来,把他的影子压得很小。他想起林遥手术的日子——三天后,2041年11月20日。信号时间戳指向的那天。

他第一次希望自己的记忆力不要这么好。

倒计时跳到七分四十二秒。

林岸的手又放回键盘上。这次他停在“复制”命令的正上方,指尖能感觉到按键表面那层极薄的塑料膜。他只要按下去,再按一次回车,原始数据就会在权限冻结前复制到本地缓存。但沈岷最后那句话还在他脑子里转。

“别做多余的事。”

沈岷知道他会怎么做。沈岷把时间压缩到十分钟,就是知道他不会坐以待毙。但沈岷没有直接说“禁止复制”,她说的是“别做多余的事”。这句话本身就是一个缝隙,大得能塞进一整个人的犹豫。

林岸的手指往下压了一毫米。按键发出极轻的一声响,像什么东西裂开了一道缝。

老魏站在旁边,没说话。他端起搪瓷杯,发现里面空了,又放下。他的右肩比左肩低半寸,站在控制室的灯光下,影子歪斜地铺在地上。

倒计时跳到六分五十八秒。

窗外,阵列天线的红色指示灯还在闪。一闪,一灭。一闪,一灭。

林岸盯着那行倒计时,手指悬在键盘上方。他还有不到十分钟决定是否先复制一份原始数据。但他忽然意识到,真正的倒计时不是这个。

是三天后。

是林遥被推进手术室的那一刻。

而这个来自未来的信号,已经在用某种他还不理解的方式,把那一刻和现在连在了一起。

倒计时跳到六分五十八秒。

老魏忽然动了。他绕过操作台,从工具柜底层拖出一台老式示波器,黄壳子上还贴着“冷湖阵列维修专用”的标签。他把探头夹在氢原子钟到数据采集系统的第七个接口上,屏幕上的波形跳了几下,变成一条平稳的绿线。

“延迟多少?”林岸问。

“一点三毫秒。”老魏旋了一下旋钮,“标准范围一点二到一点五。抖动零点零三,比上次巡检还干净。”

他把探头移到下一个接口,重复同样的动作。每移一次,屏幕上的波形都稳定地跳出来,像一条被拉直的线。老魏的嘴唇绷着,右肩低下去,整个人像一棵被风吹歪的树。测到最后一个接口时,他把示波器往台上一搁,声音里带着一股说不清的疲惫。

“全链路无异常。延迟、抖动、阻抗匹配,都在标称值内。硬件故障的可能性——归零了。”

林岸没说话。他回到数据日志界面,把回声信号的捕获时间一栏放大到毫秒级。氢原子钟的授时记录并排显示在右边。两列数字滚到同一行时,他的手指停住了。

信号捕获时间:2041年11月17日 03:26:14.087。

氢原子钟授时记录:2041年11月17日 03:26:14.087。

他往后翻了七页,每一页都一样。时间戳分毫不差,没有错位,没有写入延迟,没有缓存堆积。信号到达的瞬间,氢原子钟已经把它刻在了时间轴上,像一枚钉子钉进木板,连木纹都没有裂开。

“老魏。”

“我看见了。”

“这不是设备的问题。”