1. 光的本质与波动光学基础:从麦克斯韦方程组到光波

各位同学,咱们这门课叫《从衍射理论到DOE设计入门》。第一脚,得先把“光是什么”这事聊透。你可能会想:“光不就是亮吗?有什么好聊的?”

嗯,我当年刚入行时也这么想。直到第一次做衍射元件仿真,发现结果跟实测差了十万八千里……才意识到,不懂光的波动性,DOE设计就是空中楼阁。

1.1 光到底是波还是粒子?

这个问题吵了几百年。牛顿说是粒子,惠更斯说是波。后来麦克斯韦方程组一出来,大家基本认了——光是电磁波。

但别急,量子力学告诉我们,光有波粒二象性。不过在我们DOE设计这个领域,绝大多数场景下,光就是波。你把它当波处理,结果就对了。

核心观点: 在衍射光学设计中,光被视为电磁波。波动性是所有衍射现象的根本。

1.2 麦克斯韦方程组——光的“宪法”

麦克斯韦方程组是电磁理论的基石。它长这样:

∇ · D = ρ       (高斯定律——电场)
∇ · B = 0        (高斯定律——磁场)
∇ × E = -∂B/∂t  (法拉第定律)
∇ × H = J + ∂D/∂t (安培定律 + 位移电流)

看着有点吓人?别怕。在光学里,我们通常处理的是无源、线性、各向同性的介质。这时候方程组可以简化。

我个人习惯把麦克斯韦方程组理解为四句话:

  • 电荷产生电场
  • 没有磁单极子
  • 变化的磁场产生电场
  • 变化的电场产生磁场

最后那句“变化的电场产生磁场”特别关键。它解释了光为什么能自己传播——电场变磁场,磁场变电场,互相推着走。

1.3 从方程组到波动方程

把麦克斯韦方程组稍微推导一下,就能得到波动方程:

∇²E - (1/c²) ∂²E/∂t² = 0
∇²B - (1/c²) ∂²B/∂t² = 0

这个方程的解,就是电磁波。c是光速,约3×10⁸ m/s。

波动方程告诉我们三件事:

  1. 光以波的形式传播
  2. 光速是有限的
  3. 电场和磁场互相垂直,且都垂直于传播方向
小技巧: 我在做DOE设计时,经常用波动方程来估算衍射效率。虽然实际仿真用FDTD或RCWA,但波动方程能帮你快速判断方向对不对。

1.4 光波的数学描述

最简单的光波是平面波:

E(r, t) = E₀ cos(k·r - ωt + φ)

其中:

  • E₀ — 振幅,决定光强
  • k — 波矢,指向传播方向
  • ω — 角频率,ω = 2πf
  • φ — 初始相位

这里有个概念特别重要——相位。DOE设计的本质,就是通过微结构来调制光的相位。你想想看,如果不懂相位,那DOE设计就无从谈起。

用复数形式写更简洁:

E(r, t) = E₀ exp[i(k·r - ωt + φ)]

实际计算时,我们通常只取实部。但复数形式的好处是,加减乘除都方便。

1.5 光波的基本参数

参数 符号 关系式 典型值(可见光)
波长 λ — 380~780 nm
频率 f f = c/λ ~4×10¹⁴~8×10¹⁴ Hz
波数 k k = 2π/λ ~10⁷ m⁻¹
周期 T T = 1/f ~10⁻¹⁵ s

注意看周期——10⁻¹⁵秒。光波振动太快了,任何探测器都跟不上。所以我们测到的都是时间平均效果,比如光强。

1.6 光的干涉与衍射——DOE的物理基础

两束光叠加,如果相位差固定,就会产生干涉。相位相同的地方变亮,相位相反的地方变暗。

干涉的条件:

  • 频率相同
  • 振动方向一致
  • 相位差恒定

而衍射,是光遇到障碍物时偏离直线传播的现象。本质上,衍射是无数个子波干涉的结果。

我曾经踩过的坑: 刚开始做DOE时,我把干涉和衍射当成两回事。后来发现,在DOE设计中,它们是一回事——都是波的叠加。区别只在于你从哪个角度去看。

DOE(衍射光学元件)的工作原理,就是利用微结构产生特定的相位分布,让光衍射到我们想要的方向。说白了,就是用相位控制衍射。

1.7 本章知识结构

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

第1章 知识结构:从麦克斯韦到波动光学 麦克斯韦方程组 波动方程 ∇²E - (1/c²)∂²E/∂t² = 0 光波描述:E(r,t) = E₀ exp[i(k·r - ωt + φ)] 干涉:相位差决定光强 衍射:子波干涉的结果 DOE设计:用相位控制衍射 干涉 + 衍射 = 波动光学核心

1.8 本章小结

这一章,我们从麦克斯韦方程组出发,推导出波动方程,理解了光波的数学描述,最后落脚到干涉和衍射——这是DOE设计的物理基础。

记住一句话:DOE设计,就是设计一个相位分布,让光按照你想要的路径衍射。