第 7 章

时间镜

凌晨三点的控制室像一口倒扣的金属锅,把所有声音闷在里面。空调在墙壁内部发出低频嗡鸣,与林岸耳底的血管共振。白板上残留着昨天的公式,马克笔的痕迹在冷白色灯光下泛着干燥的灰。

林岸把手机屏幕按灭。林遥的对话框停在四个小时前,最后一条消息是“知道了”。没有标点,没有表情。他把手机背面朝上扣在控制台边缘,再推远半寸,像把一个无法处理的物件暂时移出视野。

屏幕上的散点图还在跳。他跑了七次拟合。线性,失败。指数,失败。对数,失败。残差分布像被随机数发生器打乱的星群,没有一条曲线能穿过它们。他把第七次拟合结果删掉,重新调出原始数据。

时间偏移量。功率衰减值。两个变量,三百四十二个样本点,全部来自回声信号到达后的功率包络。

“还在跟那堆点较劲?”

老魏的声音从身后传来。林岸没回头,听见搪瓷杯磕在桌面上的声音,接着是椅子被拉开的金属摩擦。老魏坐下时右肩比左肩低半寸,军绿色棉袄的袖口在桌沿蹭过,留下一道极淡的灰痕。

“拟合不出来。”林岸说。

“正常。”老魏抿了口什么东西,喉咙里发出短促的吞咽声,“设备跑了几十年的噪声底,能拟合出来才见鬼。”

“不是噪声底。”林岸把散点图投影到主屏幕上,“如果是噪声,残差应该随机分布。但你看这里——”他用光标圈出右上角一片稀疏的点,“功率掉得比任何已知的衰减模型都快。这不是设备漂移。漂移没这么有性格。”

老魏眯起眼。投影的光在他脸上打出深浅不一的阴影,让颧骨显得更高。他看了十几秒,没说话。

林岸重新拿起马克笔,把白板上昨天的公式擦掉。墨迹在板面上拖出几道灰色的尾巴,他的手指沾了墨水,在虎口处留下一个不规则的蓝斑。他写下一行新公式:

P(t) = P₀ / t^n

“功率随时间的衰减。”他指着公式,“n是衰减指数。自由空间传播,n=2。波导传输,n=1到1.5。如果信号经过多次反射,n会更大。但我们的数据——”他顿了一下,“n在变化。”

“什么意思?”

“衰减指数本身是时间的函数。前十二个小时,n约等于1.8。第二个十二小时,n跳到2.3。第三个十二小时,n接近3。”林岸在白板上画出三段斜率不同的曲线,“衰减在加速。这不像物理传播,像是有什么东西在主动消耗信号的能量。”

老魏的手指在搪瓷杯沿上慢慢转了一圈。“你是说,信号在传播过程中被什么东西吸走了功率?”

“或者被转化了。”

“转化成什么?”

林岸没回答。他回到屏幕前,调出另一组数据:信号的带宽特征。频谱分析已经跑了三个循环,包络曲线在每次运行中都在同一个相位节点拐弯。他之前以为是分析程序的问题,换了两台工作站,结果一样。

“带宽调制。”他说,“规则的、重复的、有意图的调制。不是自然源能产生的包络。”

老魏站起来,走到屏幕前,从棉袄内袋摸出老花镜。镜片边缘有细小的划痕,在屏幕蓝光下像蜘蛛网。他盯着频谱图看了一会儿。

“功率掉得这么快,不像正常的自由空间衰减。”他说,声音比刚才慢,“倒像是跟距离的平方成反比。”

林岸的笔尖停在半空。

“你说什么?”

“平方反比。”老魏用下巴指了指屏幕,“你画的这些曲线,每段斜率都在往平方反比上靠。第一段还不太像,第二段更接近了,第三段基本就是。功率衰减∝1/t²,你自己写的公式,你问我。”

林岸低头看白板。P(t) = P₀ / t^n。如果n趋近于2,那就是平方反比。他刚才以为n在变大,但其实——他重新看数据。n的变化趋势不是发散的,而是在向2收敛。前十二小时1.8,第二段2.3,第三段2.9,误差在缩小。如果时间窗口再长一些,n会稳定在2。

“平方反比。”他重复了一遍。

“对。”老魏坐回椅子,“但你知道这意味着什么吗?”

林岸没有立刻接话。他盯着功率谱上那条平滑的衰减曲线,脑子里先跳出来的是另一件事——发送者在他的校准序列里埋了那段私人编码。只有他自己会那么写,连林遥都只见过一次。如果信号真是未来的他发的,那这个平方反比特征就同样不可能是自然巧合。

“平方反比。”他终于开口,“点源在三维空间扩散,功率才这么掉。但时间不是空间。”

他站起来,走到频谱图前,指尖沿着衰减曲线划下去。

“除非信号在时间维度上也是以球面波形式扩散的。那么,它的功率衰减对应的不是空间距离,而是时间距离。”

“三天。”林岸的声音低了下去,“信号在时间上传了三天,衰减量相当于球面波扩散了三天所对应的时间距离。”

“三天。”老魏说,“换成光年——不,换成任何单位,都不对。这功率掉得,够把整个冷湖蒸发三遍。什么信号能在时间上传三天还保持这种能量水平?地球上没有这种能源。”

林岸的手指在“72小时”几个字上无意识地画圈。墨迹在指腹下晕开,像一个模糊的漩涡。

“除非……”他停住了。

“除非什么?”

除非能量不是外部输入的。除非信号在传播过程中没有真正“消耗”能量,而是把能量从一个回路转移到另一个回路。除非平方反比衰减只是一个表观效应——信号的能量被什么东西接住了。

林岸转身,从控制台旁边的文件堆里抽出老魏昨天拿来的配电室监控日志。备用电源的电流流失记录,精确到毫安。他用扫描仪把关键页转成数字格式,导入分析程序。

电流流失的曲线出现在屏幕上。他把它和信号带宽特征叠加在一起。

两条曲线。一条在时间轴的左侧,缓慢上升,像一个正在充电的电容。另一条在右侧,以平方反比的速率下降,像一个正在放电的电容。它们共享同一个时间原点:回声信号的到达时刻。

林岸盯着屏幕。那些校准序列的脉冲间隔,正是他早年写遥测脚本时留下的私人编码习惯——把时间戳转成特定间隔的脉冲对,只有他自己会那么写。而这条放电曲线上的调制包络,恰好吻合这种编码的节奏。如果发送者在校准序列里埋了这么一个标记,那指向的只能是一个人。

他把脸埋进掌心,又迅速松开。

“老魏。”

老魏已经站在他身后,呼吸声在控制室里变得清晰。

“把灯关了。”林岸说。

老魏走到门口,按下开关。控制室陷入黑暗,只剩屏幕的光。林岸调出两张透明胶片的电子版本——一张是电流流失曲线,一张是带宽特征曲线。他把它们重叠在一起,调整透明度。

两条曲线在时间轴上形成完美的反射对称。

电流流失的上升沿和信号功率的下降沿,像一只手和它在镜子里的倒影。能量不是消失了,是被转移了。从备用电源,经过某条路径,进入信号,再被某样东西反射回来。

“闭合回路。”林岸的声音从黑暗中传来,“不是消耗。是循环。”

老魏没有说话。林岸听见他的呼吸变重了,像在压制什么东西。

“电流流失的路径。”林岸继续说,“经过一个标记为报废的接口,物理位置指向阵列西北偏西方向。那个方向有什么?”

老魏还是没说话。

“老魏。”

“废弃发射站。”老魏的声音沙哑,“1990年代的军用长波通信站。三十年前火灾后废弃。离这里十一公里。”

林岸把透明胶片重新分开。两条曲线各自回到原来的位置。他盯着它们之间的对称关系,大脑在飞速运转。如果电流流失路径和信号带宽特征构成闭合回路,那么能量从备用电源流出,经过电缆到达某个装置,装置用它放大信号,信号在时间维度上传播,然后被反射回来,能量重新进入回路。

“反射窗口。”林岸说,“如果这个回路成立,能量循环的周期就是反射窗口。”

他调出电流流失的周期数据。精确到毫安级的流失量,在时间轴上呈现周期性波动。他放大波形,测量周期。

“七十二小时。”他的手指在屏幕上划出两个波峰之间的距离,“七十二小时零四十七秒。老魏,这个周期和回声信号的时间偏移量完全一致。”

老魏走到屏幕前。他的脸被蓝光照亮,眼袋在光线下显得更深。他盯着那个周期,嘴唇动了动,像在默念什么。

“这意味着什么?”他最终问。

林岸没有立即回答。他站起来,走到白板前,在“P(t) = P₀ / t²”旁边写下:

反射窗口:72小时
能量来源:闭合回路(备用电源→电缆→装置→时间维度→反射→回路)
位置,:西北偏西11公里,废弃发射站。

他写完之后退了一步。马克笔的笔尖在公式旁边留下一个极小的蓝点,像句号。

“这意味着,”他说,“有人造了一台机器。这台机器能把信号发射到时间维度上,再让它反射回来。它需要一条十一公里长的电缆作为能量回路,需要备用电源提供初始能量,需要——”他停住了。

需要什么?他想起那些校准序列。阵列每天发射的校准信号,包含硬件随机数发生器生成的序列,理论上不可预测。如果时间镜的启动条件是这些校准序列,那意味着阵列每天发射的信号都在“敲门”。

“需要一把钥匙。”他说。

“什么钥匙?”

“校准序列。”林岸的声音很轻,“每天发射的校准序列。如果这台机器用校准序列作为启动条件,那么过去几周的回声现象就解释了。阵列每天发射校准信号,无意中触发了时间镜。时间镜把信号发射到未来,再反射回来。我们接收到的回声,就是三天后的校准序列。”

老魏慢慢坐到椅子上。椅子发出短促的咯吱声,像在抗议他的重量。

“你的意思是,”老魏说,“有人在废弃发射站里装了一台时间机器,用我们的备用电源供电,用我们的校准序列当钥匙,然后每天把信号往未来发射再收回来?”

“不是‘有人’。”林岸说。

“那是什么?”

林岸没有回答。他低头看白板上的公式。反射窗口七十二小时。女儿的手术时间在四十七小时后。反射窗口恰好覆盖手术时间。

如果这台机器能把信号反射到七十二小时后的未来,那么三天后的那个时刻,阵列会收到现在发射的信号。但如果有人从未来发送信号回来——如果那个发送者知道三天内会发生什么——那么此刻收到的回声里,可能包含手术结果的信息。

“林岸。”

老魏的声音把他拉回来。

“这意味着什么?”

林岸抬头。窗外的射电阵列红色指示灯在黑暗中明灭,像一颗缓慢跳动的心脏。那些灯在戈壁滩上一闪一闪,把红色光斑投在控制室的地板上,每隔几秒就亮一次,每隔几秒就暗一次。

“意味着有人已经知道结果。”林岸说。

“什么结果?”

林岸没回答。他的手指在“72小时”几个字上停住,墨水在指腹下已经干涸,变成一小片深蓝色的污渍。他忽然想起林遥发来的最后一条消息。没有标点。没有表情。只有两个字。

知道了。

四十七小时后,她会被推进手术室。而反射窗口覆盖那个时刻。如果未来的发送者已经经历了那一刻,那么此刻接收到的回声信号里,可能已经包含了那个结果。

他忽然不敢再往下想。

“林岸。”老魏又叫了一声,声音比刚才更重。

“我需要再验证一遍。”林岸说,转身回到控制台,“把配电室的监控日志调出来,我要看完整的电流流失记录。每一段电缆的电阻值,每一个接头的温度数据,全部调出来。”

“现在?”

“现在。”

老魏站起来,走到自己的工位前。他的动作比平时慢,手指在键盘上按了几下,又停住。

“林岸。”他没有回头,“如果这个推导是对的——如果那台机器真的存在——那什么人能造出这种东西?”

林岸正在调取数据。他的手指在触控屏上滑动,动作很快,但精确。他听见老魏的问题,没有抬头。

“不是‘什么人’。”他说。

“那是什么?”

林岸调出了地下电缆沟第三段的监控数据。电流流失路径经过一个标记为报废的接口,物理位置指向阵列西北偏西方向。他沿着电缆走向一路追踪,发现流失的电流没有回流到任何已知的电源节点。它们消失了。消失在地下电缆沟第三段的某个位置,那里有一条分支电缆通向废弃发射站。

“是‘什么时候的人’。”林岸说。

老魏转过身。他的脸在屏幕蓝光下显得很老,像一张被时间浸泡过的旧照片。

“你说什么?”

林岸终于抬起头。他摘下细框眼镜,用衣角擦了擦镜片。他的眼睛在黑暗中显得很亮,像两片被擦亮的玻璃。

“功率衰减与时间距离的平方成反比。”他说,“三天的时间距离,对应的能量衰减量级是地球级。没有任何地球上的能源可以提供这种能量。但如果能量来自闭合回路——如果电缆构成一个能量循环系统——那么能量不需要被‘提供’,只需要被‘启动’。”

“启动什么?”

“时间反射。”林岸说,“信号被发射到时间维度上,像光被发射到空间里。它扩散,它衰减,然后被反射回来。反射的条件是闭合回路。电缆从备用电源出发,经过地下电缆沟,到达废弃发射站,在那里接入一个能改变信号时间方向的装置,然后信号原路返回。”

“什么装置能改变信号的时间方向?”

林岸没有回答。他重新戴上眼镜,把配电室监控日志的完整数据投射到主屏幕上。电流流失的曲线在屏幕上展开,像一条缓慢流动的河。

“我不知道。”他说,“但我知道它需要什么。它需要一条十一公里长的电缆,需要备用电源的初始能量,需要校准序列作为启动信号。这三个条件,全部指向同一个位置。”

他指着屏幕上电缆走向的终点。

“废弃发射站。”

控制室里沉默了很久。空调的嗡鸣声在墙壁内部起伏,像某种看不见的东西在呼吸。窗外的红色指示灯还在明灭,光斑在地板上爬行,缓慢而有节奏。

“老魏。”林岸说,“三十年前那场火灾,你当时在场。”

老魏没有动。他的背对着林岸,军绿色棉袄在黑暗中显得更旧。袖口的毛边翘起,像一片被风吹乱的羽毛。

“你在废弃发射站工作过。”林岸继续说,“火灾之后你调到冷湖阵列。三十年了。那台机器如果在那里——如果它真的存在——它是什么时候被装在那里的?”

老魏慢慢转过身。他的脸上没有表情。灯光在他身后,把他的轮廓勾成一道深色的边。

“我不知道。”他说。

他的声音很平。太平了。像一片被压实的雪。

“我真的不知道。”他又说了一遍。

林岸看着他。控制室里只有屏幕的光和窗外红色的闪光。两个人在黑暗中面对面站着,像两座隔着一道峡谷的山。

“我需要去那里。”林岸说。

“现在?”

“天亮之后。”

老魏没有反对。他走到控制台边,拿起搪瓷杯,把最后一口凉透的茶水倒进喉咙。他咽下茶水时,喉结动了一下,像在吞一块石头。

“我跟你去。”他说。

林岸点头。他重新看向白板上的公式。反射窗口七十二小时。女儿的手术在四十七小时后。如果那台机器真的能反射时间信号,如果未来的发送者真的知道结果,那么此刻他已经收到了那个信息。

信息就藏在回声信号里。藏在那些校准序列的微小差异里。藏在哈希值的偏移里。藏在只有他自己知道的编码习惯里。

他忽然想起第3章结束时看到的那些编码。他从未对任何人提过那些编码习惯。如果信号里出现了那些编码,那意味着发送者不仅知道他的操作习惯,还知道他的私人编码方式。

那意味着发送者——就是他。

林岸把马克笔放回白板槽里。笔尖的蓝色墨水在槽边留下一个极小的点,像一颗凝固的星。他推开控制室的门,走到走廊上。凌晨的冷湖像一块被冻住的墨,戈壁滩上的风从门缝里挤进来,带着盐和铁锈的味道。

他拿出手机。林遥的对话框还停在最后一条消息。他打了几个字,又删掉。又打了几个字,又删掉。

最终他什么也没发出去。他把手机放回口袋,抬头看向西北偏西方向。十一公里外,废弃发射站在黑暗中沉默,像一块被时间遗忘的墓碑。

而那块墓碑下面,埋着一面镜子。