3. 衍射光学基础:惠更斯-菲涅尔原理、菲涅尔衍射与夫琅禾费衍射、衍射效率

做微透镜阵列设计,绕不开衍射。说实话,很多人一开始觉得几何光学够用了,直到碰到阵列周期接近波长、或者需要分析焦斑旁瓣的时候,才发现衍射才是底层逻辑。这一章我们就把衍射的三个核心概念捋清楚。

3.1 惠更斯-菲涅尔原理:衍射的起点

这个原理说起来很简单:波前上的每一点,都可以看作一个新的球面子波源;所有子波在空间某点的相干叠加,就决定了该点的光场。

我个人习惯把这个原理理解成「波前拆解再组装」。你想想看,一个平面波打到孔径上,孔径内每个点都在往外发球面波,这些球面波在观察面上干涉,就形成了衍射图样。

数学表达:

U(P) = (1/jλ) ∬Σ U₀(Q) · [exp(jkr)/r] · K(θ) dS

其中 U(P) 是观察点 P 的复振幅,U₀(Q) 是孔径上 Q 点的入射场,r 是 Q 到 P 的距离,K(θ) 是倾斜因子。

我在项目中遇到过一个问题:用标量衍射理论算出来的结果,跟实验对不上。后来发现是倾斜因子 K(θ) 被忽略了——对于大角度衍射,这个因子不能简单取 1。

3.2 菲涅尔衍射与夫琅禾费衍射

这两个概念说白了就是观察距离不同导致的两种近似。我刚开始学的时候也搞混过,后来用了一个简单方法区分:看二次相位因子能不能忽略。

衍射类型 近似条件 适用场景 计算复杂度
菲涅尔衍射 z³ ≫ (π/4λ) · (x²+y²)² 近场、中等距离 中等(含二次相位)
夫琅禾费衍射 z ≫ (x²+y²)/λ 远场、焦平面 简单(傅里叶变换)

3.2.1 菲涅尔衍射

菲涅尔衍射保留了二次相位因子,数学上可以写成卷积形式:

U(x,y) = [exp(jkz)/(jλz)] · ∬ U₀(ξ,η) · exp{jk[(x-ξ)²+(y-η)²]/(2z)} dξ dη

这个公式看着复杂,但实际做微透镜阵列设计时,我经常用它来模拟近场传播。比如分析阵列出射面到焦平面的光场演化,菲涅尔衍射就够用了。

实用技巧:菲涅尔衍射可以用单次傅里叶变换实现,但需要先乘以二次相位因子。我一般用角谱法(Angular Spectrum Method)替代,数值稳定性更好。

3.2.2 夫琅禾费衍射

夫琅禾费衍射是菲涅尔衍射在远场极限下的简化。当观察距离足够远,二次相位因子近似为 1,衍射积分退化为一个纯粹的傅里叶变换:

U(x,y) = [exp(jkz)/(jλz)] · exp[jk(x²+y²)/(2z)] · ℱ{U₀(ξ,η)}

嗯,这里要注意:前面的二次相位因子虽然还在,但它只影响整体相位,不影响强度分布。所以夫琅禾费衍射的强度图样,就是孔径函数的傅里叶变换的模平方。

我记得有一次做微透镜阵列的远场测试,客户问为什么阵列周期和衍射级次的角度关系是 sinθ = mλ/Λ。其实这就是夫琅禾费衍射的必然结果——周期结构对应离散的傅里叶级数。

3.3 衍射效率

衍射效率是衡量衍射光学元件性能的核心指标。对于微透镜阵列,我们通常关心某个特定衍射级次上的能量占比。

定义:

ηₘ = Iₘ / I₀

其中 Iₘ 是第 m 级衍射光的强度,I₀ 是入射光总强度。

3.3.1 标量衍射效率

对于连续浮雕的衍射元件,理论上可以达到 100% 的衍射效率。但实际加工中,我们用的是量化台阶结构。台阶数 N 和衍射效率的关系是:

台阶数 N 理论衍射效率 实际典型值
2(二元) 40.5% 35-38%
4 81.1% 75-80%
8 95.0% 90-94%
16 98.7% 95-98%

避坑指南:我曾经以为台阶数越多越好,结果在 8 台阶基础上硬上 16 台阶,加工良率掉了 30%,衍射效率只提升了 3%。实际项目中,4 台阶或 8 台阶往往是性价比最优解。

3.3.2 矢量效应对衍射效率的影响

当微透镜阵列的特征尺寸接近波长时,标量理论就不准了。这时候需要考虑矢量衍射效应,包括偏振依赖、高宽比导致的 shadowing 效应等。

我建议的判断标准:如果阵列周期 Λ < 10λ,或者最小线宽 w < 2λ,老老实实用严格耦合波分析(RCWA)或者时域有限差分(FDTD)去算。标量理论在这个区间会高估衍射效率 10-20%。

3.4 知识结构图

下面这张图把本章的核心逻辑串起来了:

衍射光学基础结构图 衍射光学基础:核心逻辑 惠更斯-菲涅尔原理 菲涅尔衍射 夫琅禾费衍射 近场 / 中等距离 保留二次相位因子 远场 / 焦平面 退化为傅里叶变换 衍射效率 ηₘ = Iₘ / I₀ 标量理论:台阶数决定上限 矢量效应:Λ<10λ 时需 RCWA/FDTD

3.5 本章小结

  • 惠更斯-菲涅尔原理是衍射的物理基础,所有衍射计算都从这里出发。
  • 菲涅尔衍射适用于近场,保留二次相位;夫琅禾费衍射适用于远场,本质是傅里叶变换。
  • 衍射效率是量化指标,台阶数决定理论上限,但实际要平衡加工成本和矢量效应。
  • 当特征尺寸接近波长时,必须用矢量方法,标量理论会误导设计。

个人建议:刚开始做微透镜阵列设计时,先用夫琅禾费近似快速估算阵列周期和衍射级次的关系。等方案定型了,再用菲涅尔衍射或矢量方法精细优化。这样效率最高。