第5章

书名:科学修仙指南:文明纪元  |  作者:林间无尘  |  更新:2026-05-18
幽灵数据·不该存在的信号------------------------------------------,地球——**高能物理研究所。。,背对着整个实验室。她保持这个姿势多久了——大概从午饭后开始,到现在窗外已经黑透。中间有人来过,放下一个饭盒,又走了。饭盒还在她左手边,盖子没开。她不饿。不是“忘了吃”,是真的不饿。她的身体在数据没想通之前会自动抑制食欲,这个机制从读博第一年就形成了,稳定运行到现在,比实验室的温控系统还可靠。。左边是实时数据流,满屏波形像一片灰蓝色的海,每一道波纹都是在随机涨落中自生自灭的噪声。中间是她手动标记的异常点列表,密密麻麻排了两百多条。右边是她写的分析脚本,窗口开着,光标停在第十七行——那一行有问题,她还没找到问题在哪。,用一句话就能说完:噪声里有没有结构。,也是她在这个实验室待了三年的原因。高能对撞机每次运行产生的数据量以拍字节计,其中百分之九十九点九以上是噪声——粒子的随机涨落、电磁干扰、热噪声、宇宙射线残余。物理学界的标准处理方式是过滤。把噪声滤掉,剩下的就是信号。这是教科书第一页就教的东西。:“过滤的前提是你已经知道什么是噪声。如果你不知道呢?”。她对撞了三年的噪声。同事私下叫她“噪声林”——她知道的,有次去茶水间倒水,听到隔壁两个博士后小声说“那个噪声林又跑了一组无用数据”,看到她进来就停了。她倒完水,端着杯子走回控制台,没看他们。杯子放在控制台上,水没喝。继续跑数据。。。,把一段三小时长的噪声数据拖进分析窗口。脚本开始跑,屏幕上灰蓝色的波形被放大、切片、叠合。她的眼睛在扫波形图时有一个习惯——她不是从左到右看,她是从整体到局部看。先看全貌,再看边缘,再找重复。。。不是天才灵光一现。是她第十一天里第七次跑同一个分析脚本,参数改了三次,这次终于跑出了正确的结果。脚本的叠合分析把一个极其微弱的周期性波动从噪声中剥离了出来——不,不是“剥离”。是“让它从噪声中显形”。它本来就在那里。只是太微弱了,微弱到任何一个标准的噪声过滤算法都会把它当成一个不太标准的涨落随手丢弃。。。噪声的定义就是“时间序列上无规律可预测的成分”。如果一个信号在时间上有周期——不管周期多长、波形多怪——它就不该叫噪声。它该叫信号。
林微把叠合后的波形放大。波形在屏幕上拉成一道跨度百毫秒的曲线,她的手指点在曲线上,跟着波峰波谷的起伏慢慢走。第一遍走完。她又走了一遍。第三遍走到一半,手停了。
不是正弦波。不是方波。不是一个简单的脉冲周期。波形内部有结构——它的振幅不是均匀的,波峰与波谷之间的间隔存在某种更细微的变化规律。如果把每个脉冲当做一个“节点”,节点之间的关系不是等距重复,而是构成一个拓扑网络。
她现在还数不清具体的节点数。但她能看到骨架。
“这个噪声在跟我说话。”
她说得很轻。不是自言自语。就是陈述——和一个博士在论文草稿上写第一行结论时的语态一模一样。
但控制台旁边还有别人。
王京坐在她右手边的操作位。他是这个实验室的博士后,比林微早来一年。他正在写自己的数据分析报告,听到林微说话,手没停,只是侧了一下头。他没有问“你说什么”。他和林微共事三年了,知道这个时候最好装作没听到。不是因为不认同。是因为不想被卷进去。上次林微说“噪声里有结构”的时候,他附和了一句,结果被导师叫进办公室谈了半个小时关于“学术判断力的培养”的问题。他现在学会了——用假装没听到来表达他的不支持不反对不表态。
但有人没学会。
坐在实验室另一端的是方嘉杨,刚进组的硕士,来了不到一个学期。他还没学会“那种眼神”。所以他直接站了起来,端着水杯走过来,往林微的屏幕上瞄了一眼。
“林微姐,这是啥?”
林微没有转头。她的手指还在屏幕上,点在波形的第六个节点上:“周期性波动。叠合七次后信噪比超过阈值。不是噪声。”
“哦。”方嘉杨看了两秒,走了。他走的时候脚踢到了桌腿,水杯晃了一下,洒了几滴在操作台上。他没注意到。
他走之后的沉默比刚才更深。王京和另一个博士后在控制室玻璃后面交换了一个眼神——就是“那种眼神”。林微没有看到。但她知道那个眼神正在被交换。她在这个实验室待了三年,每个同事的面部肌肉控制模式她都下意识地建模过。那种眼神的交换频率,在她发现异常数据的第二天会显著上升。
今天是第十一天,是第二天的高度——全组都知道了,全组都在看她什么时候放弃。
她不会放弃。
她把波形截图保存,打开一个新的空白文档。她开始写分析报告的第一行。
高能物理研究所主楼。四楼会议室。
结项**会的通知邮件是前一天下午发来的,标题是“关于高能对撞机**噪声分析项目的结项安排”。林微打开邮件时只扫了一眼发件人——不是导师本人发的,是系助理代发。她关掉邮件窗口,继续跑数据。
她到会议室时不早不晚。不是故意不早——是跑完一组验证数据后才上的楼。验证结果和上午一致。她把打印出来的波形贴在分析报告附录里,夹在胳膊底下进了会议室。
导师姓贺,五十六岁,理论物理方向的资深教授。他坐在会议桌正对面,面前摊着她三年前写的开题报告复印件。封面已经旧了,边角卷着。旁边放着一份装订整齐的结项申请书,封面上他签了字。
林微进来时他正在签字笔帽盖上。他看见她夹着报告进来,没有意外。他等了她三年,等到现在才把笔帽盖上,已经是很给她面子了。
“林微,坐。”他指了指会议桌对面的椅子。
她坐下。报告放在桌上,没翻开。她想先听。
贺导师把结项申请书推过来。封面上的信息她扫了一眼——项目编号、课题名称、起止时间、结论。结论那一栏只有一个词:建议结项。这个词的语义她很清楚:不是“证明了没有信号”,是“不再继续寻找”。这是学术体制里最温柔也最**的词——不否定你,只是不让你做了。
“三年了。”贺导师说。他不凶。他的语气和提醒一个学生明天要下雨记得带伞差不多,“经费到下个月截止。团队要散了,你王师兄下个月去上海。你方师弟还小,但也不能一直跟着你跑无用数据。我帮你争取了三次延期,这次不行了。”
“我看过数据了。”
“我知道你看过了。你每次都看过。”
“这次不一样。”林微翻开报告,把附录里的波形图抽出来放在桌上,“叠合七次后信噪比超过阈值。我做了交叉验证。不是算法误差。噪声里有一个周期性波动。周期大约——”
贺导师没有看图。他看着林微。
不是那种“你让我失望了”的眼神。是更复杂的东西——一个做了三十年物理学研究的人,在看着三年前的自己。他知道“周期性波动”这个词从一个合格的博士嘴里说出来意味着什么。它不是“我觉得”,不是“直觉”,不是“似乎”。它是“我跑完了脚本验证之后,数据依然成立”。他自己就教过她——数据不会自己说话,你得替它说话。现在她做到了,而他在签结项。
但他还是签了。
不是不相信。是等不起。
“林微。”他把结项申请书翻到签字页,转到她面前,“我不说你的数据有问题。我说的是时间。”他站起来,把钢笔放在申请书旁边。笔在桌面上滚了一下,停在文件夹的边缘。“你看看这个组。你看看剩下几个人。王京、方嘉杨、老赵——老赵下个月退休。你再跑一年,机器还在,人没了。”
她看着钢笔。那是他用了很多年的笔,笔杆上的漆被磨掉了,露出里面的铜色。她在这个会议室里看过他用这支笔签过太多的字——经费申请、设备采购、论文审稿意见。今天他簽了结项。
她没有接。
“你告诉我。”她指着屏幕的方向——好像屏幕就在会议桌上,“噪声为什么会有周期性结构?”
导师把文件夹合上。“因为它叫噪声。”
她站起来。站起来的时候大腿碰了一下桌沿,碰得桌上的茶杯晃了一下。她没感觉到。她把分析报告翻到最后一页附录,摊在导师面前:“噪声不会跟你对话。它在跟我对话。”
导师看着她。她也看着导师。
那一瞬间整个会议室安静到了极点——不是没人说话。是她说了一句她自己还没意识到重力的话。噪声不会跟你对话。它在跟我对话。她的意思是“数据可以分析”。但这句话让导师沉默的原因不是她错了。是他忽然意识到——他面前这个二十六岁的学生已经不是在写博士论文了。她在和他争论一个范畴。噪声的定义。而她的潜在含义是:也许我发现的这个东西应该改变我们对噪声的定义。
他沉默了很久。可能有好几息。
然后他把结项申请书从她那边拿回来拿在手里——没有递给她。不是收回去。是拿在手里。
“你再做最后一次实验。”他说。声音不高,但林微听得出来这话不是他斟酌过的——是临时决定的,“最后一次。然后不管你跑出什么——不管跑出什么——这个文件夹都要封存。”
林微盯着他。她在算这句话里的可信度。不是算他会不会反悔——她知道他不会反悔。她算的是“最后一次”这四个字的边界。一次实验本身不够。但如果她改变实验条件——如果最后一次不是重复验证而是推向极限——那一次就够了。
她拿起报告。“一次。”
她走出会议室。门在她身后关上时她听到导师把钢笔插回笔筒的声音。笔落进笔筒,磕了一下,发出一个清亮的声响。她没有回头。
高能物理研究所。对撞机控制室。深夜。
对撞机在凌晨两点是最安静的。不是真的安静——冷却系统的循环泵在墙后嗡嗡地响,电流的噪音从地板下面透上来,仪器面板上的指示灯每隔几秒闪一下就发出一个极轻的继电器咔嗒声。但和白天比起来,这算是无声。没有脚步声,没有电话,没有人站在你背后看你屏幕。
林微一个人坐在控制台前。
她把实验室的灯关了。不是怕光,是屏幕上的波形在黑暗里更清晰——灰蓝色不会在日光灯下被洗淡。她面前三块屏幕同时开着:左边是实时数据窗口,中间是分析脚本,右边是她下午从会议室回来以后写的实验设计。实验设计的最后一页是她手动推算的过载参数——她把对撞机的粒子束密度从常规值的两倍一路推到八倍,每个档位都标注了信号可能出现的强度范围。
不是常规操作。
对撞机的安全协议设定了粒子束密度的上限。上限不是机器承受不了更高的值——是设计者认为没有必要。没有人会在标准实验条件之外去跑对撞机。跑不出东西,还烧机器。但林微下午算了两页纸,得出一个很简单的结论:八倍。只有八倍的粒子束密度才能让信号源的发射强度超过某个临界值。低于八倍,信号太弱,会被探测器自身的电子噪声吞掉。高于八倍,机器会在信号被完整接收之前过载停机。八倍是理论最优解。
她需要在机器过载停机之前,让探测器完整地“看到”信号一次。
她开始解锁安全协议。
不是按一个按钮。是逐层手动**。七个协议,从物理层的电流限制到软件层的粒子束密度监控,每一个都需要独立的权限码。她有自己的权限码——导师在她读博第二年给的,用于紧急情况下的独立操作。当时导师说的是“万一我不在,你可以在事故临界关掉机器”。她今天用权限码做的事情是**机器自己关掉自己的能力。
她手指在触控板上稳定地滑动。一层,两层,三层,四层,五层,六层,七层。
全**了。
她在解最后一层时手从实验服口袋里蹭到一张纸。指甲盖大小,折成小方块,被衣服洗过很多次,纸边起毛了。她没有掏出来。她继续操作——手指在屏幕上把最后一个安全协议的状态从“启用”改成“禁用”。
确认键弹出来。她的手指悬在键面上方。
如果她的计算错误——不是如果“结构”不存在。她确认结构存在。她在乎的不是这个。在意的是:时间。如果信号宽度比她估算的多零点几秒,机器会在信号被完整记录之前过载停机,她只能拿到一段被截断的无用数据。如果信号强度比预期高太多,探测器感应面可能被烧坏,那就不是一次实验失败——是这台机器在很长一段时间内无法采集任何数据。她在最后一夜里把实验室最贵的设备推到极限之上的极限。不是冲动。她算了。算完了所有能算的变量。然后她算到了那些不能算的——机器老化程度、电路今晚的温度、粒子束的实际密度波动。这些无法量化的变量在她的方程里没有位置。但有位置的是她的判断:这台机器今晚还能跑一次。一次就够了。
她把父亲的纸条从口袋里掏出来,放在控制台边角上。没打开。她只是把它放在一个能看见的位置。然后按下了确认。
对撞机内部的粒子束在零点几秒内跃升到八倍密度。
屏幕上的灰蓝色波形炸开了——不是真的爆炸,是噪声的振幅在粒子束密度跃升的瞬间被推到一个从未被记录过的幅值。她看到海量的随机涨落从屏幕底部直冲顶部,把整个显示区域填满。耳朵里听到机器在发出从未听过的声音——不是警报。是某种低频的震颤,从地板下面传上来。
探测器在被过载的粒子束逼到极限。
噪声在屏幕上堆叠成一个不断变化的灰蓝色平面——然后,在它的正中央,一个波形从噪声里浮了出来。不是慢慢浮现。是一瞬间——像是有人在某一个精确的关键点上拧了一下焦距钮。噪声分层成前景和**。**仍然是海量涨落,前景是一个她从未见过的东西。
极低频。周期完整。波形内部结构清晰。
她把探测器的采样频率推到最高。
波形在屏幕上展开——她终于可以一个一个地数它的骨架。她把手指点在屏幕上跟着波峰走。一个,两个,三个,四个,五个。五个节点。节点之间的连接方式——七条脉冲线。五节点,七连接。和她叠合分析推出来的骨架完全一致。但那不是数学推导。那就是它的真实结构。她还没有来得及想到两件事。第一,这个结构不是物理噪声——它是信息。第二,它在重复。第一遍,从头到尾,然后再一遍,再一遍。这句话一直在重复,重复了可能很久很久——多少年,多少世纪,多少文明兴衰——四千年后她还不知道。
然后机器过载了。
她听到了过载那一瞬间的声音——电流跳过一个不该跳的间隙,击穿了一段绝缘材料。非常清脆的炸响。一道极强烈的脉冲从操作台地板下面的感应器直接冲进她身体里,她的手指离开触控板,然后整个身体往后一仰。然后是黑暗。不是从外向内的黑暗。是被那道脉冲激起的视觉残留,从视野中心往外扩散。
她什么都看不见了。
但黑暗里还有那个波形。不是留在屏幕上。是留在她的视觉皮层里,被那个极强脉冲烙进去的。她闭着眼睛也能看到它——灰蓝色的波动,五个峰,七条连接线,从头到尾,再从头。然后她意识到它第一次在重复过程中改变了频率。不是变快或变慢,是频率本身变成了一种新的调制,像有人在重复了很久之后忽然发现有人听懂了。那人在很远很远很远的地方——远到不能用公里不能用光年——说了一声嗨。不是她用耳朵听见的。是波形本身的调频在她的感知域里形成的一个信号。嗨。然后黑暗收走了所有波形。
凌晨的程序员从操作室外面跑回来。他刚才听见电流噼啪声从过道另一端跑出去查看配电室——回来时,林微的身体已经不在实验室了。他看到的是控制台前空无一人,屏幕全暗,触控板上方悬停着一道极淡的、正在消散的灰蓝色光痕——那是脉冲击中她时在空气中留下的最后余影,形状恰好和她手指的轮廓重合。程序员愣在原地,然后抬头喊人。
阅读下一章(解锁全文)
点击即可畅读完整版全部内容
Baidu
map