3. 夫琅禾费衍射与傅里叶变换:远场衍射的数学本质就是傅里叶变换

各位同学,今天我们来聊一个光学工程里非常核心的概念——夫琅禾费衍射。说实话,我当年刚接触这个知识点时,总觉得它就是个复杂的积分公式,背下来应付考试就行。直到后来做项目,才真正体会到它的分量。

远场衍射的数学本质,说白了就是傅里叶变换。这句话怎么理解?我们一步步来拆解。

3.1 从惠更斯-菲涅耳原理说起

先回忆一下基础。惠更斯-菲涅耳原理告诉我们:波前上的每一点都可以看作一个新的球面子波源,这些子波相干叠加,就形成了后面的衍射场。

数学上,这个叠加过程可以写成:

U(P) = ∬ U₀(x,y) * [exp(ikr)/r] * K(θ) dxdy

其中 U₀ 是孔径上的光场分布,r 是孔径点到观察点的距离,K(θ) 是倾斜因子。这个公式看着挺吓人,对吧?

嗯,这里要注意:这个积分在大多数情况下很难直接算。但如果我们把观察条件限制一下,事情就变得简单多了。

3.2 夫琅禾费近似:远场条件

什么时候算远场?我个人习惯用一个简单判据:

远场条件:观察距离 Z 远大于孔径尺寸 a 的平方除以波长 λ,即 Z >> a²/λ

举个例子。假设你的孔径是 1mm,用 He-Ne 激光(波长 632.8nm)照明,那么远场距离大约是:

Z >> (1×10⁻³)² / (632.8×10⁻⁹) ≈ 1.58 m

也就是说,在 1.58 米以外观察,就可以用夫琅禾费近似了。我在实验室里做衍射实验时,通常会把屏幕放到 2-3 米远,确保满足条件。

3.3 数学推导:衍射积分如何变成傅里叶变换

在远场条件下,我们可以做两个近似:

  1. 振幅近似:分母中的 r ≈ Z(常数),可以提到积分外面
  2. 相位近似:指数中的 r 需要展开到一次项,即 r ≈ Z + (x²+y²)/2Z - (xx₀+yy₀)/Z

经过这些近似,衍射积分就变成了:

U(x,y) = [exp(ikZ)/iλZ] * exp[ik(x²+y²)/2Z] * ∬ U₀(x₀,y₀) * exp[-i2π(xx₀+yy₀)/λZ] dx₀dy₀

看到没?积分部分就是 U₀ 的二维傅里叶变换!

核心结论:夫琅禾费衍射场 = 常数因子 × 二次相位因子 × 孔径函数的傅里叶变换

其中空间频率 f_x = x/λZ,f_y = y/λZ

3.4 物理意义:为什么是傅里叶变换?

为什么会这样?你想想看:

  • 傅里叶变换是把信号分解成不同频率的正弦波
  • 夫琅禾费衍射是把孔径上的光场分解成不同方向的平面波

本质上,两者做的是同一件事——将空间分布分解成不同空间频率的成分。远场观察到的衍射图案,其实就是孔径函数的频谱。

我曾经在做一个激光整形项目时,需要把高斯光束变成平顶光束。当时就是利用这个原理:在孔径上设计一个特定的相位分布,它的傅里叶变换(也就是远场衍射图案)正好是平顶分布。嗯,这个思路后来成了我们项目的核心方案。

3.5 典型例子:矩孔与圆孔衍射

我们来看两个经典例子:

孔径类型 孔径函数 远场衍射图案
矩孔(a×b) rect(x/a) · rect(y/b) sinc(πa f_x) · sinc(πb f_y)
圆孔(直径D) circ(2r/D) Airy 斑:J₁(πDρ/λZ)/(πDρ/λZ)

矩孔的衍射图案是十字交叉的 sinc 函数条纹,圆孔则是著名的 Airy 斑。这两个图案我在实验室里看过无数次,每次看到都觉得很神奇——一个简单的孔径,经过远场传播,就能把它的频谱信息完整地展示出来。

避坑指南:我曾经犯过一个错误——把矩孔的长边和短边搞反了。记住:孔径尺寸越小,衍射图案越宽(频谱越宽)。矩孔的长边对应窄的衍射条纹,短边对应宽的衍射条纹。这个关系在系统设计中非常重要。

3.6 知识体系总览

下面这张图展示了本章的核心逻辑:

夫琅禾费衍射与傅里叶变换知识体系 惠更斯-菲涅耳原理 远场近似 夫琅禾费近似 数学推导 二维傅里叶变换 应用实例 矩孔衍射 (sinc函数) 圆孔衍射 (Airy斑) 波前分解为子波源 Z >> a²/λ 空间频率 f = x/λZ

3.7 小结与思考

总结一下今天的内容:

  • 夫琅禾费衍射是远场条件下的近似
  • 它的数学本质就是孔径函数的傅里叶变换
  • 衍射图案的宽度与孔径尺寸成反比
  • 矩孔和圆孔是理解这个概念的经典例子

最后留个思考题:如果孔径是一个光栅(周期性结构),它的夫琅禾费衍射图案会是什么样子?这个我们下一章再聊。

一句话记住:远场看衍射,就是看频谱。夫琅禾费衍射,就是光学的傅里叶变换器。


公众号:蓝海资料掘金营,微信deep3321