aether_chrono--input*。dat--modelrts_noise--constraintphysical_bounds=true
只用了不到十分钟,他就写好了一个简短的脚本。
“这是什么?”
玛利亚看着屏幕上那些她看不太懂的代码,好奇地问。
“一个信号处理脚本。”
林允宁回答。
埃米特?卡特也站在后面,抱着手臂,一言不发地看着。
他倒要看看,这个少年能玩出什么花样。
用软件处理一下就能解决的问题,还需要等到今天?
林允宁在开源网站下载了Aether,然后导入写好的Python脚本,按下回车。
程序开始运行。
几秒钟后,屏幕上弹出了一个新的绘图窗口。
窗口里,是两张并排的对比图。
左边,是玛利亚那张充满噪声,几乎无法辨认的原始曲线。
而右边,是一条干净得多的曲线,虽然仍有一些杂乱的毛刺,但信号已经可以清晰分辨。
一个个宽度不同,但高度严格量子化的平台,清晰地排列在整数和分数量子霍尔效应应在的位置上。
“这。。。。。。上帝,那些平台。。。。。。一直都在那里,只是我们看不见?”
玛利亚轻轻按住了胸口的镀金十字架,眼睛瞪得滚圆。
周围响起一片倒吸凉气的声音。
“这。。。。。。这是怎么做到的?”
一个博士生忍不住问。
埃米特?卡特猛地向前一步,凑到屏幕前,死死盯着右边那张图,眼神里全是难以置信。
“你用的什么去噪算法?”
他的声音有些干涩,“傅里叶变换?还是小波分析?不可能,这么强的白噪声,任何线性滤波器都会让信号失真。”
“我没用滤波器。”
林允宁的回答很平静。
他指着屏幕上的代码解释道:
“我只是建立了一个包含仪器热噪声和接触电阻涨落的物理模型,然后用贝叶斯框架,把最符合这个模型的‘真实信号’给反演了出来。”
“那套软件。。。。。。就是你在戈登会议上报告的Aether?”
埃米特?卡特忽然反应了过来。
“只是其中一个模块,我曾经帮苏黎世的里希特教授处理过他们遇到的随机电报噪声问题。
整个工位区,陷入了死一般的寂静。
所有人都呆呆地看着那个清晰的曲线图,又看了看旁边这个一脸平静的少年,感觉自己的世界观受到了冲击。
他们辛辛苦苦花了几周甚至几个月都无法解决的实验难题,被这个高中生,用了十分钟,写了几十行代码,就这么。。。………解决了?
埃米特?卡特看着林允宁,表情复杂。
最终,他深吸一口气,像是做出了什么重大决定,对林允宁说:
“嘿,林。想喝杯咖啡吗?我知道一个地方,他们的浓缩咖啡还不错。”