验证成功后的第三天,林晓在频谱仪上发现了一件怪事。
协同噪音测试结束后,各据点的异步发射按计划停了。广场上恢复了"自由吵"模式——敲铁桶的、摇铃的、拿梳子刮铁皮的,各来各的。可频谱仪的底噪里,多了一层极细的"沙沙"声。
不是残余节点。这层沙沙有结构——不是周期性的,但每隔几秒会出现一次极短暂的、像针尖扎水面的脉冲。
"这是什么?"周台长凑过来看。
林晓调低了高通滤波,把可闻声段切掉,只留20Hz以下和20kHz以上。
屏幕上,脉冲清清楚楚。
次声。和超声。
"有人在用人耳听不见的频段通讯。"声学助教脱口而出。
排查结果出来的时候,连林晓都愣了。
不是军队搞的。不是通信车这边发起的。
是东边老粮库据点一个以前在煤矿干过的老技术员,拿井下用的次声通讯模块改了台简易发射机,在18Hz附近发断续脉冲。南边师范学校那边一个物理系学生,用压电陶瓷片做了个超声波发射器,在28kHz附近回传。
两个人互不知道对方的存在,却自发地选择了人耳听不见的频段——因为怕吵到别人。
怕吵到别人。
这三个字让林晓鼻子一酸。
灾变前,这是礼貌。灾变后,这是本能——活人之间不互相制造声源,是为了不被残余节点定位。可这两个人,一个煤矿老技术员、一个二十出头的学生,不约而同地用"隐蔽通讯"的方式,把各自据点的噪音发射状态、残余信号监测数据,往外传。
他们不是在执行命令。是自己在接网。
周台长听完汇报,只说了一句话:
"别拦。帮他们把网织密。"
第五天,隐蔽通讯网初具雏形。
林晓画了一张图,钉在通信车帐篷的帆布墙上。
图上,中心广场是核心节点,周围四个据点是二级节点,再往外是七个新发现的幸存者小据点——有的只有三四个人,有的十几号。每个节点旁边标着它能发射的频段:
- 老粮库:次声18-22Hz,脉冲编码
- 师范学校:超声28-32kHz,FM调制
- 纺织厂家属院:次声+超声双通道,带宽极窄
- 北边避难所:纯超声,用压电片阵列定向发射
- 新加入的城东水厂据点:次声15Hz,模仿地下水管共振
- 城南加油站据点:超声40kHz,用汽车倒车雷达改装
- 城西变电站据点:次声+电力线载波,沿电网传输
每个节点的发射方式不同、频段不同、编码方式不同。没有任何两个节点用同一套方案。
没有标准。没有协议。没有统一制式。
像极了赵诚说的那种"不和谐的共存"——只不过这次,共存的不只是声音,是整张通讯网。
林晓在图旁边写了一行字:
"回声计划的遗产:不是一台机器,是一群人各自找到自己的频率,然后——不互相吞没地——连在一起。"
第七天,隐蔽网第一次发挥了实战作用。
凌晨三点,陈工在被动监听中捕捉到一组异常信号:西郊塌陷坑方向,出现了一段极弱的、有规律的脉冲——不是之前那种随机试探,是有编码的。
他把编码抄下来,用次声通道发往中心广场。
林晓解码后倒吸一口凉气。
编码内容极简,但意思明确:
"学习完成度:47%。模式归纳阶段。预计进入模仿阶段:5-7天。"
"它们在学。"林晓说,"学的是我们协同噪音的结构——不是学怎么吵,是学怎么让多个节点之间产生同步。"
周台长脸色沉下来:"也就是说,它们发现各自为政打不过我们,准备重新搞协同?"
"对。学我们的分布式架构,但反过来用——把残余节点重新联网,统一拍子。"
声学助教推了推眼镜:"那我们得升级。"
"怎么升?"
"它们学的是'协同'。那我们就往协同里加更多不和谐。让网的拓扑结构永远变——今天五个节点,明天八个,后天十一个。每个节点的频段、编码、发射时间全随机跳变。它们刚抓到一个模式,我们换了。"
修音响的男人咧嘴笑了:"跟它们打游击。声学游击战。"
升级方案在十二小时内落实。
林晓写了一套控制逻辑:每个节点配备一个伪随机数发生器——用骰子、用钟摆、用烧焦的日记残页上炭条痕迹的分布做熵源——每六小时重新生成本节点的发射频段、编码方式和通联时间表。节点之间不共享随机数种子,只共享"我在哪个时段大概会发什么频段"的粗粒度信息。
粗到什么程度?
比如老粮库今天的通联窗口是"上午九点到十一点之间,次声17-23Hz区间内随机发射,编码方式每90秒切换一次"。中心广场只知道"九到十一点、17-23Hz",具体哪一秒发、发什么码、用什么调制——不知道。
这样即使残余节点截获了某个节点的信号,也只能拿到一个极短窗口的局部信息,拼不出全网拓扑。
"这比军事通讯还狠。"退伍通信兵看了方案,咂嘴,"军用的好歹有跳频序列,你这个连序列都没有——纯靠人肉随机。"
"因为人比机器难预测。"林晓说,"赵诚写过的——核心算得出机器,算不出人。骰子是机器,但人摇骰子的力度、角度、心情全是变量。这些变量叠在一起,就是它永远追不上的随机数。"
第十四天,隐蔽网扩展到十一个节点。
测试当晚,林晓在频谱仪上看着十一路信号同时在屏上跳——次声、超声、电力线载波、水管共振、倒车雷达改装的定向波束——全在不同的频段,全在不同的时间,全用不同的编码。
它们互相不干扰。不是因为被设计得不干扰,是因为每个节点都不在乎别的节点在干什么——只管自己按自己的方式发,信不信得过别人是接收端的事。
像菜市场。像夜市。像胡同口。
乱,但不吃人。
而西郊方向的残余信号读数,在十一路异步隐蔽通讯开启后的半小时内,再次跌入底噪以下。
不是被打掉了。是被淹了——十一路人耳听不见的、毫无规律的次声和超声,像十一张不同材质的砂纸,同时打磨着残余节点试图重建的那张"协同网"。你刚把两个节点连上,第三路超声从侧面插进来把频率搅了;你刚锁定一个频段,第四路次声换了编码,把你刚建立的模板冲散。
陈工在日志里写:
"隐蔽通讯网实质效果:非杀伤性干扰。残余节点重建协同的尝试被持续压制。学习进度停滞在47%,未进入模仿阶段。"
"关键发现:次声/超声频段的选择具有战术意义——人耳听不见,意味着幸存者据点之间可以全天候通讯,不受'主动静默管控'限制。网永远在线,人永远安静。"
"赵诚的遗产:他把'不和谐的共存'从一个概念变成了基础设施。"
写完,他抬头看了眼帐篷外。
广场上,人们还在"自由吵"——白天敲铁桶、摇铃、拿梳子刮铁皮,各来各的。可到了夜里,所有人都睡了,广场安静得像一口井。
只有通信车里的频谱仪还亮着。屏幕上,十一路隐蔽信号像十一条看不见的河,在次声和超声的峡谷里各自奔流。
不唱歌。不押韵。不配合。
但连在一起。
林晓把赵诚日记里最后几页残存的炭条字迹又抄了一遍,贴在频谱仪旁边。
其中一页写着:
"回声计划不是终点。终点是——人不再需要计划。人只需要活着,活成各自的样子,就已经是它们算不出的变量。"
她在下面补了一行:
"第十四个夜晚。网在跑。人在睡。它们在学,学不动。这就是我们要的世界。"
帐篷外,中秋过后的月亮很圆,照在中心广场的铁皮围挡上,照在西郊方向那片干净的天际线上。
地底深处,那根暗脉又搏了一下。
很轻。
很慢。
像在听。
听那十一路它够不着、听不全、学不会的——
人间的暗流。1
蹲蹲后续的内容