第44章 期末考试·学霸的“找茬”日常

华清图书馆,深夜十一点。

余洋盯着笔记本电脑屏幕上三份同时打开的文档,感觉脑子要裂开了。

左边是陈明远发来的《计算光学样机第一轮测试报告》——37页,全英文,满篇都是像差、波前、泽尼克多项式这种普通人看三眼就得睡着的术语。

中间是为华EDA算法组发来的《时序收敛优化方案》——52页,流程图复杂得像地铁线路图,注释里还夹杂着“这个启发式算法可能陷入局部最优”之类让人头秃的备注。

右边是……《数字信号处理》课程作业。

一道题。

就一道题。

“设计一个FIR低通滤波器,截止频率1kHz,采样频率10kHz,要求阻带衰减大于40dB。”

余洋盯着这道题,沉默了十秒钟。

口语化吐槽:这感觉就像什么呢?就像你刚指挥完一场交响乐,观众掌声还没停,指挥棒就被换成了一根筷子,要求你“来,表演个转笔”。不是做不到,是这落差……太魔幻了。

王猛抱着书走过来,看了眼余洋的屏幕,倒吸一口凉气:

“洋哥,你同时搞三个项目?还是三个画风完全不同的项目?”

余洋揉了揉太阳穴:“左边是工作,中间是工作,右边……是作业。”

“作业?!”王猛凑近看,“DSP?这不是大二下学期的课吗?你选这门课了?”

“没选,”余洋说,“但李院士说我信号处理基础不够扎实,让我把作业做了当补课。”

“所以你这是……被院士开小灶?”

“算是吧,”余洋苦笑,“还是强制性的。”

他看了眼时间,叹口气,切到右边文档。

手指在键盘上敲击:

```matlab

% FIR低通滤波器设计

N = 51;%滤波器阶数

fc = 1000;%截止频率

fs = 10000;%采样频率

wn = fc/(fs/2);%归一化截止频率

b = fir1(N, wn,'low');%设计滤波器

freqz(b, 1, 512, fs);%绘制频率响应

```

五秒钟。

代码写完。

运行。

频率响应图弹出来,完美符合要求:通带平坦,截止陡峭,阻带衰减超过45dB。

余洋在文档下方写:“实际工程中需考虑有限字长效应,系数需要量化。建议用CSD编码优化乘法器资源。”

写完,保存,发到李院士邮箱。

搞定。

全程耗时:一分钟十五秒。

王猛在旁边看得目瞪口呆:“就……就完了?”

“嗯,”余洋说,“不然呢?”

“这题我做了两个小时!”王猛哀嚎,“还做错了!助教说我设计的滤波器有吉布斯现象!”

余洋想了想,说:“加个窗函数。汉宁窗或者凯泽窗都行,能抑制吉布斯振荡。”

“窗函数?”王猛一脸懵,“课本上没讲啊……”

“研究生课程会讲,”余洋关掉文档,“但实际工程中必须用。课本太理想化了。”

他关掉电脑,收拾书包:

“走了,回宿舍。明天还有《电磁场与波》的随堂测验。”

王猛看着他潇洒的背影,喃喃自语:

“我现在相信了……洋哥真的和我们不是一个物种。”

第二天上午,《电磁场与波》课堂。

余洋坐在最后一排,手里转着笔,眼睛却盯着窗外。

他在想昨晚计算光学样机测试报告里的一个问题——极紫外光在多层膜反射镜中的穿透深度计算,好像有个参数设错了……

“同学们,把书收起来,”讲台上的刘教授推了推眼镜,“今天随堂测验,二十分钟,三道题。”

教室里响起一片哀嚎。

余洋回过神,从书包里掏出笔和草稿纸。

这场景有种荒诞的喜感——一个脑子里装着国家级光刻机项目技术难题的少年,此刻要和同学们一起做大学二年级的电磁场随堂测验。就像F1赛车手被拉去参加驾校科目二考试,还得认真对待,因为……要拿学分。

试卷发下来。

余洋扫了一眼。

第一题:计算真空中点电荷的电场分布。

第二题:推导平行板电容器中的电场强度。

第三题:“一束波长为632.8nm的He-Ne激光,垂直入射到一块厚度为1μm的SiO2薄膜上。已知SiO2的折射率为1.46,计算反射光强与入射光强的比值。”

余洋盯着第三题,眉毛挑了起来。

这题……

他太熟了。

不是因为在课本上看过。

是因为上周在怀柔科学城的光刻机光学实验室,他刚用类似的原理,计算过极紫外光在Mo/Si多层膜中的反射率。

只不过波长从632.8nm变成了13.5nm(EUV光波长)。

薄膜从SiO2变成了40层交替的Mo和Si。

计算复杂度从大学作业题变成了需要超算跑三天的数值模拟。

教室里,日光灯惨白。学生们埋头苦算,笔尖划过纸张沙沙作响。而最后一排的少年,盯着试卷上那道关于激光反射的题,眼神却飘向了远方——那里有真正的激光,真正的薄膜,真正的、决定一个国家芯片命运的光学系统。这一刻,试卷上的数字和公式,在他眼里不再是抽象的题目,而是具象的、有温度的技术细节。

余洋拿起笔。

第一题,十秒写完。

第二题,二十秒。

第三题……

他算了三行,停住了。

不对劲。

题目给出的条件是“垂直入射”,但实际计算反射率时,即使垂直入射,也需要考虑薄膜的干涉效应。

标准解法是用传输矩阵法,计算光在多层膜中的传播。

但大学课本里,只讲了单层膜的反射公式:R =((n1 - n2)/(n1 + n2))^2

这个公式假设薄膜足够厚,不考虑干涉。

但题目给的薄膜厚度是1μm,而He-Ne激光波长是632.8nm,厚度与波长可比,干涉效应不能忽略。

余洋又算了一遍。

如果用课本公式,反射率R≈ 3.5%。

但如果考虑干涉,实际反射率应该在2.8%到4.2%之间波动,具体取决于薄膜的实际光学厚度(折射率×几何厚度)与波长的关系。

而题目没有给出精确的折射率色散数据,也没有说明是考虑干涉还是不考虑。

这题……出得不严谨。

余洋抬头,看了眼讲台上的刘教授。

教授正在看手机,可能是在回邮件。

余洋犹豫了三秒。

举手?还是不举?

上次《模拟电路》考试他举手挑错,结果被加了10分,成了全校名人。

这次再挑错,会不会显得太爱出风头?

但……

“做技术的人,就该有这种质疑一切的勇气。”

陈明远教授的话在耳边响起。

余洋深吸一口气,举起了手。

教室里很安静,只有笔尖划过纸张的声音。

所以余洋举手这个动作,显得格外突兀。

所有同学都抬起头,看向最后一排。

刘教授也抬起头,推了推眼镜:“这位同学,有什么事?”

余洋站起来:“老师,第三题的条件不够。”

教室里响起低低的议论声。

“又来了……”前排一个男生小声说,“余洋又要挑错了。”

“这次是电磁场啊!刘教授可是出了名的严格!”

“我赌五毛,余洋要挨骂。”

刘教授放下手机,走到余洋座位旁:“哪题?条件怎么不够?”

余洋指着第三题:“这道题,计算He-Ne激光在SiO2薄膜上的反射率。题目假设垂直入射,薄膜厚度1μm,折射率1.46。”

“嗯,然后呢?”

“然后课本给的反射率公式是R =((n1 - n2)/(n1 + n2))^2,这个公式适用于薄膜足够厚、不考虑干涉的情况。”

余洋顿了顿:

“但He-Ne激光波长632.8nm,薄膜厚度1μm,厚度与波长可比,干涉效应不能忽略。实际反射率应该是波长的函数,在2.8%到4.2%之间波动。”

他拿起草稿纸,快速推导:

“如果要精确计算,需要用传输矩阵法。但题目没给出SiO2折射率的色散数据,也没说明是要考虑干涉还是不考虑。”

刘教授盯着草稿纸上的推导,沉默了几秒。

然后,他说:

“你说得对。”

全场哗然。

刘教授走回讲台,敲了敲黑板:

“各位同学,第三题确实不严谨。现在补充条件:不考虑干涉效应,用课本公式计算。”

他看向余洋:

“这位同学,你叫什么名字?”

“余洋。”

刘教授点点头:“李院士的学生,是吧?我听说了,上学期你把王教授的模电题给改了。”

余洋有点尴尬:“……是。”

“挺好,”刘教授居然笑了,“做学问就该这样,不盲从,不迷信。”

他看向全班:

“余洋同学指出了题目不严谨的地方,加5分。”

“另外,有兴趣的同学可以课后研究一下考虑干涉效应的情况——这其实是研究生课程《高等光学》的内容。余洋,你既然懂,能不能课后给同学们简单讲讲?”

余洋硬着头皮:“……可以。”

“好,继续答题。”

教室里重新安静下来。

但所有同学看余洋的眼神,都变了。

日光灯下,少年站在教室最后一排,手里拿着写满推导的草稿纸。讲台上,头发花白的老教授看着他,眼里有赞赏,也有好奇。而教室里几十个学生,有的惊讶,有的佩服,有的……开始怀疑人生。阳光从窗户斜射进来,照亮空气中漂浮的微尘。这一刻,这个平凡的大学教室,因为一个少年的“较真”,有了一种奇特的、庄严的质感。

坐在余洋旁边的汤姆凑过来,压低声音:

“余,你是专门来华清砸教授场子的吗?”

余洋苦笑:“我真不是故意的……”

“你就是!”汤姆激动道,“你知不知道,你这随手一挑,我们这些凡人要多学多少东西?!考虑干涉效应?传输矩阵法?我连课本公式都还没搞懂!”

这感觉就像全班同学还在学加减法,突然有个同学举手说“老师,这道题要用微积分”,然后老师居然说“对哦,我忘了”。其他同学的表情大概就是:我是谁?我在哪?我要回家找妈妈。

下课铃响。

余洋收拾书包,准备溜。

他下午还要去怀柔,计算光学样机今天要调试变形镜的控制算法。

但刚走到教室门口,就被围住了。

“余洋同学,那个干涉效应……到底怎么算啊?”

“传输矩阵法是什么?能简单讲讲吗?”

“你刚才说的色散数据,是什么意思?”

余洋被七八个同学围着,进退不得。

他看了眼时间,叹口气:

“这样,我简单说一下。”

他从书包里掏出一张白纸,一支笔,就着走廊的窗台开始画:

“假设光垂直入射,从空气(折射率n0=1)进入薄膜(折射率n1=1.46),再进入衬底(假设是硅,n2=3.5)。”

“光在薄膜上下两个界面都会反射,两束反射光会干涉。相位差取决于薄膜的光学厚度n1*d和波长λ。”

他快速写出传输矩阵:

“对于每一层,传输矩阵是M =[cosδ, i sinδ/η; iη sinδ, cosδ],其中δ=2πn d/λ,η是光学导纳……”

周围同学的表情从好奇变成迷茫,再从迷茫变成……绝望。

这已经远远超出他们的理解范围了。

“等等等等,”一个女生举手,“余洋同学,你能……用大一能听懂的话说吗?”

余洋愣住。

他这才意识到,自己已经习惯了和研究生、工程师、院士级别的专家交流,说话方式早就“脱离群众”了。

这一刻,余洋突然意识到自己和普通同学之间的鸿沟有多深。不是智商差距,是经历差距。当同学们还在学习课本上的理想模型时,他已经用更复杂的真实模型解决过国家级的工程问题。这种差距,让他甚至很难用同学们能理解的语言解释一个基础概念。这种认知上的孤独感,比物理上的忙碌更让人疲惫。

他想了想,换了个说法:

“简单说,就是光在薄膜里来回反射,像荡秋千。有些波长的光‘荡’得正好,反射增强;有些‘荡’得不对,反射减弱。所以实际反射率不是固定值,而是一条随着波长变化的曲线。”

“哦——”同学们恍然大悟。

“那色散呢?”

“就是材料的折射率会随波长变化,”余洋说,“SiO2在632.8nm处折射率是1.46,但在其他波长可能不一样。所以严格计算需要知道折射率随波长的变化关系。”

“明白了!谢谢余洋同学!”

同学们散去。

余洋松了口气,正要走,一个戴眼镜的男生走过来,有点腼腆:

“余洋同学,能……能给我签个名吗?”

余洋:“???”

“我是说,”男生脸红了,“我觉得你太厉害了。我想把你的名字写在我课本扉页上,激励自己好好学习……”

余洋哭笑不得。

最后还是签了。

就两个字:余洋。

男生如获至宝,捧着课本跑了。

汤姆走过来,拍拍余洋的肩:

“现在你是名人了,余。要习惯。”

余洋摇头:“我只想安静地搞科研……”

“晚了,”汤姆幸灾乐祸,“你已经成了华清的‘考题质检员’。我听说有教授开始互相提醒:‘出题小心点,别让余洋挑出毛病’。”

余洋:“……”

下午一点,去怀柔科学城的车上。

余洋在车后座打开笔记本电脑,继续看计算光学样机的测试报告。

赵建国坐在副驾驶,从后视镜看他:

“听说你今天又把教授出的题挑了?”

余洋头也不抬:“您消息真灵通。”

“刘教授是我大学同学,刚给我发绿泡泡,说‘你那个小朋友不错,有胆量,有水平’。”

余洋这才抬头:“刘教授和您认识?”

“嗯,当年一起在华清读书的,”赵建国说,“后来他留校教书,我去了国安。几十年没联系了,今天因为你,又聊上了。”

他顿了顿:

“余洋,你知道你为什么总能挑出题目的毛病吗?”

余洋想了想:“因为我见过更复杂的真实问题?”

“对,”赵建国点头,“课本教的是理想模型,但现实世界没有理想。你在国家项目里接触的都是最真实、最复杂、最‘脏’的问题。回过头看课本,自然觉得处处是漏洞。”

他转过身,认真看着余洋:

“但这不是坏事。这说明你的认知已经超越了课本,达到了更高的层次。”

“所以,别怕挑错。该挑就挑,该说就说。”

“华国教育需要你这种学生——能打破‘标准答案’迷信,能看到真实世界复杂性的学生。”

余洋沉默了一会儿,说:

“但同学们会压力很大。今天我讲传输矩阵法,他们完全听不懂。”

“那就讲得简单点,”赵建国笑了,“真正的专家,不是能把简单问题讲复杂,而是能把复杂问题讲简单。”

“你已经站在了山顶,现在要学会怎么下山,把你的见闻告诉还在山腰的人。”

余洋若有所思。

车子驶入科学城园区。

窗外是整齐的实验室大楼,偶尔能看到穿着白大褂的研究人员走过。

车窗外的景色从市井街巷变成科研园区。少年合上笔记本电脑,看向窗外那些承载着国家希望的建筑。而他心里,两个身份正在慢慢调和——一个是挑战权威、追问真相的学生;一个是肩负重任、解决难题的工程师。这两个身份并不矛盾,反而相辅相成:学生的质疑精神让他不被经验束缚,工程师的实践历练让他知道什么才是真正重要的。

计算光学样机实验室。

余洋穿上洁净服,经过风淋室,进入核心实验区。

陈明远教授正在调试一台精密光学平台,看到他,招招手:

“余洋,过来。看看这个。”

余洋走过去。

光学平台上,一束红色的激光(模拟光)经过一系列透镜和反射镜,最后照射在一个巴掌大的变形镜上。

变形镜由256个微小的压电陶瓷驱动器控制,可以实时改变表面形状,校正光路像差。

“我们昨天测试了闭环校正,”陈明远调出电脑上的数据,“静态像差校正效果很好,RMS波前误差从λ/5降到λ/50。但动态校正有问题——”

他播放一段视频。

视频显示,当人为引入一个快速变化的像差时,变形镜的响应总是慢半拍。

“延迟多少?”余洋问。

“平均45毫秒,”陈明远说,“其中传感器采集10毫秒,数据处理25毫秒,驱动器响应10毫秒。对于光刻机来说,这个延迟太长了——工件台在动,像差在变,45毫秒足以让成像质量下降一个等级。”

余洋盯着数据,脑子里快速思考。

传感器采集和驱动器响应时间很难压缩,这是硬件极限。

但数据处理25毫秒……太长了。

“算法用的什么?”他问。

“标准的最小二乘拟合,求解泽尼克多项式系数,”陈明远说,“256个驱动器对应256个自由度,求解一个256×256的线性方程组。”

余洋忽然想起今天上午的随堂测验。

那道关于薄膜干涉的题。

传输矩阵法……

“等等,”他说,“我们可以不用解线性方程组。”

陈明远一愣:“什么意思?”

“用传输矩阵法,”余洋眼睛亮了,“把变形镜表面形变对波前的影响,建模成一个传输矩阵。传感器测到的是像差,我们需要的是驱动器的控制电压——这是一个逆问题。”

他走到白板前,开始写:

“设变形镜表面形变函数为φ(x,y),可以用泽尼克多项式展开:φ=Σ a_i Z_i”

“每个驱动器施加电压V_j,产生的局部形变是线性响应:φ_j = k_j V_j”

“那么整个变形镜的形变就是所有驱动器响应的叠加:φ=Σ k_j V_j”

“而传感器测到的波前像差W,与形变φ的关系是:W = Mφ,其中M是光学传输矩阵。”

“所以我们要解的是:给定W,求V,使得 M (Σ k_j V_j)≈ W”

他写下关键一步:

“但这可以转换成:V =(M K)^+ W,其中K是驱动器响应矩阵,(·)^+是伪逆。”

陈明远盯着白板,眼睛越来越亮:

“所以……我们不需要实时求解线性方程组,只需要提前计算好伪逆矩阵(M K)^+,然后每次校正就是一次矩阵乘法?”

“对,”余洋说,“矩阵乘法的时间复杂度是O(n^2),但如果我们用稀疏矩阵优化,或者用GPU并行计算,可以把25毫秒压缩到……1毫秒以内。”

洁净室的白色灯光下,一老一少站在白板前。白板上写满了公式和矩阵,笔迹交错,思路飞舞。周围的精密光学仪器静静矗立,红色的激光束在空中划出纤细的光路。而这两个人,正在用数学和物理,解决一个关乎国家芯片命运的实际问题。这一刻,理论的光辉照进了现实的困境,而解题的灵感,竟来自一堂普通的大学随堂测验。

陈明远激动地拍了下余洋的肩膀:

“好小子!这思路我怎么没想到!”

“因为您太熟悉传统方法了,”余洋说,“有时候跳出来,从更基础的物理模型重新思考,反而能找到新路。”

“这就是年轻人的优势啊,”陈明远感慨,“没包袱,敢想。”

他立即召集团队,开始重新设计算法。

余洋站在一旁,看着忙碌的实验室,心里有种奇特的满足感。

这一刻,余洋突然理解了知识的真正价值——它不是试卷上的分数,不是简历上的荣誉,而是能够在真实世界中解决问题的力量。一道大学作业题里蕴含的物理原理,可以启发光刻机光学系统的算法突破。这种从课堂到实验室、从理论到实践的连接,才是教育最动人的地方。而余洋,正站在这个连接点上,成为那个把知识从书本带到工程、从理想带到现实的人。

晚上九点,回华清的车上。

余洋累得在车上睡着了。

到校门口时,赵建国叫醒他:

“到了。今天干得不错,陈教授专门打电话夸你。”

余洋揉揉眼睛:“我只是提了个思路……”

“有时候一个思路就值千金,”赵建国说,“回去好好休息。明天李院士那儿还有项目讨论。”

“嗯。”

余洋下车,走进校门。

夜晚的华清园很安静,路灯在梧桐树下投出斑驳的光影。

他走到宿舍楼下,看到林小悠站在那里,手里拎着个保温袋。

“给你,”林小悠把袋子递过来,“我妈寄来的腊肉,我做了腊肉炒饭。”

余洋接过,闻到熟悉的香味:“谢谢。”

“你今天又去怀柔了?”林小悠问。

“嗯,算法有突破,可能会把处理时间从25毫秒降到1毫秒。”

林小悠虽然听不懂技术细节,但能听懂“突破”这个词。

她笑了:“真好。不过……你也别太拼了。”

她顿了顿,小声说:

“我今天听说,你又在上课的时候挑教授题目的错了?”

余洋无奈:“消息传得真快。”

“现在全校都知道你了,”林小悠说,“有人说你是天才,有人说你爱出风头,还有人说……你其实早就知道答案,故意挑错显摆。”

余洋沉默。

他早就料到会有这种议论。

“你不解释吗?”林小悠问。

“解释什么?”余洋摇头,“懂的人自然懂,不懂的人解释了也没用。”

他看着手里的保温袋:

“我只是觉得……如果连课本上的问题都不敢质疑,怎么去解决真实世界里那些更复杂、更困难的问题?”

林小悠看着他,忽然踮起脚,轻轻抱了他一下。

很短暂的拥抱。

“我相信你,”她说,“一直都信。”

然后她转身跑了:

“快上去吃饭吧,凉了就不好吃了!”

余洋站在原地,看着她跑远的背影,心里暖暖的。

这一刻,所有的疲惫、压力、非议,都被这个简单的拥抱化解了。余洋突然明白,他不需要向所有人证明什么,只需要向那些真正重要的人——父母、老师、陈明远这样的前辈、林小悠这样的伙伴——证明自己在做对的事。至于其他人的看法,就让他们说去吧。他还有太多事要做,没时间活在别人的评价里。

回到宿舍,打开保温袋。

腊肉炒饭还温热,香气扑鼻。

余洋一边吃,一边打开电脑,查看邮件。

李院士发来了下周实验室的安排。

为华EDA组发来了新算法的测试结果。

还有一封陌生的邮件,来自……麻省理工学院?

主题是:“关于您在ISSCC上关于动态可重构架构的报告”

余洋点开。

是一位MIT教授写的,表示对他的工作很感兴趣,邀请他如果未来考虑深造,可以申请MIT的博士项目。

余洋看完,笑了笑,回复:

“感谢您的邀请。但目前我在国内有重要的项目需要完成,暂时没有出国计划。”

“但期待未来有机会合作。”

发送。

他关掉电脑,吃完最后一口炒饭。

窗外,夜色深沉。

而他知道,明天,还有更多的挑战等着他。

但他已经准备好了。

因为他不是一个人。

他有家人,有老师,有伙伴。

还有这个时代,给他的机会。