4、傅里叶光学基础:傅里叶变换在光学中的应用、光学系统的传递函数、空间滤波的概念、透镜的傅里叶变换性质

各位,咱们今天聊点硬核的——傅里叶光学。说实话,我刚入行那会儿,觉得这玩意儿就是数学家在纸上画圈圈,跟实际做DOE设计八竿子打不着。直到有一次,我设计一个分束器,怎么调参数都搞不定,最后回头一看,是没吃透透镜的傅里叶变换性质。嗯,从那以后,我再也不敢小看这一章了。

傅里叶光学,说白了,就是把光场当成一堆不同频率的平面波的叠加。你想想看,一个复杂的光场分布,拆成不同方向、不同幅值的平面波,这不就是光学里的傅里叶变换吗?咱们做DOE,本质上就是在操控这些频率成分。

4.1 傅里叶变换在光学中的物理意义

先问一个问题:为什么光学里能用傅里叶变换?

因为光波是线性的。麦克斯韦方程组在自由空间里是线性的,所以任意复杂的光场都可以分解成基本解——平面波的线性组合。这个基本解,就是傅里叶变换的基函数。

我习惯把光学傅里叶变换理解成“角度谱”的展开。一个空间分布 U(x,y),它的傅里叶变换 F(u,v) 代表的是不同传播方向(空间频率)的平面波的复振幅。空间频率 u 和 v 跟传播方向余弦 α、β 的关系是:

u = α / λ
v = β / λ

其中 λ 是波长。你看,频率越高,代表光波偏离光轴的角度越大。

核心要点: 傅里叶变换把空域信息(x,y)映射到频域信息(u,v)。在DOE设计中,我们经常在频域里做文章,再通过逆变换回到空域看效果。

4.2 光学系统的传递函数

一个光学系统,本质上就是一个线性系统。输入一个光场,输出另一个光场。这个系统的特性,可以用传递函数来描述。

我记得有一次做投影系统的DOE,客户要求衍射效率做到95%以上。我一开始只盯着相位分布调,效果一直上不去。后来我仔细分析了系统的传递函数,发现高频成分被系统截止了。说白了,你设计得再好,系统传不过去也是白搭。

光学系统的传递函数分两种:

类型 定义 物理意义
相干传递函数(CTF) 系统对复振幅的传递特性 描述相干光照明下,系统对各空间频率的振幅和相位响应
光学传递函数(OTF) 系统对光强的传递特性 描述非相干光照明下,系统对各空间频率的对比度传递和相位偏移

对于DOE设计,我们通常工作在相干光条件下,所以CTF更常用。CTF其实就是光瞳函数。一个简单的4f系统,CTF就是透镜孔径的傅里叶变换。孔径越大,能通过的高频成分越多,系统的分辨率越高。

我的经验: 设计DOE时,一定要先搞清楚系统的CTF。如果CTF截止频率低于你DOE的最高空间频率,那你的设计就是白费功夫。我曾经吃过这个亏,后来学乖了,设计前先算系统带宽。

4.3 空间滤波的概念

空间滤波,说白了就是在频谱面上做文章。你放一个掩模,挡住某些频率,让另一些频率通过,就能改变输出光场的分布。

我刚开始学的时候,觉得空间滤波就是低通、高通、带通这些。后来做DOE设计才发现,空间滤波的概念远不止这些。DOE本身就是一个复杂的空间滤波器——它不是在频谱面上放掩模,而是直接在元件上编码相位分布,实现对特定频率的操控。

常见的空间滤波操作:

  • 低通滤波: 挡住高频,平滑图像,去除噪声。我在做激光匀化时经常用,把高频散斑滤掉。
  • 高通滤波: 挡住低频,提取边缘,增强对比度。做边缘检测时有用。
  • 带通滤波: 只让特定频率通过。DOE分束器本质上就是带通滤波——只让特定角度的衍射级次通过。
  • 相位滤波: 不改变振幅,只改变相位。这是DOE的核心——纯相位调制。

注意: 空间滤波不是万能的。滤波器的尺寸和位置必须精确。我曾经在4f系统中放一个针孔做低通滤波,结果针孔没对准焦点,出来的光场一团糟。后来我养成了习惯:先用CCD看频谱面,再放滤波器。

4.4 透镜的傅里叶变换性质

这是本章的重头戏。透镜为什么能做傅里叶变换?

一个薄透镜,对入射光场施加一个二次相位因子:

t(x,y) = exp[-j * k * (x² + y²) / (2f)]

其中 f 是焦距,k = 2π/λ。这个二次相位因子,恰好能补偿自由空间传播带来的菲涅尔衍射相位,使得透镜后焦面上的光场分布,正好是透镜前焦面上光场分布的傅里叶变换。

我习惯把透镜的傅里叶变换性质总结成三种情况:

配置 输入位置 输出位置 变换关系
标准4f系统 透镜前焦面 透镜后焦面 精确傅里叶变换
物体紧贴透镜 透镜前表面 透镜后焦面 傅里叶变换 + 二次相位因子
物体在透镜前方任意位置 透镜前任意距离 透镜后焦面 傅里叶变换 + 球面波因子

做DOE设计时,最常用的是第一种——4f系统。你把DOE放在前焦面,在后焦面就能看到它的频谱。反过来,你在后焦面放一个掩模,就能对DOE的频谱进行滤波。

实用技巧: 在仿真中模拟透镜的傅里叶变换,我通常用FFT(快速傅里叶变换)。但要注意采样条件——空间采样间隔必须满足奈奎斯特准则,否则会出现混叠。我一般会在DOE面上加零填充,把采样点数翻倍,保证频谱分辨率够用。

下面这张图,是我自己总结的傅里叶光学在DOE设计中的核心逻辑,你看一眼就明白了:

傅里叶光学在DOE设计中的核心逻辑 输入光场 U(x,y) 傅里叶变换 (透镜 / 传播) 频谱 F(u,v) (空间频率分布) DOE相位设计 (频域操控) 空间滤波 (选择/抑制频率) 输出光场 U'(x,y) (逆变换结果) 关键点 • DOE = 频域相位调制器 • 系统CTF决定设计上限 • 空间滤波是频域操作工具

你看这个流程:输入光场经过傅里叶变换得到频谱,我们在频谱面上做DOE相位设计(本质上是频域操控),再配合空间滤波,最后通过逆变换得到输出光场。整个DOE设计,就是在这个框架里转。

最后说一句,傅里叶光学不是纯理论。你每次用MATLAB或Python算FFT,每次在Zemax里看光瞳函数,每次在实验台上调4f系统,都是在跟傅里叶光学打交道。把它吃透了,DOE设计就成功了一半。