HiBizMan永久免费
📚Log In
📋 Table of Contents30
🌐 Language

第1章 三千七百万分之一

中文

· 三千七百万分之一 控制室里很安静。宁观习惯了这种安静,甚至依赖它。二十一年来,那片悬挂在穹顶的投影星空从没有骗过他——它不说话,它只是在那里,替他记住那些他看不见的东西。但今晚,那片星空和往常不太一样。 他站在主控台前,一只手虚悬在数据输入面板上方,另一只手的指尖压着一杯早已凉透的咖啡。咖啡液面上晃着一圈很小的波纹,那是他呼吸的节奏。他发现自己呼吸比平时慢了一拍,慢了半拍,或许更多。他已经盯着那片投影的右上角看了整整十四分钟——十四分钟,他数过。那里是他和齐沐白手动标记的"候选异常区",范围只有零点零三平方度,在一片被称为"天炉座超空洞"的边缘地带。那里本来就没什么。空。比空更空。空得像一个被挖走的像素点。 可Via说那里有东西。 直到现在,会议室里那股争论后的余温还没有完全散去。宁观仍然能闻到空气里残存的那一点白板笔的味道——Via不用幻灯片,她习惯用指尖在透明的全息面板上画线,画完了也不擦,那些拓扑图就浮在那里,一层叠一层,像她自己说的"用结论倒推的脚手架"。她倒推了四十分钟。陈律的椅子被推出去三次——每一次都是在Via画出某条新的流形边界时,陈律会整个人往后靠,靠到椅背发出轻微的吱嘎声,然后双手交叉搁在桌面上说"你这太疯狂了"。 Via每次都只是点头,然后继续画。 齐沐白坐在会议桌的远端,两条腿交叠翘在另一张空椅子上,手肘撑着膝盖,手里转着一支做样子的电子笔——他管那玩意儿叫"焦虑放大器",因为每次他转笔速度超过每秒五圈就意味着他内心在疯狂运算。宁观注意到齐沐白的转笔速度在整个会议期间从没有低于过四圈每秒。陈律是唯一坐着不动的人。他的全息映像从USC总部投射过来,影子边缘有点发虚,像被什么力量轻飘飘地攥住了。宁观没有坐在主位。他一直站在墙边,肩膀抵着一块冷冰冰的数据机柜金属壳,手臂交叉在胸前。他想看清楚Via画的每一根线从哪儿来,到哪儿去。他从不在会上发言。他有自己的方法。 最后那根对称轴画出来的时候,会议室的投影星空恰好完成了它每六小时循环一次的转向,天炉座超空洞移到了穹顶中央。Via悬停的手指悬在那条轴上,指尖在空气中微微颤了一下。她的声音不大,落在那个安静下来的圆环里,却像石子砸进水面:"如果我们的银河系有一个镜像,它不会远在几百亿光年外。它就在隔壁。在我们一直认为是'空'的地方。" 陈律的声音从全息映像里传出来,带着远程传输特有的零点几秒延迟:"那怎么证明?" "用GWTS阵列做一次高精度扫描。把波束指向这个地方——"Via用手指点了点那条对称轴和候选异常区的交叉点,"二十四小时。四小时定向相干积分就行。" "不行。"陈律说,"GWTS阵列的下一个窗口期已经被'高红移类星体巡天'预订了。那是六十个国际团队联署的。" "那六十个团队里没一个人知道那个'空'是什么。"Via的手终于放了下来,落在桌面上,指尖朝内攥着,"我们知道了。我们在这里,对着天花板画了一下午拓扑,这个房间里所有人都看见了。我们不能当做没看见。" 齐沐白的笔停了一瞬。那一瞬的转笔速度大概是零圈每秒。宁观捕捉到了那一个停顿——对齐沐白来说,那意味着他在认真听。不是运算式的听,而是判断式的听。陈律的映像头部微微偏转了一点,那是在和USC地面站台那边做无声确认。会议室里的人没有走。一共有七个人,包括远程在线的陈律。除了Via和宁观,其他几个人都是在各自领域里做出过名字的研究员——天体测量学的宋晚,引力波数据分析的周衍,高频射电工程的李铎。他们都没走。沉默的那几秒里,宁观听到自己的手表走针声。手表是机械的,自动上链,秒针每跳一格就有一声极轻的"咔"。他下意识地数了七下。 Via转过头,目光从陈律的映像上滑开,越过齐沐白,落在墙角宁观身上。她的眼睛里有一种光——不是灯光映出来的那种,是一种更深处的东西。宁观只在另外一个人身上见过那种光。那个人是他博士导师,二十年前在另一个控制室里,也是对着一条看似不可能的数据线说"数学上它是对的"。 宁观松开了交叉的手臂。他往前走了一步。机柜金属壳的凉意从他肩胛骨上褪去,留下一小片发麻的皮肤。他走到主控台侧边的那面辅助数据屏前,抬起手,在半空中调出了Via刚才画的最后一层拓扑图——那条对称轴以虚线的形式浮在他指前。他看了很久。久到齐沐白在桌子另一头说了句"宁观你还活着吗"。 "你的假设需要验证。"宁观说。他的声音从嗓子里出来的时候带着一点干涩,他没有喝那杯咖啡。他偏过头,看向Via。Via还保持着那个坐姿,双手搁在桌面上,身体微微前倾。"今晚二十二点。来控制室。" Via愣了一下。 那个"愣"大概持续了不到两秒,但宁观注意到了——她的瞳孔轻微地扩大了一点,眼睑上抬的角度变了。然后她的嘴角往上弯了弯,弯得很快,像是一个她自己都没来得及压制的本能反应。"你比我想象中好说话。"她说。 宁观没有说话。他转回身,在辅助数据屏上点了两下,把那条对称轴的数据格式转换成GWTS阵列可读的指向参数。他不需要对齐沐白说什么——齐沐白已经在三秒内从他的工位跳起来,从会议室侧门往外走,边走边用脑机接口的语音频道呼叫机房那边值班的同事:"把通道三的低温冷头状态调出来,我要实时。对,实时,不是五分钟前的那个缓存。还有,把北半球那三个子阵列的相位校准重新跑一遍,跑快一点。" 宁观在二十二点差三分的时候推开了控制室的门。 控制室比会议室小得多,但层高高出一倍,天顶没有投影星空——取而代之的是四块拼接成一整面弧形墙的实时数据屏。那些屏幕平时是黑色的,只有在望远镜阵列处于观测状态时才会亮起来。现在它们是暗的。控制室中央只有三张操作台,呈半环形排列,每张台上嵌着三个主控制面板和一个脑机接口终端。面板上的指示灯是蓝色的——待机蓝,一种介于睡眠和苏醒之间的光。宁观熟悉这种蓝。他在这片蓝光里度过了无数次深夜,比他在自己公寓床上度过的时间还多。 Via已经在里面了。 她坐在左手边那张操作台前,没有戴脑机接口的接入头盔,而是把头盔搁在膝盖上,双手正在快速调节操作台侧面的一个辅助滤波旋钮——那东西在最新的版本里早就是触屏虚拟的了,但Via不知道从哪儿找来一台旧型号的物理旋钮外设,黑色的,带防滑纹,转动时有明显的顿挫感。宁观看见她的食指指腹在旋钮的凹槽上来回搓了两下,像是在确认触感。她转过头来,看见他走进来,没有说"你来了"之类的话,只是朝右手边的操作台偏了偏下巴——"那张台子的第二通道我预调了增益曲线。你最好看一眼。" 宁观走过去。第二通道。增益曲线。预调。他坐下来,把脑机接口头盔从台面支架上取下,扣在头上。头盔内衬是凝胶质的,凉凉的,贴合他的额角和颞骨,脑机接口的微电极阵列在接触皮肤的瞬间发出极轻微的静电刺痛——那是神经连接建立前的最后一道生物安全检查。他闭上眼,等了两秒,绿色的"连接建立"指示灯在内衬边缘亮起。再睁开时,他的视觉皮层上叠加了一层半透明的数据流——那是GWTS阵列北半球三个子站的实时状态参数,悬在他视野上方,像一串倒挂的发光水珠。 "阵列指向已经锁定。"齐沐白的声音从隔壁机房通过骨传导传进来,带着一点鼻音——他显然在啃什么东西,可能是那个没吃完的能量棒。"低温系统稳定,相位校准完成,误差在三纳弧秒以内。你俩那边呢?" "通道二增益曲线预调完毕。"Via说。她的手指在操作台上快速敲击了几下,面板上弹出几个数据窗口。宁观瞥了一眼——Via预调的增益曲线不是标准模式,她在低频端做了非线性放大,又在高频端做了衰减梯度的平滑。"你在压噪声。" "对。"Via没有抬头,她的目光正追着那几条曲线在屏幕上滚动,"标准滤波器的设计假设是'源信号符合统计平均'。但我要找的东西不符合统计平均。所以我要先让滤波器'聋'掉一部分耳朵。" 宁观没有说话。他在自己的操作台上调出了Via的那套曲线参数,快速叠加了一次仿真运算——在预期信噪比下,这个滤波器设置会让数据的整体信噪比下降零点四个量级,但在特定频段上的特征信号保留率会提高将近一倍。"值得。"他说。 Via的手指顿了一下。她没有转过脸来,但她的嘴角又出现了那个快速弯一下的弧度。宁观没有看她。他的眼睛盯着那块主数据屏——弧形墙上的四块屏幕开始依次亮起来。第一块显示的是阵列锁定状态,第二块显示的是波束指向的天区坐标,第三块显示的是系统时钟,第四块——第四块还黑着。那是"数据流入"的显示区。 系统时钟跳到22:00:00的时候,齐沐白的声音从骨传导传来:"窗口开。进去了。" 第四块屏幕从黑色变成了深蓝色,深蓝的底色上开始出现极浅极浅的细纹——那些细纹就是GWTS阵列收集到的信号,未经处理的原始数据,密密麻麻地铺满了整个屏幕。从远处看,那些细纹像是某种无机质的织物纹理,从近处看,它们又像是被风吹斜的雨丝。宁观知道那些"雨丝"里什么都有——有地球大气层的热噪声,有太阳风粒子在探测器外壳上激发的微小振动,有银河系内几十亿颗恒星同步发出的背景辐射。他要找的那个信号,假如存在的话,就埋在那些雨丝的最深处。比针尖还细。比一根头发丝在十公里外被风吹动的幅度还细。 Via的脑机接口头盔指示灯变成了绿色。她的身体往后靠了一点点,后脑勺贴住椅背的弧形支撑垫。宁观知道她现在进入了一种和数据显示区域半融合的状态——脑机接口把原始数据流直接投射到她的视觉皮层上,她看到的不是屏幕上那些细纹,而是经她大脑自行解码后的"形状"。她管那叫"游泳"。 "你看到什么?"宁观问。他的声音在控制室的静默里显得很轻。 "我看到一堆沙。"Via闭着眼说,她的眼睑在轻微颤动,那是视觉皮层在高速处理数据时的生理反应,"沙粒。全是沙粒。没有形状。没有……等等。" 她的头微微偏了一下,像一只听到远处声音的猫。 "下面有一条很淡的线。非常淡。可能在底下第六七层。它在……它有点不一样。它弯曲的方向和噪声不一样。" "方位?" "坐标六三。零四。负二。" 宁观在自己的操作台上敲入那组坐标——"六三、零四、负二"是数据立方体中的位置索引,相当于在三维数据空间中定位一个特定体素。他将那个体素的高频分量单独提取出来,叠加到主屏幕上。什么都没有。仍然是沙粒一样的噪声。 "我提高相干积分时间。"宁观说。他用指关节敲了两下面板右侧的积分时长控制键,从默认的六百秒逐级上调。九百秒。一千二百秒。一千八百秒。屏幕上的细纹变化极小,像一盆静水被轻轻晃了一下。 "还是什么都没有。"Via说。她的声音有一点紧,但不是失望,"但我看到那条线还在。它在动。" "怎么动?" "绕着一根轴。很慢。"她的右手食指突然抬起来,在空中画了一个微小的弧线,"这根轴。和你办公室里那根对称轴是平行的。" 宁观停了两秒。他伸出手,在主控面板上做了一个他平时极少做的操作——他把标准滤波器的"高频抑制"参数从默认的零点八调到了零点三五。这是一个极端的修改,意味着他要让大量高频噪声涌入系统,但同时也会保留住那些可能被标准滤波器当作噪声而切掉的微弱信号。 "你在干什么?"Via睁开眼,侧头看他。 "帮你把那条线旁边的沙粒吹开。"宁观说。他按下确认键。 面板上的蓝色指示灯闪了一下,变成了稍亮一点的湖蓝色。第四块屏幕上的数据纹路出现了一次肉眼可见的重排——那些雨丝一样的细纹开始分层,像是被一只看不见的手从中间拨开。噪声下降了大约两个量级,而深色背景上,一个极淡极淡的轮廓开始浮出来。不是线。是一个面。一个有弧度的、边缘模糊的面。那个面上没有任何亮点,没有任何辐射特征——它只是"没有东西",它只是比周围的背景更空。 "那是什么?"齐沐白的声音从骨传导传来。他显然也在隔壁机房的屏幕上看到了同样的数据。他的声音里没有那个能量棒了,他肯定把那东西放下了。 宁观盯着那个轮廓。他的心脏跳了一下。那个轮廓的形态——他见过。就在Via画了一整个下午的那些拓扑图上,就在最后那根对称轴旁边的位置。一个与银河系盘面形态几乎完全对称的负像。一个空洞。一个被挖掉的质量分布。他在脑子里飞快地换算——那个"空"的直径大约是三万二千光年,质量缺损相当于一个中等旋涡星系的总质量。它就在那里。就在他们一直以为是"什么都没有"的那零点零三平方度里。 "信噪比多少?"Via问。她没有看他,她重新闭上了眼,双手搁在操作台边缘,指尖微微向内扣着。 "二点三。"宁观说。 "太低了。" "对。" "但我们看到了。" "看到了。"宁观说。他把那个轮廓的数据缓存下来,标上了时间戳和指向参数。系统时钟跳到02:47:22。他们用了将近五个小时。五个小时,换取一个信噪比二点三的模糊轮廓。 Via摘下脑机接口头盔,搁在操作台上。她的额角有一小片红印子,是头盔内衬压出来的。她把头发往后拨了拨,那缕碎发被汗微微粘在皮肤上——控制室的温度一直保持在十八度,但她的脸颊上有一层极薄的光泽。她盯着那个轮廓看了很久,久到宁观怀疑她是不是在数据流里又"游泳"了一次。 然后她开口了。声音很低,低到几乎被控制室的系统嗡鸣盖过去: "这不是空洞。" 宁观的手指停在键盘上方。他等着她说下一句。 "这是镜子。" 齐沐白在隔壁机房发出了一声很短的、像是被什么噎住了的吸气声。然后那边就彻底安静了。安静得只剩下控制室系统运行的嗡鸣、宁观手表秒针的咔咔声、以及弧面屏幕上那个模糊的轮廓在幽蓝色光线里无声地浮着。Via的手从操作台上抬起来,指尖悬停在那块屏幕前,离那个轮廓大约五厘米远。她没有碰它。她的手指就那么悬着,像在等待什么东西从屏幕里伸出手来,触到她的指尖。 宁观低下头看了一眼自己的手表——02:50:01。那个轮廓的缓存数据还在他的主面板上滚动着,每秒更新一次。他伸手,在控制台侧面的一个隐蔽接口上插了一根实体数据线——一根灰白色的、外层包裹着编织屏蔽网的数据线,将缓存数据拷贝到一块物理存储介质里。他拔下数据线,攥在手里,指腹能感觉到那个金属接口的棱角。 "存好了。"他说。 Via转过头来看他。控制室蓝光映在她的瞳仁里,她的虹膜是那种很淡的褐色,在蓝光下几乎显得透明。"你几点睡觉?"她问。 "不睡。" "我也是。" 宁观把数据线收进外套内侧的口袋里。那条口袋的位置靠近心口,他能隔着衣料感觉到那个金属接口的一点点凉意。他重新转向操作台,调出了下一组扫描参数。"第二轮需要延长积分时间。至少两千四百秒。还要把波束指向的定位精度提高一个量级。"他顿了顿,"我需要确认那个轮廓在第二组数据里仍然存在。" Via没有反驳。她把那个黑色旋钮外设从操作台侧面拆下来,搁在掌心掂了掂,然后啪地一声拍在桌面上。"好。第二轮。但我要换一个滤波器参数。" "什么参数?" "中频段引入一个陷波。把地球大气水汽吸收线那一段切掉。那是污染源。"她用食指在空气中画了一条曲线,"切掉之后,那个轮廓的背景会再干净至少半个量级。" 宁观在脑中运算了一秒钟。可行。有风险——陷波滤波器会同时切掉某些可能的信号,但在这个天区、这个频率段,水汽吸收线确实是最大的污染源。"做。"他说。他伸手按下操作台上的"参数更新"键,面板上的蓝色指示灯再次闪烁。系统时钟跳到02:55:37。他在心里数着秒针的咔咔声,等第二轮扫描开始。 而那个轮廓还在屏幕上,像一个被蒙住脸的人,安静地、缓慢地、以银河系自转的节奏,在数据深处微微弯曲着它空无一物的表面。