《硅光波导光栅设计的系统化能力进阶》
第3章 光栅耦合器原理
第3章 · 光栅耦合器原理
布拉格条件、衍射效率、耦合方向、偏振依赖性 —— 这些是光栅耦合器的四大支柱。咱们一个一个掰开聊。
3.1 布拉格条件 —— 光栅的“共振密码”
光栅耦合器能工作,核心就是相位匹配。说白了,就是让波导里的光跟自由空间的光“对上节奏”。
布拉格条件写出来很简单:
k₀ · n_eff · sinθ + m · (2π/Λ) = k₀ · n_clad · sinφ
但我得提醒你,这个公式里藏着不少坑。m 是衍射级次,通常我们只用 m = -1 或 +1。Λ 是光栅周期,n_eff 是波导有效折射率。θ 是入射角,φ 是衍射角。
你想想看,如果入射光垂直(θ=0°),布拉格条件退化成:
Λ = λ₀ / n_eff
嗯,这时候光栅相当于一个反射镜。但耦合器通常需要倾斜入射,让光往某个方向跑。
3.2 衍射效率 —— 到底能耦合进去多少光?
衍射效率 η 是衡量耦合器性能的硬指标。它受光栅齿深、占空比、周期数、包层厚度等因素影响。
我个人习惯把衍射效率拆成两部分看:
- 向上衍射效率 —— 光从波导往自由空间辐射的比例。
- 向下衍射效率 —— 往衬底漏掉的比例(通常要抑制)。
对于标准 SOI 光栅耦合器,单侧向上衍射效率的理论极限大约在 50% 左右(没加反射镜时)。为什么?因为光栅会同时向上和向下辐射,各占一部分。
衍射效率还跟光栅长度有关。太短了耦合不充分,太长了光又会被二次辐射出去。我一般用 20~40 个周期,具体看目标波长。
3.3 耦合方向 —— 光往哪边走?
光栅耦合器的方向性由布拉格条件的符号决定。m = -1 时,光往一个方向偏;m = +1 时,往相反方向偏。
实际设计中,我们通常让光栅的“倾斜方向”与光纤的放置角度匹配。比如标准光纤耦合,光纤倾斜 8°~15°,光栅周期相应调整。
这里有个容易搞混的点:
- 波导到光纤(发射):光从波导进入光栅,向上辐射到光纤。
- 光纤到波导(接收):光从光纤倾斜入射,被光栅耦合进波导。
两种情况下,布拉格条件的形式一样,但入射/出射角色互换。我刚开始做的时候,总把符号搞反,仿真出来的耦合角差了 10° 多。后来我习惯在纸上画一遍波矢图,再也没错过。
3.4 偏振依赖性 —— TE 和 TM 的“性格差异”
硅光波导的折射率差很大,所以 TE 和 TM 模的有效折射率差得挺远。光栅耦合器对偏振天然敏感。
具体来说:
| 参数 | TE 偏振 | TM 偏振 |
|---|---|---|
| 有效折射率 n_eff | ≈ 2.8 ~ 3.0 | ≈ 1.8 ~ 2.0 |
| 最佳周期 Λ (1550 nm) | ≈ 630 nm | ≈ 980 nm |
| 耦合效率 (典型) | 30% ~ 50% | 20% ~ 35% |
| 带宽 (1 dB) | 40 ~ 60 nm | 30 ~ 50 nm |
你看,TE 和 TM 的周期差了 300 多纳米。如果你设计一个光栅同时耦合两种偏振,要么用二维光栅,要么接受效率折中。
我记得有一次做多波长测试,TM 的耦合效率死活上不去。查了半天,发现是光栅齿的侧壁角度偏了 3°,TM 模对侧壁粗糙度更敏感。从那以后,我每次流片都会加一组偏振测试结构。
3.5 四个要素怎么协同?
布拉格条件决定周期和角度,衍射效率决定齿形参数,耦合方向决定光纤摆放,偏振决定你到底用哪个模。它们不是孤立的。
举个例子:你定好了周期 Λ 满足布拉格条件,但齿深一变,n_eff 跟着变,布拉格条件又偏移了。所以设计时得迭代。
我个人的工作流是:
- 根据目标波长和偏振,初选周期 Λ(用布拉格条件估算)。
- 用 FDTD 扫齿深和占空比,看衍射效率峰值。
- 微调周期,补偿 n_eff 变化,重新验证耦合角。
- 检查偏振串扰 —— 有时候 TE 设计会在 TM 方向漏光。
嗯,这套流程我用了好几年,基本没翻过车。