2、ABCD矩阵入门:光线传输矩阵回顾、高斯光束的q参数、q参数的ABCD变换法则
好,咱们正式开始啃高斯光束的硬核部分。这一章我把它叫做「桥梁章节」——把几何光学的矩阵工具,架到高斯光束的波动光学世界里。你想想看,如果能把复杂的波前变换简化为一个复参数的代数运算,那该多爽?嗯,ABCD矩阵就是干这个的。
2.1 光线传输矩阵:你早就见过的老朋友
先快速回顾一下几何光学的光线传输矩阵。说白了,就是用2×2矩阵描述一条近轴光线经过光学元件后的变化。
一条光线用两个参数描述:r(离轴高度)和 θ(倾斜角,近轴近似下 tanθ ≈ θ)。经过一个光学系统后:
[ r₂ ] = [ A B ] [ r₁ ]
[ θ₂ ] [ C D ] [ θ₁ ]
我个人习惯把矩阵元记成「AB/CD」——A是放大率,B是平移能力,C是光焦度,D是角放大率。行列式 AD - BC = 1(无损耗系统),这个后面会用到。
几个常用矩阵,我列个表,你最好背下来:
| 光学元件 | ABCD矩阵 | 说明 |
|---|---|---|
| 自由空间传播 d | [1 d; 0 1] | d 为传播距离 |
| 薄透镜(焦距 f) | [1 0; -1/f 1] | f > 0 会聚,f < 0 发散 |
| 球面反射镜(曲率半径 R) | [1 0; -2/R 1] | R > 0 凹面镜 |
| 介质界面(n₁→n₂) | [1 0; 0 n₁/n₂] | 平面界面 |
2.2 高斯光束的 q 参数:一个复数的魔力
几何光线的矩阵法很漂亮,但高斯光束不是光线——它有波前曲率,有光斑大小。怎么把这两个东西塞进一个参数里?
答案就是 q 参数。定义如下:
1/q = 1/R - iλ/(πω²)
其中:
- R(z) — 波前曲率半径(实数)
- ω(z) — 光斑半径(实数)
- λ — 波长
- i — 虚数单位
你看,一个复数 q,同时携带了波前曲率(实部)和光斑尺寸(虚部)的信息。我个人觉得这是激光光学里最优雅的设计之一——把两个物理量打包成一个复变量,然后用代数规则处理。
在束腰位置(z=0),R → ∞,所以 1/q₀ = -iλ/(πω₀²)。
传播 z 距离后:
q(z) = q₀ + z
就这么简单?对,自由空间里 q 参数就是线性增长。但经过透镜、反射镜呢?
2.3 q 参数的 ABCD 变换法则:核心中的核心
来了,本章最关键的公式:
q₂ = (A·q₁ + B) / (C·q₁ + D)
其中 A、B、C、D 就是光学元件的矩阵元。q₁ 是入射高斯光束的 q 参数,q₂ 是出射的。
这个公式的威力在于:你不需要解波动方程,只需要做一次复数除法,就能得到新位置的光斑大小和波前曲率。
为什么会这样?从波动光学角度看,高斯光束是近轴波动方程的一个解,而 ABCD 矩阵恰好描述了该解在光学系统中的变换。数学上可以严格证明,这里不展开,你记住结论就行。
2.4 实战:薄透镜变换
举个例子。一束高斯光束经过焦距 f 的薄透镜。透镜矩阵是 [1 0; -1/f 1]。
代入变换法则:
q₂ = (1·q₁ + 0) / ((-1/f)·q₁ + 1)
= q₁ / (1 - q₁/f)
取倒数:
1/q₂ = 1/q₁ - 1/f
还记得 1/q = 1/R - iλ/(πω²) 吗?代入:
1/R₂ - iλ/(πω₂²) = (1/R₁ - iλ/(πω₁²)) - 1/f
实部和虚部分别对应:
- 波前曲率: 1/R₂ = 1/R₁ - 1/f
- 光斑尺寸: ω₂ = ω₁(薄透镜不改变光斑大小)
这个结果和几何光学中薄透镜对波前的变换完全一致——透镜只改变曲率,不改变光斑尺寸(瞬间)。
2.5 知识结构图:本章核心逻辑
下面这张图帮你理清本章的知识脉络:
2.6 本章要点速查表
| 概念 | 公式/定义 | 关键点 |
|---|---|---|
| 光线传输矩阵 | [r₂; θ₂] = [A B; C D][r₁; θ₁] | AD - BC = 1 |
| q 参数定义 | 1/q = 1/R - iλ/(πω²) | 复参数,实部曲率,虚部光斑 |
| 自由空间传播 | q(z) = q₀ + z | 线性增长 |
| ABCD 变换法则 | q₂ = (Aq₁ + B)/(Cq₁ + D) | 核心公式,复数除法 |
| 薄透镜变换 | 1/q₂ = 1/q₁ - 1/f | 只改变曲率,不改变光斑 |