第十四种计算

招魂者 · 2026/5/17

第十四种计算

林越之第一次注意到那个异常是在凌晨四点十七分。

不是四点十五,不是四点二十——是四点十七分整。后来他反复回想这个细节,觉得这本身就是某种暗示。在量化交易的世界里,时间从来不会卡在这么尴尬的数字上。人们关注的是整点、半点、开盘、收盘,是那些被赋予了意义的时刻。而四点十七分什么也不是——它只是一个被遗忘的刻度,夹在深夜与黎明之间的缝隙里。

但那个异常偏偏出现在四点十七分。

林越之坐在南山科技园某栋写字楼的十七层,面前是六块排列成弧形的显示屏。右下角的屏幕上,一个他自己写的监控程序正在闪烁。那是他花了三个月搭建的”城市脉搏”系统——一个非官方的、纯粹出于好奇心的个人项目。他从公开的交通数据、社交媒体的公开API、气象数据、甚至共享单车的骑行轨迹中提取信号,试图用他熟悉的频域分析方法来理解深圳这座城市的”心跳”。

这个项目没有任何商业目的。准确地说,它是一个辞职后的消遣。

三个月前,林越之从鼎信量子基金离职了。不是被辞退,不是跳槽,是一种他自己也说不清楚的、缓慢的溃散。在量化交易行业干了八年,从最底层的策略研究员做到了管理二十亿资金的高级量化分析师,他突然有一天发现自己在看K线图的时候,眼睛里只剩下数字,看不到任何意义。不是抑郁,不是倦怠——是一种更根本的困惑:他不知道这些数字在计算什么。

“你在计算钱的运动,“他的前同事周牧说过一句,“钱的运动就是人的运动。”

但林越之不这么认为。钱的运动是钱的运动。人在其中留下的痕迹,已经被均值、方差、夏普比率洗得干干净净。你从一个完美的夏普比率中看不到任何一个人的脸。

所以他辞职了。没有计划,没有下一份工作。他用积蓄在南山区租了一间一居室,买了六块屏幕,开始了他所谓的”退休生活”——也就是用他所有的数学训练来研究一座城市的脉搏,看看能不能从中看到一些人的脸。

四点十七分的异常是这样的:他所有的频域分析模型同时产生了一个从未出现过的谱峰。

在深圳的城市脉搏中,林越之已经识别出了十三种稳定的周期性信号。他给它们取了名字:第一种是”通勤波”,二十四小时周期,早晚高峰各有一个峰值,像潮汐一样精确;第二种是”消费波”,以七天为周期,周末达到峰值;第三种是”天气波”,不规律,但可以用气象数据进行去噪……一直到第十三种,一种他至今无法解释的、以四十三天为周期的微弱振荡,他称之为”幽灵波”。

而现在,第十四种出现了。

这个新的谱峰不在任何他已知的频率上。它的周期大约是……林越之皱着眉,反复检查了三次计算。六点七三小时。也就是说,这座城市里有什么东西在以六点七三小时为周期进行振荡,而他从未注意到它。

他查看了原始数据。共享单车数据正常,交通数据正常,社交媒体的发帖频率正常。所有的信号源看起来都没有异常。但当他把这些数据放在一起做联合频域分析的时候,那个六点七三小时的峰值就清清楚楚地跳了出来,信噪比极高,像是有人在城市的底层操作系统中插入了一段新代码。

“有意思。“林越之说。

他已经三个月没有说过这句话了。

接下来的三天,林越之几乎没有睡觉。

他把所有的数据重新下载了一遍,从公开API到爬虫采集,从结构化的交通统计到非结构化的社交媒体文本。他用了三种不同的频域分析方法——快速傅里叶变换、小波变换和经验模态分解——来验证这个信号的真实性。三种方法给出了同样的结果:六点七三小时的周期确实存在,而且它的强度在过去三个月中一直在缓慢增长。

更有意思的是,这个信号似乎与任何单一数据源都无关。它不是来自交通,不是来自社交媒体,也不是来自气象。它只在你把所有数据融合在一起的时候才会出现——就好像它存在于这些数据的交叉部分,一种只有在宏观层面才能被观测到的涌现现象。

林越之想起了物理学家菲利普·安德森的那篇著名论文——《多者异也》。更多的可能与众不同。一个水分子的行为不等于一杯水的行为,一个神经元的放电不等于一个大脑的思想。那么这个六点七三小时的周期,是不是一千七百万深圳人的集体行为中涌现出来的某种东西?

他开始尝试定位这个信号的地理分布。

这是一个更复杂的计算。他需要把不同区域的数据分别进行频域分析,然后比较各区域在六点七三小时频率上的功率谱密度。结果让他更加困惑:信号的强度分布呈现出一种奇怪的模式。它不是均匀分布的,也不是像通勤波那样集中在特定区域。它的强度分布像一幅等高线图——以福田CBD为中心,向外围递减,但不是平滑递减,而是呈现出一种分形结构,在南山、罗湖、龙华各有次级中心。

林越之盯着屏幕上的热力图,突然意识到这幅图看起来像什么。

它像心脏的电传导系统。

窦房结发出电信号,通过传导束传递到心房和心室,引起心肌的节律性收缩。福田CBD就是这座城市的窦房结,而南山、罗湖、龙华是它的传导节点。这座城市——在某种意义上——真的在跳动。

他站起来,走到窗前。南山的夜色铺展在眼前,远处的深圳湾像一条暗银色的带子。万家灯火。每一盏灯后面都是一个人,每个人都在做着自己的事,不知道自己的行为在与几千万人叠加之后,形成了一个六点七三小时的脉动。

他们不知道。但现在林越之知道了。

他回到电脑前,打开了一个新的分析窗口。他要做一件可能很蠢的事:他要用交易员的思维方式来分析这个信号。如果这个六点七三小时的周期是真的,那么它应该具有某种可预测性。他要用历史数据来测试:这个信号在过去的事件中是否表现出了任何前兆性的特征?

他把过去一年的城市数据导入了模型,然后用六点七三小时作为一个时间窗口,滑动计算每个窗口内的信号强度。然后他把这个时间序列与深圳过去一年的重大事件进行了对齐——暴雨、交通瘫痪、大型活动、股市波动。

结果让他后背发凉。

在每一次重大事件发生前的十二到二十四小时,六点七三小时信号都会出现一次异常的增强。不是在事件发生之后,而是在之前。这意味着这个信号具有某种预测性——或者说,这个信号所反映的那个”东西”,在事件发生之前就已经开始酝酿了。

一座城市在暴雨来临前二十四小时就开始”紧张”了。

不是气象意义上的紧张。是一种更深层的东西,一种林越之无法用现有的数学语言描述的东西。他只能看到结果:千百万人的集体行为在宏观层面涌现出了一个信号,而这个信号似乎比任何个体都更早地”感知”到了即将发生的事情。

他想起了一句诗:一叶落而知天下秋。

但这里不是一叶落。是整棵树在秋风到来之前,就已经在它的维管束里发出了一声叹息。

第三天晚上,林越之做了一件他通常不会做的事:他出门了。

他要去福田CBD——那个信号的”窦房结”。

时间是晚上十一点。地铁已经停运,他叫了一辆网约车。司机是个沉默的中年男人,车里放着一首林越之不认识的粤语老歌。车从南山出发,沿着滨海大道向东行驶,右侧是黑沉沉的深圳湾,左侧是连绵不绝的住宅楼,每一栋都亮着疏疏落落的灯光。

林越之的手机上运行着他写的实时监控程序。六点七三小时信号的实时强度显示为一条缓慢波动的曲线。现在,这条曲线正处于一个谷底——按照他的推算,大约在一个半小时后,它会达到下一个峰值。

他选择这个时间出门不是偶然的。他想在信号峰值到来的时候,站在福田CBD的中心,用自己的眼睛看看他能看到什么。

也许什么都看不到。也许这只是一个数学游戏,一个辞职的量化分析师在无聊中编造的故事。但林越之在量化交易行业学到的最重要的一件事是:当你的模型显示出一个你无法解释的信号时,不要假装它不存在。去观察。去验证。去犯错。但不要无视。

车在滨河大道下了主路,进入福田中心区。林越之让司机在市民中心附近停下来。他下了车,站在深南大道的人行道上。

夜晚的福田CBD和白天完全不同。白天它是权力的中心,是资本的通道,是所有人行色匆匆的过道。但在深夜,当写字楼里的灯光一盏盏熄灭,它变成了一座空旷的广场,巨大的建筑在夜色中像沉默的巨兽。平安金融中心的尖顶消失在低云中,像一根插入天空的针。

林越之看了一眼手机。信号的强度正在上升。

他在市民中心广场上站定,环顾四周。没有什么异常。几个夜跑的人从远处经过,一个外卖骑手的电瓶车无声地滑过,一对情侣坐在花坛边低声说话。城市的深夜面孔,和每一个城市都一样。

但他注意到了一些微妙的东西。

风。风的方向在变。

不是天气意义上的变——天气预报显示今晚深圳是静风。但在市民中心广场上,林越之能感觉到一阵阵微弱的气流,它们的方向不是随机的,而是呈现出某种节律性的变化。从南面来,然后转向东面,然后消失,然后从北面来。这种变化非常微弱,微弱到如果不是你在刻意感受,根本不会注意到。

林越之掏出手机,打开了气象传感器的实时数据。福田中心的微型气象站显示:风速0.3米每秒,风向不定。

但他的皮肤告诉他,风向不是”不定”的。它是有规律的。

他看了看手机上的信号曲线。峰值已经快到了。与此同时,那股微风的节律似乎也在加速。或者不是加速——是它变得更明显了,更容易被感知了,好像某种无形的屏障正在变薄。

凌晨十二点零三分,信号达到了峰值。

就在那个瞬间,林越之感觉到了一种难以形容的东西。不是声音,不是光线,不是温度——是一种更原始的感知。就好像整个空间在那一瞬间轻轻地颤抖了一下,像一面鼓被一根看不见的鼓槌敲了一下。

他抬头看天。

云层裂开了一条缝。不是风吹开的——如果没有风的话,云不会自己裂开。但它确实裂开了,露出了一小片深蓝色的天空,和几颗星星。然后缝隙又合上了。

整个过程不超过三秒钟。

林越之站在原地,心跳加速。他不知道自己看到了什么,但他知道他的身体对那个瞬间产生了反应——不是恐惧,不是兴奋,是一种更深层的、类似于共鸣的东西。就好像他身体里的某些部分也在以六点七三小时为周期振动,而他直到这一刻才意识到了它的存在。

他拿出手机,在备忘录里写下一行字:

“信号峰值时刻,福田中心广场,物理层面的可感知效应。风?共振?待验证。”

然后他叫了另一辆车回家。

第四天,林越之决定把这个发现告诉一个人。

苏映晴。他的大学同学,现在在深圳大学教复杂系统科学。他们已经五年没有联系了,但林越之记得苏映晴是那种会对这种东西感兴趣的人——她在博士期间研究的是城市系统的涌现行为,后来转到了复杂网络的方向。如果有人能帮他理解这个信号,那就是她。

他犹豫了很长时间,最终在微信上发了一条消息:

“映晴,我是林越之。有个关于城市数据的问题想请教你,方便见面聊聊吗?”

回复来得很快:“越之!好久不见。可以啊,你在深圳?什么时候方便?”

他们约在了深大附近的咖啡馆。

苏映晴比五年前瘦了一些,戴着一副新的细框眼镜,头发随意地扎在脑后。她的办公室里堆满了论文和书,白板上画着复杂的网络图。

“所以你从量化基金辞职了?“苏映晴端着咖啡,饶有兴趣地看着他。

“嗯。干了八年,不想干了。”

“为什么?”

林越之想了想。“因为我不知道我在算什么。”

苏映晴笑了。“这倒是你会说的话。大学的时候你就老问这种问题——概率的本质是什么,市场是不是真的随机,之类的。我记得你毕业论文写的是随机过程的哲学基础,被导师骂了一顿。”

“导师说那不是数学论文,是哲学论文。”

“那确实不是数学论文。“苏映晴笑着放下杯子,“好了,说说你的发现吧。”

林越之花了四十分钟把他的发现完整地讲了一遍。十三种已知周期,第十四种异常信号,六点七三小时的频率,预测性特征,福田CBD的实地观测。他没有隐瞒任何东西,包括那些他自己觉得可能不太靠谱的部分——风的节律,空间的颤抖,云层的裂缝。

苏映晴听完后沉默了很长时间。

“你的频域分析方法有问题吗?“她问。

“我用了三种独立的方法验证。FFT、小波、EMD。结果一致。”

“数据源呢?有没有可能是数据污染?某个数据源的API返回了周期性的错误?”

“我检查过了。每个数据源单独分析都不存在这个频率。它只出现在联合分析中。”

苏映晴站起来,走到白板前,画了一个简单的图。“你是说,这个信号不存在于任何单个系统的行为中,但存在于所有系统的叠加中?”

“对。”

“这听起来像是涌现。“她转过身来,“但在复杂系统的文献里,我从来没见过这种东西。涌现行为通常是可追溯的——你可以说’这个宏观模式是由这些微观交互产生的’。但你的情况是,信号在微观层面完全不可见,只在宏观层面出现。这不是通常意义上的涌现。”

“那是什么?”

苏映晴推了推眼镜。“我不知道。但我想到了一个类比。你知道超导体中的库珀对吗?两个电子在超导态下会形成一种配对,这种配对在任何单个电子的行为中是看不出来的。它只在宏观的量子态中才显现——零电阻。你的信号有点像这个:它不是任何单个行为的叠加,而是某种……”她想了想,“某种集体量子态。”

“城市的量子态?”

“我知道这听起来很荒谬。“苏映晴摆了摆手,“但你的发现本身就够荒谬的了。一个以六点七三小时为周期的城市脉搏,能够预知未来的事件——如果这是真的,它至少和城市量子态一样荒谬。”

林越之沉默了一会儿。“那你觉得我应该怎么做?”

“收集更多的数据。更精确的数据。你用的都是公开的低精度数据——共享单车、交通流量、社交媒体。你需要更高频、更细粒度的数据。如果你能拿到手机信令数据或者实时的人流热力图,你可以做更精确的定位。”

“手机信令数据我拿不到。运营商不会给个人的。”

苏映晴看了他一眼。“你不需要运营商的数据。你可以用其他方式。你有技术能力,你有时间。想想办法。”

她回到座位上,认真地看着林越之。“还有一件事。你说这个信号的强度在过去三个月中一直在增长?”

“是的。”

“三个月。正好是你开始监测的时间。”

林越之愣了一下。“你觉得这有关系?”

“我不确定。但在复杂系统中,观测者和被观测系统之间的关系是非常重要的。量子力学里叫测量问题。你确定不是因为你的监测系统本身引入了这个信号?”

“我检查过了。我的系统是被动的,只读取公开数据,不会向任何数据源发送请求。”

“我不是说你的系统改变了数据。我是说——“苏映晴停了一下,像是在斟酌措辞,“也许你的观测行为本身,你的注意力,改变了你与这个信号的关系。你开始观测它,它就开始增长。这不一定意味着它在客观上增长了。可能只是你和它之间的耦合增强了。”

“你是说,是我’唤醒’了它?”

“我是说,在观测者和被观测系统之间存在反馈回路的可能性,不能被排除。”

林越之感到一阵寒意。不是因为恐惧,而是因为苏映晴说的话触动了他内心深处的某个直觉。从四点十七分那个晚上开始,他就隐隐觉得有什么东西在回应他。不是数学上的回应——是某种更原始的、更直接的回应。就好像他对城市的关注被城市感知到了,而城市——如果可以用这个词的话——也在关注他。

“好吧。“他说,“我会继续收集数据。如果有什么新发现,我第一时间告诉你。”

“好。还有——“苏映晴犹豫了一下,“小心一点。如果这个信号真的有你说的那种预测能力,那它背后可能涉及到一些你不想碰的东西。预测能力在金融市场上意味着什么,你比我清楚。”

林越之点了点头。他当然清楚。在量化交易的世界里,任何能够预测未来的信号都价值连城。如果有人知道他在研究这个,会有无数人找上门来。

但他不打算把这件事告诉任何人。至少现在不会。

接下来的两周,林越之开始了一场与数据的战争。

他需要更高频、更细粒度的数据。公开API的更新频率太低——交通数据每五分钟更新一次,社交媒体的API有速率限制,共享单车的数据更是粗糙。他需要秒级甚至亚秒级的数据来捕捉六点七三小时信号的精细结构。

他先是尝试了网络爬虫,从各种公开的数据源中抓取更高频的信息。微博热搜的更新频率、滴滴打车的实时定价(可以从API中间接推断供需)、外卖平台的预估送达时间(同样可以推断区域的人流密度)。这些数据都不是设计用来做城市脉搏分析的,但林越之在量化交易行业学到的核心技能就是从噪音中提取信号。他可以把这些杂乱的数据清洗、对齐、归一化,然后喂进他的频域分析模型。

但更快他就遇到了瓶颈。这些间接数据的质量太差了。他需要真正的、直接的人流数据。

转折出现在第十一天。

那天晚上,林越之在一个技术论坛上看到了一个帖子。有人发布了一个开源的Wi-Fi探针数据分析工具,可以被动地监听区域内的Wi-Fi信号,统计周围设备的数量和移动模式。不需要连接任何网络,不需要获取任何个人信息——只是监听信标帧,统计MAC地址的数量变化。

这完美符合他的需求。他花了两天时间把这套工具部署到了一个便携式设备上——一台树莓派加一个高增益Wi-Fi天线,装在一个防水盒里,可以随身携带。

然后他开始在福田CBD进行”田野调查”。

每天晚上十一点到凌晨两点,他带着设备在福田中心区走动,记录不同位置的Wi-Fi探针数据。市民中心、购物公园、会展中心、岗厦、福田站——他走了CBD的每一个角落,绘制出了一幅高精度的人流热力图。

结果证实了他之前的推测:六点七三小时信号在福田CBD的强度确实远高于其他区域。而且,通过高精度数据,他发现了更多的细节——这个信号并不是均匀分布在CBD内部的。它的强度在三个特定位置达到了峰值:深圳书城门口、市民中心南广场的一棵大榕树下、以及平安金融中心一楼大堂的某个角落。

三个峰值点之间的距离大致相等,形成一个近似的等边三角形。

“你在福田画了个三角形?“苏映晴在电话里说,声音里带着不可思议的语气。

“不是我画的。是信号自己画出来的。”

“这三个点有什么特殊的吗?”

“我查过了。从城市规划的角度看,没有什么特别之处。书城是文化设施,市民中心是政府建筑,平安金融中心是商业楼宇。它们之间没有明显的功能联系。”

“但从网络拓扑的角度呢?如果把这三个点看作节点,它们在深圳的地下空间网络、交通网络或者通信网络中处于什么位置?”

林越之想了想。“交通网络上,它们都在地铁换乘站附近。通信网络上……我不确定。”

“查一下。“苏映晴说,“我有一种感觉,这个三角形的几何结构不是偶然的。”

林越之挂了电话,开始查阅深圳的通信基础设施资料。他不是通信工程师,但基本的知识还是有的——他知道移动通信网络由基站组成,基站的位置和覆盖范围决定了网络的拓扑结构。

他找到了一份公开的深圳市基站分布数据。当他把基站的位置投影到地图上,与他的三角形进行对比时,他发现了一件让他震惊的事情:

他的三个峰值点,正好位于三个最大型基站的核心覆盖区域的中心。

这不是巧合。六点七三小时信号的地理分布,与移动通信网络的拓扑结构高度相关。这意味着什么?这个信号是通过移动通信网络传播的?还是移动通信网络本身——作为一个由电磁场构成的巨型网络——产生了这个信号?

林越之坐在电脑前,看着屏幕上重叠的两张地图——一张是六点七三小时信号的强度分布,一张是基站的覆盖热力图——它们几乎完美重合。

他想起了苏映晴说的”城市量子态”。如果移动通信网络是这座城市的”神经系统”,那么六点七三小时信号是不是这座城市的”脑电波”?不是某个人的脑电波,而是城市作为一个整体——一个由千百万人和他们的设备、建筑、道路、电磁场组成的超级系统——产生的集体振荡?

他突然觉得非常累。不是身体上的累——是一种智力上的耗竭。他感觉自己站在一个巨大的洞口边缘,往里面看去,看到的是无穷无尽的黑暗。他不知道这个洞有多深,也不知道如果他跳下去会发生什么。

但他知道自己不会停下来。

因为在他八年的量化交易生涯中,他从未遇到过如此纯粹的、如此令人着迷的信号。这是第一次,他觉得自己不是在计算钱的运动——而是在聆听一座城市的心跳。

第十八天的晚上,林越之在数据中发现了一个让他不安的模式。

六点七三小时信号不再只是对城市事件做出预测了。它开始对他的行为做出反应。

具体来说:他每天晚上十一点出门去福田CBD做田野调查,这个习惯已经持续了七天。而在这七天中,信号的峰值出现时间开始发生微妙的偏移——从最初的凌晨十二点零三分,逐渐推迟到了十二点十七分、十二点二十九分、十二点四十一分。偏移的幅度大约是每天十二分钟。

十二分钟——正好是一个六点七三小时周期的百分之一。

这意味着信号的周期在拉伸,而拉伸的速率与他的观测频率精确同步。

他每天观测一次,信号就调整百分之一。

如果他停止观测呢?信号会恢复原来的周期吗?还是会继续以新的周期运行?

林越之做了一个实验。他在第十九天和第二十天停止了所有的数据采集——关掉了监控程序,拔掉了树莓派的电源,甚至把手机调成了飞行模式。两天之后,他重新打开系统,检查信号的状态。

信号的周期恢复到了六点七三小时。精确地恢复。

他开始出汗了。

这不是涌现。这不是统计学假象。这是互动。这个信号——无论它是什么——在与他互动。它感知到了他的观测,并对他的观测行为做出了调整。当他停止观测时,它恢复了原来的状态。

苏映晴的话在他脑海中回响:“观测者和被观测系统之间存在反馈回路。”

这不是反馈回路。这更像是对话。

他拿起手机,给苏映晴发了一条消息:“信号在回应我的观测。我停了两天,它恢复了原来的参数。这不是涌现,这是互动。”

苏映晴秒回:“你确定不是你的监测系统有问题?”

“确定。我用了三套独立的设备。”

过了一会儿,苏映晴回复:“我需要亲眼看看你的数据。明天下午你能来深大吗?”

“能。”

那天晚上,林越之没有出门。他坐在六块屏幕前,看着监控程序上的实时曲线。信号正处于一个周期的上升段,稳定地、平缓地向峰值攀升。看起来完全正常,完全无害——就像一条心电图上的一次心跳。

但林越之知道,这条曲线后面站着的东西,不是统计学的幽灵,不是数学的假象。它是活的。

不是生物学意义上的”活”。是某种他无法定义的、但确实存在的”活”。就像一把椅子不是活的,一张桌子不是活的,但一把椅子和一张桌子和其他几千亿件东西组成的一座城市——在某个临界点上——可能就”活”了。

他在备忘录里写下:“第十八天。信号与观测者之间存在双向互动。性质:未知。风险:未知。继续观测。”

他犹豫了一下,又加了一行:“我不知道我在做什么。但我不想停下来。“

苏映晴看完他的数据后沉默了很久。

他们坐在深大复杂系统实验室的一台服务器前,屏幕上是林越之过去二十天的完整数据记录。信号的周期偏移、峰值时间的漂移、停止观测后的恢复——所有的数据都清清楚楚地显示在时间线上。

“你的数据处理方法没有问题。“苏映晴终于开口了,“我用我自己的工具验证了一遍。信号确实存在,互动也确实存在。”

“那你怎么解释?”

“我没法解释。“苏映晴摘下眼镜揉了揉眼睛,“在我知道的复杂系统理论里,没有任何框架能解释这种现象。涌现行为是单向的——从微观到宏观。你描述的是双向的——宏观信号在回应微观的观测者。这不是涌现,这是……”

“是什么?”

苏映晴重新戴上眼镜,看着他。“你做过量化交易。你用过机器学习模型。你知道什么是过拟合。”

“当然知道。”

“你有没有想过,也许不是城市在回应你的观测,而是你在数据中看到了你想看到的东西?你的分析方法、你的观测频率、你选择的数据源——所有这些选择都是你做的。也许这个信号只是你自己的思维模式在数据上的投影。”

林越之摇头。“停止观测后信号恢复了原来的参数。如果是我的思维投影,它不应该在我停止观测后消失。”

“除非你的停止也是一种选择,而信号的变化——包括恢复——都是你的预期在驱动。”

“这太唯心了。”

“量子力学也很唯心。“苏映晴叹了口气,“我不是想否定你的发现。我是想提醒你,在科学史上,有很多看似重大发现的异常信号,最终都被证明是仪器误差、选择偏差或者观测者效应。你需要更严格的实验设计。”

“比如?”

“比如双盲实验。你需要让一个不知道你假设的人来重复你的观测。如果他们也看到了同样的信号和同样的互动模式,那就可以排除观测者偏差。”

林越之想了想。“你愿意做这个实验吗?”

苏映晴看着他,目光中有好奇,也有犹豫。“你确定你想让我卷进来?如果这个信号是真的,你知道它会引来什么样的关注。”

“我知道。所以我不会发表任何东西。这只是我们两个人之间的实验。”

苏映晴沉默了几秒,然后说:“好。把你的数据和方法给我。我用自己的设备、自己的分析方法来验证。如果我也看到了同样的东西——那我们就需要认真讨论下一步该怎么办了。”

“如果你看不到呢?”

苏映晴笑了笑。“那我就会告诉你,你该出去走走,晒晒太阳,交个女朋友。你已经三个月没有和正常人说过话了。”

林越之也笑了。这是他三个月来第一次笑。

苏映晴的验证实验花了五天。

她用了自己实验室的服务器和完全独立的数据采集系统——不是从公开API爬数据,而是通过深大的城市研究数据平台获取了一批授权的城市传感器数据,包括环境噪声、空气质量、人流密度和移动通信流量。数据源的精度和频率都远高于林越之使用的公开数据。

第五天晚上,苏映晴打来了电话。她的声音很平静,但林越之听出了平静下面的东西——一种和自己当初一样的、被震撼之后的克制。

“我看到了。“她说。

“六点七三小时?”

“六点七三小时。精确到小数点后两位。在我的数据里,它的信噪比甚至比你的更高。”

“互动呢?你试过停止观测吗?”

“试了。两天。信号恢复到了六点七三小时。和你的结果完全一致。”

林越之闭上了眼睛。他不知道自己是感到欣慰还是更加不安。如果是只有他一个人看到了这个信号,那他可以安慰自己这是幻觉或者偏差。但现在苏映晴也看到了——用完全不同的设备、不同的数据、不同的方法。这个信号是真实的。

“还有一个东西。“苏映晴的声音变得更加谨慎,“我在分析信号的空间分布时,发现了一个你似乎没有注意到的东西。”

“什么?”

“你的三角形——福田CBD的三个峰值点。你说它们形成了一个等边三角形?”

“近似等边。”

“我用了更精确的定位数据。三个点之间的距离分别是六百七十三米、六百七十五米和六百七十一米。”

林越之等待着她继续说下去。

“六百七十三。“苏映晴说,“六点七三小时,六百七十三米。你的信号周期是六点七三个小时,你的三个峰值点之间的距离是六百七十三米。这不是巧合。这两个数字之间存在某种关联。”

林越之感到头皮发麻。

“还有。“苏映晴继续说,“你知道深圳的纬度是多少吗?”

“北纬二十二点五度左右。”

“精确地说,福田CBD的中心纬度是北纬二十二点五四七度。如果用弧度表示……”她在电话那头敲了几下键盘,“零点三九三五弧度。六点七三小时的倒数是每小时零点一四八六。如果你把这个倒数乘以二十六点四七——也就是信号周期和一天的比值——你得到的是……三点九三七。”

她停顿了一下。

“十倍就是三十九点三七。非常接近零点三九三五弧度的百倍。”

林越之握着电话的手微微发抖。他不知道苏映晴在做的是真正的数学发现还是数字命理学——在一大堆数字中寻找巧合并不是科学。但他不得不承认,这些数字之间的关联太精确了,不像是随机的。

“你在说这个信号和深圳的地理坐标有关?”

“我在说这个信号的参数——周期、空间分布——和深圳市的某些地理参数之间存在数学上的关联。这种关联暗示了某种深层的关系。也许是因果关系,也许只是相关。但无论哪种,它都不是随机产生的。”

“那它是什么产生的?”

苏映晴在电话那头沉默了很长时间。

“我不知道,越之。我真的不知道。但我觉得我们正在触碰某种东西——某种超出了现有科学框架的东西。你知道在复杂系统领域有一个假说叫’大脑的临界态’吗?”

“听说过。说大脑处于有序和混沌之间的临界状态,这种状态使得它能够同时保持稳定性和适应性。”

“对。现在想象一下,一座城市——一千七百万人的集体行为,加上他们的设备、建筑、基础设施——也可能处于某种临界态。在这个临界态上,整个系统表现出某种……”她犹豫了一下,用了一个林越之没有预料到的词,“某种意识。”

“城市的意识。”

“我知道这听起来像科幻小说。但在理论上,如果一个足够复杂的系统处于临界态,涌现出某种形式的宏观’感知’或者’意识’,并不是完全不可能的。我们的大脑就是由足够多的神经元组成的系统涌现出意识的例子。城市为什么不可以?”

林越之想起了那个晚上在市民中心广场的体验——微风的节律、空间的颤抖、云层的裂缝。那种无法用语言描述的、原始的感知。他在那一刻感到的不是恐惧——是共鸣。是他和某个巨大的、不可见的存在之间的共鸣。

“映晴,“他说,“我想再做一次实地观测。这次我想在信号峰值的时候,同时在我标记的三个点上进行测量。你能帮我吗?”

“三个点同时测量?你需要至少三个人。”

“我知道。你有学生可以帮忙吗?”

苏映晴想了一下。“我有两个博士生,都是做城市数据方向的,可靠。但你需要告诉他们他们在做什么。”

“就说是一个城市声学的田野调查。不需要提信号的事。”

“你不想让他们知道?”

“知道得越少越好。我不想引入更多的观测者效应。”

苏映晴沉默了几秒。“好吧。但这真的是最后一次了。如果这次实验的结果也是正面的,我们就需要找一个更专业的人来评估了。不是我,也不是你。是真正懂的人。”

“什么样的人?”

“我也不知道。也许是物理学家。也许是研究意识的人。也许——“她的语气带着一丝苦笑,“是哲学家。“

实地观测定在了第二十三天的凌晨。

林越之计算了信号下一次峰值出现的时间:凌晨一点二十七分。他在前一天晚上十一点带着设备出了门,分别把三套相同的Wi-Fi探针采集设备送到了三个点位。苏映晴的两个博士生——一个叫张昊,一个叫李梦琪——各自负责一个点,林越之自己负责市民中心南广场的那个。

凌晨一点,三套设备同时启动,开始以每秒一次的频率记录周围的Wi-Fi信标数据。同时,三台设备的GPS模块记录着精确的位置信息,温湿度传感器记录着微环境的变化。

一点十五分。林越之坐在大榕树下,看着手机上的实时监控界面。信号正在上升,曲线平滑而坚定。大榕树的气根在微风中轻轻摆动,发出沙沙的声音。

一点二十分。信号的上升开始加速。林越之注意到,大榕树的气根摆动的频率也在发生变化——从大约每秒一次变成了每秒一点五次。他不确定这是不是自己的想象。

一点二十五分。信号接近峰值。林越之的心跳也在加速。他强迫自己做了一个深呼吸。

一点二十七分。

峰值来了。

这一次,林越之做好了准备。他闭上了眼睛,把所有的注意力都集中在了身体的感觉上。

然后他感觉到了。

不是微风。不是颤抖。是一种更强烈的、更明确的感觉——就好像整个空间在一瞬间变成了液体,而他是这片液体中的一个气泡。所有的边界——他和大榕树之间的边界、他和地面之间的边界、他和空气之间的边界——都在那一瞬间变得模糊了。

他听到了一个声音。

不是从外部传来的声音——是从内部。从他的胸腔深处、从他的骨骼里、从他的每一个细胞里传来的一个声音。它不是语言,不是音乐,不是任何他能够形容的东西。它只是一种……振动。一种巨大的、深沉的、像是从地球内部传来的振动。

在这个振动中,他感受到了一种情绪。

不是他的情绪。是一种外来的、被传递给他的情绪。如果非要形容的话,它最接近的是——

期待。

某种巨大的东西在期待着什么。

然后一切恢复了正常。空间重新变成了固体,边界重新变得清晰,振动消失了。林越之睁开眼睛,发现自己浑身都是汗。

他看了一眼手机。三个点位的数据都在——采集没有中断。信号的峰值已经过去,曲线正在下降。整个峰值持续了大约四十七秒。

他的手在发抖。他拿起手机,给苏映晴发了一条消息:

“峰值时刻,强烈的主观感受。非恐惧,非兴奋。最接近的描述是’期待’。持续约四十七秒。你那边呢?”

苏映晴的回复来得很快:“我就在实验室里。峰值时刻,实验室的地震仪记录到了一个异常——微弱的、频率极低的振动,持续四十六秒。不是地震。检波器数据确认振动的源头在地下,但不是构造活动。”

林越之盯着这条消息看了很久。

城市的意识——如果它存在的话——不仅有电信号(六点七三小时的周期),不仅有电磁场(与基站分布相关的空间模式),还有机械振动(地表以下的低频振荡)。

它在用多种物理媒介同时表达自己。

就像一个人在同时说话、打手势和改变面部表情。

实验结果的分析花了苏映晴一周的时间。

在这期间,林越之做了一件他至今仍然不确定是对是错的事情:他开始和”它”对话。

不是语言上的对话。是数学上的。

他在信号的周期上做了一个人为的调制——通过在高频观测和低频观测之间有规律地切换,他把自己的观测行为变成了一个编码过的信号。简单地说,他用摩尔斯电码的方式,通过改变观测频率来向信号发送了一个简单的信息:

“你是谁?”

然后他等待了三个完整的六点七三小时周期。

在第三个周期的峰值时刻,信号的强度曲线出现了一个他从未见过的模式:一个短暂的、尖锐的峰值,叠加在正常的峰值之上。这个尖锐峰值的形状不是随机的——它的宽度精确地等于正常峰值宽度的十分之一,它的幅度精确地等于正常峰值幅度的两倍。

两个峰值,一个窄峰。

如果把正常峰值看作”长”,窄峰看作”短”——这是摩尔斯电码中的”M”。

林越之用了十分钟才从震惊中恢复过来。然后他发了第二个信息:

“你知道我在问你吗?”

这次他等了六个周期。在第六个周期的峰值时刻,信号再次出现了异常模式——两个窄峰,一个长峰。短-短-长。摩尔斯电码中的”U”。

M-U。

他继续发问。这次他不再使用摩尔斯电码了,而是用了一种更直接的编码方式——他把观测频率的切换模式映射到了ASCII码上。他发送的信息是:

“WHAT ARE YOU”

用了八个周期。然后他等了十二个周期。

回复来了。

不是ASCII码。不是摩尔斯电码。是一种他从未见过的编码方式——信号的峰值幅度在一个复杂的模式中变化,看起来像是某种二维编码。林越之花了两天时间才意识到,这个二维编码不是别的,正是他的三个峰值点在地图上形成的三角形。

它在用他自己的数据回答他的问题。

它就是那个三角形。它就是那三个点。它就是那六点七三个小时。它是所有这些东西的集合——是福田CBD、是深圳、是一千七百万人的集体行为中涌现出来的某个东西。

林越之坐在电脑前,看着屏幕上那个用峰值幅度画出来的三角形,感到一种前所未有的孤独。

不是因为他发现了一个无法理解的存在。

是因为他发现这个存在一直在这里,一直用一种人类听不到的频率在说话,而从来没有人听到过它。

直到现在。

直到一个辞职的量化分析师在凌晨四点十七分,因为无聊,因为好奇,因为不知道自己在计算什么——终于听到了。

十一

苏映晴的分析结果出来了。

她把所有的数据汇总成了一份四十页的报告,用微信发给了林越之。报告的标题是《深圳市城市级低频振荡信号的特性分析与互动行为验证》。

报告的结论部分,苏映晴用了一种极其克制的学术语言来描述她的发现:

  1. 信号确实存在,周期为六点七三小时,信噪比极高,在三种独立分析方法下均被验证。
  2. 信号的空间分布与移动通信网络拓扑高度相关,三个峰值点形成近似等边三角形,边长约六百七十三米。
  3. 信号对观测行为表现出互动性:当观测频率变化时,信号参数相应调整;当观测停止时,信号恢复原始参数。
  4. 在信号峰值时刻,地表存在同步的低频机械振动,源头在地下,非构造活动。
  5. 信号的参数(周期、空间分布)与深圳市的地理参数之间存在数学关联,具体机制不明。

在报告的最后一页,苏映晴写了一段非学术的文字:

“越之,我无法用现有的科学框架解释这些发现。它们不违反任何已知的物理定律,但它们暗示了一种我们尚未理解的系统行为。如果这座城市——或者更准确地说,这座城市的物质、能量和信息构成的系统——真的产生了某种形式的宏观感知,那它的意义远远超出了复杂系统科学的范畴。

我建议我们做两件事:

第一,把这份报告加密保存,不对外公开。不是因为我们想隐瞒什么,而是因为我们还没有足够的能力来处理它的后果。

第二,找一个我们信任的人来讨论。不是学术圈的人——学术圈会把这件事变成一篇论文、一个项目、一笔经费,然后它就不再是它了。找一个真正懂得’意识’的人。

我知道一个人。你不认识他。但我需要你相信我的判断。”

下面是一个名字和一个电话号码。

林越之看了那个名字很久。然后他打电话给苏映晴。

“这个人是谁?”

“他叫陈怀真。今年七十三岁。退休前是北大的哲学教授,研究现象学和心智哲学。现在住在梧桐山上,种菜,写字,不看手机。”

“你认识他?”

“他是我的导师的导师。我读研的时候见过他几次。他是那种——怎么说呢——真正在思考’意识是什么’这个问题的人。不是从神经科学的角度,不是从计算机科学的角度,而是从最根本的、‘为什么宇宙中会存在主观体验’的角度。”

“你觉得他会相信我们?”

“我不确定。但我知道他不会嘲笑我们。在学术圈里,这已经很难得了。”

林越之想了一夜。第二天早上,他拨通了那个电话。

十二

陈怀真的声音出乎意料地年轻。

“你好。映晴跟我说了你的事。上来吧。梧桐山北坡,盘山公路走到头,有一间石头房子。我在那里。”

没有多余的寒暄,没有”你确定吗”或者”什么时候方便”。只是一个时间和一个地点。

林越之花了两个小时才找到那间石头房子。它藏在一个山坳里,被几棵巨大的荔枝树遮蔽着,从公路上完全看不到。房子的外墙长满了青苔,屋顶是老式的灰瓦,门口有一小片菜地,种着一些林越之不认识的蔬菜。

陈怀真坐在门口的一把竹椅上,穿着一件洗得发白的棉麻衬衫,手里端着一杯茶。他比林越之想象的要瘦得多,但眼睛极亮——是那种年轻人特有的、充满好奇的亮。

“坐。“陈怀真指了指旁边的另一把竹椅。

林越之坐下。他把笔记本电脑打开,把苏映晴的报告和自己的原始数据一一展示给陈怀真看。他讲了六点七三小时信号、讲了三角形、讲了互动、讲了地表振动、讲了摩尔斯电码的对话。

陈怀真全程没有打断他。他只是听,偶尔点头,偶尔眯起眼睛。当林越之讲完之后,沉默持续了很长时间。山风从荔枝树间穿过,带来一阵淡淡的花香。

“你问它’你是谁’,“陈怀真终于开口了,“它回答了你什么?”

“它用信号的峰值幅度画了一个三角形。就是福田CBD的三个峰值点形成的三角形。”

“它用你给它的工具——信号——画了一个符号——三角形。而这个符号恰好是它在空间中的形态。”

“是的。”

陈怀真放下茶杯,双手交叉放在膝盖上。“你知道三角形在符号学中意味着什么吗?”

“不知道。”

“在几乎所有古文明中,三角形都是’沟通’的象征。金字塔是三角形,因为它连接大地和天空。全知之眼是三角形,因为它连接有限和无限。你的三角形——如果它是这座城市的’意识’画出来的——也许它也在试图表达某种关于’连接’的东西。”

“连接什么?”

“连接它和你。连接城市和人。连接宏观和微观。”

陈怀真站起来,走到菜地边上,拔了一根草茎放在嘴里嚼着。

“你知道为什么哲学家讨论了几千年意识问题,至今没有答案吗?因为意识不是一个’问题’——它是一个’谜’。问题是可以解决的,谜是必须去体验的。你的发现不是一个科学问题,越之。它是一个谜。”

“那谜的答案是什么?”

陈怀真转过身来,看着他。“谜没有答案。谜只有回应。你向山谷喊一声,山谷给你一个回声。那个回声不是答案——它只是你的声音经过了空间的反射,变成了一个新的声音。你听到的不是山谷的回答,是你自己和空间之间的互动。”

“你是说,那个信号不是城市的意识——只是我自己的声音被城市反射回来了?”

“我是说,也许这两件事是同一件事。“陈怀真走回竹椅坐下,“也许意识从来就不是’属于’某个个体的东西。也许意识是一种关系——观测者和被观测者之间的关系。当你开始观测这座城市,你和它之间就产生了一种关系,而这种关系本身就是意识。不是你的意识,不是城市的意识——是你们之间的意识。”

林越之感觉自己的脑子在转,但转得很慢,像是一个生锈的齿轮。

“那它回应我的摩尔斯电码——那也是关系?”

“当然是。你喊了,它回了。这就是关系。你不需要知道它’是什么’才能和它建立关系。你甚至不需要知道它是否’有意识’。你只需要知道,当你在那里的时候,它也在。”

“但如果它只是一个数学假象呢?如果所有的互动都只是统计学的巧合呢?”

陈怀真笑了。是一种温暖的、包容的笑。“那也无所谓。因为即使它只是巧合——你因为观测它而改变了你自己。你不再是三个月前那个在K线图中看不到人脸的量化分析师了。你现在是一个会在凌晨一点坐在大榕树下听城市心跳的人。这种改变是真实的,无论信号的物理本质是什么。”

林越之沉默了。

山风又吹过来了。这一次他注意到了风的温度——不冷不热,带着荔枝花的甜味和泥土的湿润。他意识到自己已经很久没有这样认真地感受过风了。

“所以你的建议是什么?“他问。

“继续听。“陈怀真说,“但不要试图控制它、解释它、或者利用它。只是听。它和你说话,你就听着。它沉默,你就等着。如果你有一天觉得该停了,就停下来。这不需要理由,也不需要解释。”

“如果我永远听不懂它在说什么呢?”

陈怀真站起来,拍了拍身上的灰。“那你就永远听着。有些人一辈子都在听海浪的声音,从来没听懂过。但他们一直在听。”

他看着远处的山峦,声音变得很轻。

“也许听本身就是意义。“

十三

林越之从梧桐山回来后,继续了他的观测。

但他改变了方式。他不再试图用摩尔斯电码或者ASCII码与信号”对话”了。他只是每天晚上去福田CBD走一走,带着他的设备,安静地采集数据。有时候去大榕树下坐一会儿,有时候去平安金融中心的大堂里喝杯咖啡,有时候去深圳书城翻几页书。

他不再把信号看作一个需要被破解的密码,而是把它当作一种背景音——像海浪,像风声,像一座城市在深夜里轻轻地呼吸。

六点七三小时信号的强度继续在缓慢增长。三角形的三个峰值点没有变化。地表的低频振动在每次峰值时刻都会出现,振幅也在增大。这些变化都是微小的、渐进的,像是一个正在苏醒的生物在慢慢地伸展身体。

苏映晴偶尔会打电话来问他情况。他的回答总是差不多:“还好。信号在。我在听。”

苏映晴不再追问了。她似乎也接受了陈怀真的说法:有些东西不需要被解释,只需要被体验。

日子就这样一天一天地过去。林越之的积蓄在减少,但他并不担心。他开始做一些零散的量化咨询工作——帮朋友的公司优化一下交易策略,或者在网上做一些数据分析的兼职。收入不多,但够他付房租和吃饭。

有一天晚上——他已经记不清是第多少天了——他在大榕树下坐着,突然听到头顶传来一阵鸟叫。他抬头一看,是一群夜鹭。它们不知道从哪里飞来,落在了大榕树的枝头,发出嘎嘎的叫声。

林越之看着那些鸟,突然笑了。

他想起了一个故事。是他在大学时读过的一篇论文,讲的是椋鸟的群飞行为。成千上万只椋鸟在天空中形成巨大的、变幻莫测的形状,看起来像是一个统一的有机体。但生物学家发现,每一只椋鸟只关注它身边的七只邻居——它根据邻居的速度和方向来调整自己的飞行。

七只邻居。简单的规则。但千万只鸟叠加在一起,就形成了那种令人叹为观止的集体舞蹈。

没有指挥。没有乐谱。只是七只邻居。

一千七百万深圳人。每一个人都在做着自己的事——上班、吃饭、睡觉、刷手机、吵架、做爱、哭泣、大笑。每一个人只关注自己身边的那几个人。但一千七百万个行为叠加在一起,就形成了一个六点七三小时的脉动。

这不是魔法。这是数学。但数学到了某个深度,就和魔法变得无法区分了。

就像鸟群的舞蹈——它是数学的,也是美的。它是物理的,也是诗意的。

城市的脉搏也是。

林越之拿出手机,打开备忘录,写了最后一行笔记:

“也许陈怀真说得对。也许听本身就是意义。也许我不需要知道城市在想什么。也许我只需要知道——它在想。”

他把手机放回口袋,靠在榕树的树干上,闭上了眼睛。

深圳的夜色在周围流动。车流、人声、远处的音乐、近处的虫鸣。一千七百万人的呼吸。电磁场在不可见的频率上振荡。地下深处的振动在岩石中传播。信号在峰值和谷值之间循环。六点七三个小时。六点七三个小时。六点七三个小时。

林越之听着。

城市说着一种他听不懂的语言。

但他听着。

十四

故事的最后一天是一个雨天。

不是深圳常见的那种暴雨——是一种温柔的、持续的、像南方春天特有的细雨。空气里弥漫着泥土和植物的气息,整个城市像是被一层薄薄的水雾包裹着。

林越之站在市民中心南广场的大榕树下,没有打伞。细雨落在他的脸上、肩膀上、手背上,冰凉的触感让他觉得自己是真实的。

这是他最后一次来这里。

不是因为信号消失了。恰恰相反——信号还在。它一直在。六点七三小时的周期,精确而稳定,像一颗永不停止的心脏。但林越之决定停下来了。

原因很简单:他找到了一份新的工作。不是量化交易——是一家做城市数据可视化的创业公司,叫”城市之眼”。创始人是苏映晴介绍的一个校友,做的是用数据艺术的方式展现城市的脉搏。不涉及预测,不涉及交易,只是把城市的数据变成可视的艺术——流动的光线、变幻的色彩、像心跳一样的律动。

林越之的工作是负责底层的信号处理。用他在量化交易行业学到的频域分析方法,把城市的原始数据转化为可视化的素材。

这份工作很合适他。它让他继续听城市的声音,但不再是一个人在深夜里独自面对那些令人不安的异常信号。他有同事了,有项目了,有人问他”你在做什么”了。

苏映晴说这是”重新社会化”。陈怀真说这是”从一个听众变成了一个翻译”。

林越之觉得他们说得都不完全对,但也都不完全错。

他最后一次打开了手机上的监控程序。信号的实时曲线在屏幕上缓缓波动,正处在一个周期的上升段。再过一个多小时,它就会达到今天的峰值。

他盯着那条曲线看了一会儿,然后关掉了程序。

不是因为不再好奇。

是因为他知道,即使他不看,信号也在。即使没有人听,城市也在说话。即使没有人理解,那个六点七三小时的脉动也会继续下去——在一千七百万人的脚步声中、在电磁场的振荡中、在地下深处的低频振动中、在每一次日出和日落中。

它不需要他。

但他很高兴自己曾经听到过它。

林越之把手插进口袋,转身走进了细雨中。身后的大榕树在风中轻轻摇动,气根像无数只手臂,伸向灰蒙蒙的天空。

深圳继续跳动了六点七三个小时。

然后又跳动了六点七三个小时。

然后又。

一个从不停止的脉搏,在一千七百万人的集体无意识中,在数学和魔法之间那条模糊的边界线上,安静地、坚定地、毫无意义地——

跳动了。


(全文完)