之前和一位科研院所老师交流镜头测试时,对方提到一个很实际的观点:
波前测试能够看到更底层的光学信息,但对使用人员的技术门槛会更高;相比之下,传函测试平台的结果更直观,MTF、场曲、畸变、像散等参数都可以直接输出,更适合做常规质检和规格判定。
这个判断很有代表性。
传函和波前都能给出丰富参数,也都能参与镜头装调。真正的区别,不是谁“有参数”、谁“没参数”,而是它们看问题的入口不同。
简单说:
传函测试更偏向从最终成像结果出发,看“像成得怎么样”;波前测试更偏向从光束本身的变形出发,看“光为什么会这样成像”。
所以这篇文章不先展开复杂概念,而是直接借一个镜组装调案例,看一看波前测试如何从一张波前图,变成具体的装调动作。
先看整体流程:波前测试不是测一次就结束
如果只看软件界面,波前测试好像只是得到一张彩色波前图和一组像差参数。
但真正用于装调时,它更像一套闭环流程:
参考波前 → 初始波前 → 像差分解 → 建立响应矩阵 → 反算调节量 → 实际调整 → 复测迭代
也就是说,波前测试的重点不只是“测出了什么参数”,而是能不能把这些参数转化成下一步装调动作。

图 1:波前测试指导装调的基本流程。
它不是单次测量,而是通过“测量—分析—调整—复测”形成闭环。
一、实例背景:不是先看成像图,而是看波前变化
这个案例中,被测系统由两个 Triplet(三片式镜组)组成。光经过准直后,依次通过两个镜组,最后由波前传感器接收透射波前。
这里的测试目标,并不是直接观察镜头成像图片,也不是单纯判断某一条 MTF 曲线是否达标,而是通过波前结果分析系统中存在的 Focus(离焦)、Astigmatism(像散)和 Coma(彗差)等像差,并进一步指导镜组调节。
相比直接从像面判断“图像最后清不清楚”,波前测试更关注光通过镜组以后,波面本身被改变成了什么样。
二、第一步:先测 Reference Wavefront(参考波前)
在正式放入被测镜组之前,需要先测 Reference Wavefront(参考波前)。
这一步可以理解为先给测试系统“归零”。
也就是说,在没有放入被测镜组时,先记录光源和测试光路本身的波前状态。后续放入镜组以后,再把新的波前结果与参考波前比较,就能更清楚地看到被测镜组本身引入了哪些误差。
这个动作有点像称重前先把电子秤清零。
如果不清零,后面称出来的结果里就会混入秤本身的偏差。波前测试也是一样。如果没有参考波前,后面看到的误差可能既来自被测镜组,也来自测试系统本身,工程师就很难判断问题到底在哪里。
三、第二步:测 Initial Wavefront(初始波前)
放入两个三片式镜组后,波前传感器会测得 Initial Wavefront(初始波前)。
软件通常会显示一张 Wavefront Map(波前图),同时给出 RMS(Root Mean Square,均方根波前误差)、PV(Peak-to-Valley,峰谷值)以及 Zernike(泽尼克像差分解)结果。
这时,工程师不能只看波前图的颜色,而要进一步看具体像差项:
- • **Focus(离焦)**是否偏大;
- • **Astigmatism(像散)**是否明显;
- • **Coma(彗差)**是否存在;
- • **RMS(均方根波前误差)**整体是否过高;
-
• **PV(峰谷值)**是否被局部高点或低点明显拉大。
图 2:初始波前测试结果。
左侧为波前形貌,右侧为 Zernike(泽尼克像差分解)结果,可以看到 Focus(离焦)、Astigmatism(像散)、Coma(彗差)等不同像差项。
四、第三步:不能看到像差就直接凭经验调
这正是波前测试对人员要求高的地方。
如果看到 Coma(彗差)比较大,能不能直接判断某一片镜片偏心?
不一定。
如果看到 Astigmatism(像散)比较大,能不能直接判断某个镜组倾斜?
也不一定。
在真实光学系统里,一个机械调节动作可能同时影响多种像差。反过来,一个像差项也可能由多个机械误差共同造成。
例如,镜组倾斜可能引入彗差,也可能影响像散;镜片间隔变化可能影响离焦,也可能影响球差;装夹应力可能改变面形,也可能表现为非对称像差。
所以,波前测试不能只停留在“看懂像差名称”。
更关键的是:
要知道每一个机械调节动作会让哪些像差发生变化。
这就需要进入下一步:建立 Interaction Matrix(响应矩阵)。
五、第四步:建立 Interaction Matrix(响应矩阵)
在这个案例中,两个三片式镜组各有 3 个调节器,一共需要分析 6 个调节点对波前的影响。
工程师不会直接凭感觉去调,而是先逐个测试每个调节器的影响。
具体方法是:
- 1. 选择一个调节器;
- 2. 将这个调节器拧动一个固定量;
- 3. 记录 Focus(离焦)、Astigmatism(像散)、Coma(彗差)等 Zernike 像差项的变化;
- 4. 把调节器拧回原位;
- 5. 再测试下一个调节器。
当 6 个调节器都测试完以后,就能得到一个 Interaction Matrix(响应矩阵)。
这个矩阵记录的是:
每一个调节器会影响哪些像差项,以及影响有多大。
用更直观的话说,就是先搞清楚:
- • 拧这个螺丝,离焦会变多少;
- • 拧那个螺丝,彗差会变多少;
- • 调这个方向,像散会不会跟着变化;
- • 哪个调节点对当前主要像差最敏感。
这一步非常重要。它说明波前装调不是“看到图不好就随便调”,而是先建立机械动作和光学结果之间的对应关系。

图 3:波前装调中的 Interaction Matrix(响应矩阵)。
它把不同像差项与不同调节点之间建立对应关系,是波前测试从“测量结果”走向“装调动作”的关键。
六、第五步:用 Control Matrix(控制矩阵)反算调节量
有了 Interaction Matrix(响应矩阵)以后,就可以进一步得到 Control Matrix(控制矩阵)。
Interaction Matrix(响应矩阵)回答的是:
每个调节器会让像差怎么变。
Control Matrix(控制矩阵)回答的是:
现在这些像差要变好,每个调节器应该怎么调。
也就是说,前面是正向试探:
拧一个调节器,看像差怎么变。
后面是反向计算:
根据当前像差,算出每个调节器应该调多少。
这一步就是波前测试真正进入装调的地方。
它不只是告诉工程师“系统有彗差”或“系统有像散”,而是进一步把这些像差转化为可以执行的动作。
比如某个调节器应该旋入多少,另一个调节器应该旋出多少。
这时,波前测试才真正从“诊断工具”变成了“装调工具”。

图 4:调节量示例。
波前分析的结果最终要转化为装调人员可以执行的动作,例如某个调节器旋入或旋出多少圈。
七、第六步:调整后重新测量,形成闭环
按照计算结果完成调节以后,还不能马上结束。
工程师需要重新测量波前,看 RMS(均方根波前误差)、PV(峰谷值)以及主要 Zernike 像差项是否真的改善。
如果结果还不理想,就继续下一轮:
测量 → 计算 → 调整 → 复测
这就是波前装调的闭环。
在这个案例中,经过多轮迭代后,系统的整体波前误差和主要像差项都有明显改善。这说明波前测试不是只输出一张彩色图,而是可以形成一套可量化、可复测、可追踪的装调流程。

图 5:装调前后波前结果对比。
经过多次迭代后,系统整体波前误差以及 Focus(离焦)、Astigmatism(像散)、Coma(彗差)等主要像差项得到改善。
八、为什么说波前测试门槛更高?
现在再回到开头那位老师的反馈,就比较容易理解了。
传函测试平台更直观,是因为它从最终成像结果出发。
MTF、畸变、场曲、像散等参数都可以直接输出,很多时候可以对应到明确的规格要求。对于生产质检和客户验收来说,这种方式非常高效。
波前测试门槛更高,是因为它给出的不是一个简单结论,而是一组更底层的光学信息。
工程师需要理解:
- • Wavefront(波前)代表什么;
- • PV(峰谷值)和 RMS(均方根波前误差)应该怎么看;
- • Zernike(泽尼克像差分解)里的 Focus(离焦)、Astigmatism(像散)、Coma(彗差)分别意味着什么;
- • 某个像差项和镜头结构、装调自由度之间是否有关;
- • 如何建立 Interaction Matrix(响应矩阵);
- • 如何通过 Control Matrix(控制矩阵)反算装调动作;
- • 调整后如何复测并判断是否进入下一轮迭代。
这就是为什么波前测试经常被认为“信息更多,但对人要求也更高”。
结语
传函测试和波前测试不是简单替代关系。
传函测试更适合回答:
镜头最终成像结果好不好。
波前测试更适合回答:
光通过系统后,为什么会形成这样的成像结果,以及下一步应该怎么调整。
所以,更准确的理解应该是:
传函看“像成得怎么样”,波前看“光为什么会这样成像”。
MTF 可以帮助我们把镜头调到成像结果更好;波前可以进一步帮助我们理解为什么这样调会更好,以及下一步应该怎么调。
对于最终成像评价,传函非常直观。
对于复杂光学系统装调,波前则能提供更底层的诊断路径。
这也是为什么在高要求镜头和复杂光学系统中,波前测试的价值不只是“测得准”,而是可以帮助工程师建立一套可迭代、可复核、可追踪的装调方法。