光学基础概念:波动性、干涉、衍射、偏振、相位与振幅调制及基本光学元件
光学矩阵乘法(Optical Matrix Multiplication)的物理根基,在于利用光场的复振幅(Complex Amplitude)作为信息载体,通过光学元件的线性变换实现数学运算。要深入理解这一过程,必须首先掌握光作为电磁波的基本属性——波动性、干涉、衍射、偏振,以及相位与振幅的调制机制。同时,透镜、分束器、空间光调制器(SLM)等基本元件,构成了光学计算系统的“算盘”与“齿轮”。本章将系统梳理这些核心概念,并阐明它们在矩阵运算中的具体角色。
上图展示了光学矩阵乘法中各基础概念与元件之间的逻辑关系。光波的基本属性(波动性、干涉、衍射、偏振)为信息编码提供了物理维度;调制机制(振幅、相位、偏振)负责将数据加载到光场上;而基本光学元件则构成了运算的物理载体。三者协同,最终实现矩阵乘法的光学加速。
3.1 光的波动性与复振幅表示
核心原理:光是一种电磁波,其电场分量可表示为:
E(z,t) = A·cos(ωt - kz + φ₀)
其中,A为振幅,ω为角频率,k=2π/λ为波数,φ₀为初始相位。在光学计算中,更常使用复数表示法:
E = A·exp[i(ωt - kz + φ₀)]
复振幅U = A·exp(iφ)包含了振幅和相位全部信息。矩阵乘法中,输入数据的实部和虚部可以分别映射到振幅和相位,或通过两个正交偏振分量实现。
3.2 干涉:光学乘法的加法基础
核心原理:当两束相干光叠加时,合成光强为:
I = I₁ + I₂ + 2√(I₁I₂)·cos(Δφ)
其中Δφ为两束光的相位差。干涉项2√(I₁I₂)·cos(Δφ)正是矩阵乘法中“加权求和”的物理实现。在光学矩阵乘法器中,输入向量元素通过振幅调制器编码为不同光强,权重矩阵通过掩膜或SLM编码为不同透过率,两者相乘后经透镜聚焦到探测器,实现累加求和。
| 干涉类型 | 实现方式 | 矩阵运算应用 |
|---|---|---|
| 分波前干涉 | 双缝、光栅 | 并行通道分离 |
| 分振幅干涉 | 分束器+反射镜 | 马赫-曾德尔干涉仪(MZI) |
| 多光束干涉 | 法布里-珀罗腔 | 频谱滤波/权重整形 |
3.3 衍射:傅里叶变换的物理基础
核心原理:夫琅禾费衍射(远场衍射)的复振幅分布正比于孔径透射函数的傅里叶变换。透镜天然实现傅里叶变换:
U_f(u,v) = (1/(iλf))·∬U_in(x,y)·exp[-i2π(ux+vy)/(λf)]dxdy
这一性质使得透镜成为光学矩阵乘法中不可或缺的元件。在4F系统中,输入面经透镜L1进行傅里叶变换,在频谱面进行滤波(相当于矩阵乘法中的权重操作),再经透镜L2进行逆变换,实现卷积运算。
3.4 偏振:复数运算的矢量维度
核心原理:偏振描述了光场矢量在垂直于传播方向平面内的振动状态。琼斯矢量表示法:
|ψ⟩ = [E_x, E_y]ᵀ = A·[cosθ, sinθ·exp(iδ)]ᵀ
其中θ为偏振角,δ为两正交分量的相位差。偏振态可通过波片(改变δ)和偏振旋转器(改变θ)进行调制。在光学矩阵乘法中,偏振复用可实现复数矩阵运算:将实部编码为水平偏振分量,虚部编码为垂直偏振分量,通过偏振分束器分离后分别探测。
| 偏振元件 | 功能 | 矩阵运算角色 |
|---|---|---|
| 二分之一波片 | 旋转偏振方向 | 权重符号翻转(正负) |
| 四分之一波片 | 线偏↔圆偏转换 | 相位延迟(虚部编码) |
| 偏振分束器(PBS) | 分离正交偏振 | 实部/虚部分离探测 |
3.5 相位与振幅调制
核心原理:振幅调制改变光场强度,对应矩阵权重的大小;相位调制改变光程,对应权重的符号或复数相位。空间光调制器(SLM)是核心调制器件:
- 液晶SLM:通过电场控制液晶分子取向,改变折射率,实现相位调制(0-2π)或振幅调制。响应速度约60Hz,适合静态权重加载。
- 声光调制器(AOM):利用声波在晶体中产生折射率光栅,通过声波振幅控制衍射效率,实现高速振幅调制(MHz级)。
- 电光调制器(EOM):利用泡克尔斯效应,响应速度达GHz级,适合高速数据加载。
3.6 基本光学元件功能详解
透镜:除傅里叶变换外,透镜还用于光束准直、聚焦和成像。在光学矩阵乘法中,透镜阵列可实现并行通道的独立聚焦,每个通道对应一个输出神经元。
分束器:将一束光分为两束或多束,用于构建干涉仪或复制信号。分束比决定权重分配,如50:50分束器对应等权重叠加。
光栅:周期性结构,用于色散分光或分束。在波分复用(WDM)光学计算中,不同波长通道可承载不同矩阵行。
| 元件 | 关键参数 | 典型值 | 矩阵运算影响 |
|---|---|---|---|
| 透镜 | 焦距f、数值孔径NA | f=100mm, NA=0.5 | 决定傅里叶变换尺度 |
| 分束器 | 分束比、消光比 | 50:50, ER>20dB | 影响干涉对比度 |
| SLM | 像素数、填充因子、灰度级 | 1920×1080, 93%, 8bit | 决定矩阵维度与精度 |
| 波片 | 延迟量、波长范围 | λ/2, 400-700nm | 控制偏振态精度 |
3.7 案例拆解:4F系统实现矩阵-向量乘法
场景:设计一个4F光学处理器,实现3×3矩阵与3×1向量的乘法。
系统参数:
- 输入向量x = [x₁, x₂, x₃]ᵀ,通过三个独立激光器调制振幅
- 权重矩阵W(3×3),加载到SLM的3×3像素区域
- 透镜焦距f=100mm,波长λ=633nm
操作流程:
- 输入编码:三个激光器分别输出振幅正比于x₁, x₂, x₃的相干光,经准直后入射到SLM。
- 权重加载:SLM每个像素的透过率设为Wᵢⱼ(振幅调制模式),形成3×3权重掩膜。
- 光学乘法:输入光场经SLM后,每个像素的光场为xᵢ·Wᵢⱼ。
- 聚焦求和:透镜将同一行(j固定)的三个像素光场聚焦到同一探测器,实现Σᵢ xᵢ·Wᵢⱼ。
- 光电转换:三个探测器分别输出y₁, y₂, y₃。
结果对比:实验测得输出与理论计算误差<2%,主要误差来源为SLM灰度量化(8bit)和光学对准偏差。
复盘经验:SLM的填充因子(93%)导致部分光损失,可通过增加输入光功率补偿;探测器响应非线性需校准;系统对环境振动敏感,需光学平台隔振。