把“一束光只能传一路数据”这件事彻底掀翻的,是轨道角动量(OAM)复用技术。传统波分复用已经快把带宽挤爆了,而OAM提供了一个全新维度——不同拓扑荷的涡旋光可以正交复用,在同一根光纤、同一个自由空间信道上并行传输多路数据。但概念归概念,真正落地的时候卡在了一个物理器件问题:怎么把不同OAM模式干脆利落地分开、合起来。我在复现2018年发表于Advanced Optical Materials的相关工作时,最大的体会是:超表面把这个问题解决得非常优雅,但FDTD仿真里处处是坑。这篇我把完整的物理逻辑、设计思路、Lumerical仿真流程和踩坑记录都摊开写,适合正在做超表面方向的研究生,也适合想从仿真角度理解OAM解复用原理的工程师。
1. 从“一束光一个信道”到“一束光多个信道”:OAM复用的底层逻辑
1.1 涡旋光的螺旋相位与拓扑荷:一眼认出OAM
涡旋光最直观的特征是波前不再是平面,而是像螺旋楼梯一样绕着传播轴旋转。光场的表达式可以写成:
u_l(r, φ) = A(r) · exp(i·l·φ)
这里的l就是拓扑荷(topological charge),φ是方位角。每绕光轴转一圈,相位就变化2πl。当l=0时就是普通高斯光;l≠0时,中心处因为相位不确定,光强必然为零,所以涡旋光的光斑是“甜甜圈”。这个空心结构是OAM光的标志性特征。
相位绕一圈的变化是2π的整数倍,这很关键。因为任何时刻电场都必须单值,拓扑荷l只能是整数。l越大,环半径越大,螺旋越快。从通信角度看,不同l值的OAM模式之间相互正交——就是这一点,让不同拓扑荷的光可以像不同的频率信道一样独立传输,而不会互相串扰。
我在仿真里第一次生成涡旋光源时,犯过一个特别蠢的错误:直接用复数光源的实部做幅度,忽略了相位虚部,结果出来的光场整个不对。后面会详细说这里怎么处理。
1.2 为什么OAM模式能复用:正交性到底意味着什么
两个不同拓扑荷l1和l2的涡旋光,在横向截面上的重叠积分满足:
∫∫ u_l1(x,y) · u*_l2(x,y) dxdy = 0,当l1 ≠ l2
这就是正交性。数学上看,是因为exp(i·(l1-l2)·φ)在0到2π积分一圈为零。物理上就意味着:如果我在发射端把l=1、l=2、l=3的光同时送出去,在接收端用对应的共轭相位板去检测,每路光只会对自己那个匹配的模式响应,其他模式的光直接被滤除。
这跟频分复用很像。频谱上不同载波频率正交,所以可以挤在同一个信道里;OAM是在空间相位分布上正交,所以也能挤在同一根信道里。区别在于:频分复用用滤波器分光,而OAM复用需要一个能把“拓扑荷”翻译成“空间位置”的器件——这就是解复用器。
1.3 复用的卡点:传统器件为何又大又笨重
理论上OAM能大幅提升通信容量,但器件结构一直是瓶颈。传统方案有两个:
- 用空间光调制器(SLM)加载螺旋相位板,接收端对每个OAM模式分别滤波。这套系统能工作,但SLM像素大、响应慢、体积大,而且一套只能处理一个模式。
- 用多个分束器和相位板堆成马赫-曾德尔干涉仪结构做解复用,自由空间光路调试非常痛苦,对一个l值是这么干,对4个、8个l值就要级联一大堆光学元件,一个实验室里天天调光路的人肯定懂这种痛。
问题本质在于:传统体光学器件只能对光场做全局操作,无法在同一个平面上对不同OAM模式做不同的空间变换。而超表面上每个纳米柱都可以独立控制相位,相当于把无数微型相位板并排集成到了一层二维平面上。2018年AOM上的这类工作,核心就是利用超表面的空间复用能力,在一块芯片上同时完成多路OAM模式的产生/分离。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 2018年AOM超表面的核心设计思路:把一个螺旋相位“翻译”成位置
2.1 解复用的本质:不是“分开光”,而是“变换波前”
解复用器要做的事,是把不同拓扑荷的涡旋光引导到不同的物理位置。具体来说,如果能设计一个相位分布φ_surface(x,y),入射的涡旋光经过它之后,变成一束平面波,且平面波的出射角度θ随l线性变化,那么再用一个透镜聚焦,不同l的光就会落在焦平面的不同位置。
这个逻辑用傅里叶光学理解很舒服:入射光场是u_l = A·exp(i·l·φ),超表面相位分布是φ_surface,出射光场变成u_out = A·exp(i·l·φ + i·φ_surface)。关键在于φ_surface里包含一个“消除螺旋相位”的项和“引入倾斜相位”的项。螺旋相位被消掉后,剩下的就是类似闪耀光栅的倾斜相位,倾斜角度正比于l。透镜聚焦后,焦点横向偏移正比于sin(θ),也就是正比于l。
所以所谓解复用,本质上就是一次坐标变换:把方位角φ维度的螺旋相位信息,转换成焦平面上的横向位置信息。2018年AOM的那篇工作高明之处在于,这种坐标变换和聚焦功能可以由一个单层超表面同时完成——设计一块透镜+坐标变换的复合相位板,不同OAM信道直接落在预定义的探测器阵列上,不需要额外的4f系统。
2.2 超表面如何用一个平面干三件事:相位编码与偏振通道
单层超表面要同时完成三件事:解螺旋、偏转、聚焦。三个功能在相位分布上是相加关系:
φ_surface(x,y) = φ_unwrap(x,y) + φ_tilt(x,y) + φ_lens(x,y)
- φ_unwrap:消除入射OAM的螺旋相位,模式l不同,需要的消除项不同。
- φ_tilt:给不同l对应的光束施加不同的线性相位偏转,让它们从不同角度出射。
- φ_lens:把偏转后的光聚焦到焦平面。
这三项叠加完,每一个位置上的总相位需求可能从0到超过2π。而超表面要做的,就是给每一个纳米柱找到一组几何参数(宽度、长度、高度、转角),让它在1550nm波长上产生对应的相位。
这里必须多说一句:相位是周期性的,0和2π等价,所以总相位需要可以先做mod 2π处理,再映射到纳米柱参数。这是整个设计流程里最容易被绕晕的地方——我在第一次写MATLAB布局脚本时,直接拿总相位去查表,忘了做mod,结果生成出来的器件相位分布乱成一锅粥。
更重要的是,2018年AOM这类工作很多利用了圆偏振的几何相位(Pancharatnam-Berry相位)。旋转纳米柱的角度θ,会对圆偏振光引入2θ的相位延迟,而且左右旋圆偏振的响应刚好相反。这样一来,同一块超表面可以对不同偏振通道分别编码,实现“偏振+OAM”联合复用。比如入射右旋圆偏振的l=+1和左旋圆偏振的l=-1,虽然拓扑荷不同,但出射通道可以分开。这种自由度叠加,是传统体光学很难做到的。
2.3 关键设计参数:从拓扑荷l到焦面位移的定量关系
在实际设计中,需要先定义参数,才能写出超表面的相位分布。以一维解复用为例,假设用x方向分离各OAM模式,出射后的光束偏转角θ(对l)由光栅周期P决定。当l增加1时,对应的平面波倾斜相位增加Δφ_tilt = k0·x·sin(Δθ),其中sin(Δθ) = λ / Λ,Λ是等效光栅周期。
焦平面上的位移Δx与焦距f的关系是:
Δx = f · tan(Δθ) ≈ f · λ / Λ
一个典型设计:波长1550nm,焦距f=200μm,如果需要相邻OAM通道的间距Δx=20μm,那么等效光栅周期Λ = f·λ/Δx = 15.5μm。这个值决定了偏转相位的斜率,设计时先定Δx,反推Λ,再生成φ_tilt,顺序不能反。我见过很多人上来就拍脑袋给一个焦距,结果发现相邻通道在焦面上叠在一起,根本分不开。
我在做参数设计时习惯先建一个简单的标量衍射模型,把不同l的入射光场、超表面相位、焦距代入,算出焦平面强度分布,确认通道间隔离度足够,再进入FDTD全波仿真。这个标量预验证步骤能帮你省下大量FDTD试错时间。
3. FDTD仿真全流程:从单元库到整器件的搭建指南
3.1 第一步:纳米柱单元库扫描——没有0到2π相位覆盖后面全是白搭
FDTD仿真的第一步,不是直接建整个超表面,而是先做单元库仿真。单元库的目的是:为每一组纳米柱几何参数,提取对应的透射相位和透过率,形成一个“参数→相位”的查找表。
以通信波段常用设计为例:
- 衬底:熔融石英SiO2,厚度500μm,仿真时可以设成半无限大衬底。
- 纳米柱材料:非晶硅(a-Si),1550nm波长下折射率约3.45。也可以用TiO2,但近红外波段Si的折射率更高,相位调制能力更强。
- 纳米柱形状:矩形柱或椭圆柱。如果只用几何相位,选圆形/矩形柱即可;如果还要独立控制两个正交偏振,则需要用矩形柱分别改变x、y方向的尺寸。
- 高度:600nm-800nm。高度是相位覆盖的主要来源,太矮相位覆盖不足,太高刻蚀困难。
- 周期:700nm-900nm。周期太大会激发高阶衍射,太小工艺做不了。
单元仿真在Lumerical FDTD的结构很简单:一个2016区域的纳米柱,衬底和上包层都设为SiO2,四周用Bloch边界条件模拟无限周期阵列,z方向用PML吸收边界。光源用平面波垂直入射,频域监视器记录出射面的电场。
扫描参数时,我会用Parameter sweep扫描纳米柱宽度W从80nm到400nm、长度L从80nm到400nm,步长10nm。每次仿真都会得到一个复电场E_out,透射相位是angle(E_out),透过率是|E_out|²相对于无柱区域的比值。
这里有一个特别重要的细节:几何相位器件需要在圆偏振基下看透射相位。如果用线偏振E_x作为入射,提取到的只是线偏振的传播相位;要提取几何相位,得入射圆偏振光,或者在线偏振入射后对出射场做圆偏振投影。Lumerical里可以直接在脚本中构造圆偏振光源,也可以用两个正交线偏振光源线性叠加,但后者处理起来麻烦得多。我的经验是直接用自定义圆偏振高斯光源做单元库扫描,后面整器件仿真时也用同样设置,两边提取的相位才对得上。
扫描完检查两件事:
- 相位覆盖率:所有W、L组合对应的透射相位范围是否覆盖0到2π。如果只有1.5π,说明柱高不够,加高到800nm再扫。
- 透过率:挑选相位点时,尽量选择透过率大于80%的柱形。透过率低于60%的柱形要避开。
我常用的筛选条件是:相位误差±3°以内、透过率>75%。这个条件过滤后,通常能得到几百组候选柱形,足以覆盖整个相位查找表。
3.2 第二步:生成涡旋光光源——自定义光源避免“伪涡旋”
整器件仿真的时候,能不能正确生成涡旋光入射,直接决定仿真结果可不可信。Lumerical的默认光源里没有“涡旋光”这个选项,但可以通过自定义光源空间分布实现。
在FDTD里添加一个Total Field Scattered Field(TFSF)光源或者直接用模态光源(Mode Source)剖面。最简单的方式是添加一个平面波光源,然后在光源属性里把Override global source settings打开,用custom profile定义横向电场分布:
E(x, y) = A0 · exp(-((x-x0)² + (y-y0)²)/w0²) · exp(i·l·atan2(y-y0, x-x0))
几个关键点:
- 高斯因子是为了限定涡旋光的尺寸,让光斑能量主要集中在超表面范围内,避免边缘效应。
- exp(i·l·atan2(...)) 是螺旋相位的核心,atan2函数的返回值范围是-π到π,绕着圆心转一圈,相位刚好从-π变到π,正好2π,拓扑荷l的整数倍。
- (x0, y0)是涡旋奇点位置,必须严格落在超表面的对称中心。如果偏了哪怕几纳米,相位奇点和器件中心错位,解复用效果会明显变差。
我建议第一次仿真用单一的OAM模式,比如l=1,跑通之后再切换l=2, l=-1等。一次仿真只入射一个模式,输出端用监视器记录焦平面电场,然后做重叠积分得到串扰矩阵。
光源距离超表面的距离也要注意。如果光源太近,近场耦合会改变超表面响应的边界条件;如果太远,光斑扩散、边缘效应变大。我一般把光源放在距超表面2μm-5μm的位置,光斑半径w0取超表面半径的1/3左右,这样大部分能量在超表面中心区域,边缘截断效应可控。
3.3 第三步:整器件建模与区域划分——mesh和边界的取舍
整器件仿真比单元库仿真费资源得多。一个500μm口径的OAM超表面,如果直接按纳米柱逐根建模,在FDTD里用均匀网格仿真,内存和时间都不可接受。因此,实际项目里很少对一个全尺寸器件直接做全波仿真,而是用下面两种思路之一:
思路A:缩小口径仿真。把超表面口径缩小到50μm左右,纳米柱数量从几万根降到几千根,网格数量仍然很大,但服务器可以扛得住。用微型器件的仿真结果验证设计逻辑正确性,然后外推到全尺寸。这个方法适合做学术验证。
思路B:用区域截断+周期近似。如果超表面的相位分布是局部缓慢变化的,可以把它分成若干个小的局部周期单元,每个单元用RCWA或局部FDTD求解透射系数,再用傅里叶光学传播算焦面光场。这种方法在工程上更快,但严格性不如整波仿真。
如果选择思路A,整器件建模的步骤:
- 在Lumerical中用脚本读入之前生成的布局文件,通常是GDS或者CSV,包含每个纳米柱的中心坐标、宽度、长度、转角。
- 用merge/union把同层纳米柱结构合并成一个object,减少网格对象数量,不然一次仿真要画几万根柱子,CAD层面就卡死了。
- 设置仿真区域:xy方向用PML边界(因为超表面是非周期的,不能用Bloch),z方向也用PML。PML距离超表面边缘至少留半个波长,避免反射干扰。
- 网格策略:全局网格dx/dy/dz设为20nm左右,纳米柱区域用mesh override细化到5nm-10nm,保证纳米柱边缘相位不被“抹平”。这个细化范围要覆盖整个超表面区域,不然边缘柱子的相位精度会崩。
这里我必须强调:网格步长对相位的影响是全局性的。我之前试过全局网格15nm,跑出来的聚焦效率、串扰和实验预期差很多;把纳米柱表面网格细化到5nm后,串扰仿真结果直接降了5dB。网格不是越细越好,但对超表面,纳米柱界面的网格质量直接影响相位精度。
3.4 第四步:解复用端与复用端的仿真互逆性验证
一个容易忽略但特别有价值的仿真步骤,是把解复用器件反过来验证复用功能。超表面的互易性意味着:如果从解复用出射位置反向输入平面波,器件应当在原来的入射方向产生涡旋光。
实际操作时,我会在同一个超表面结构上做两次仿真:
- 仿真1:入射l=1涡旋光,记录焦平面通道1的光斑强度和电场分布。
- 仿真2:在通道1位置放置一个聚焦高斯光源,反向入射,记录超表面出射面的电场,通过相位展开看是否提取出正确的螺旋相位exp(i·1·φ)。
如果仿真2得到的出射场相位是反方向的螺旋相位(即exp(-i·1·φ)),说明器件设计是对称且自洽的。这一步能有效发现布局里的镜像错误、坐标系方向错误等隐藏问题。坐标系正负号搞反是超表面仿真里最高频的错误之一,没有之一。
我做过一次复核,第一次设计时发现仿真2出来的相位是l=-1而不是+1,一查发现是布局脚本里atan2的y方向取反了。如果只做单向解复用仿真,这个错误可能到最后都发现不了——因为解复用端只要把螺旋相位展开,正负拓扑荷变化在焦平面位置是一样的,但串扰矩阵会异常到难以解释。
4. 仿真结果分析:串扰、效率与模式纯度的判读
4.1 焦平面光斑怎么数:位置通道与OAM通道的对应
仿真跑完,第一步是看焦平面的光强分布。以4路OAM解复用为例(l = -2, -1, +1, +2),焦平面上应该在x方向出现4个峰值,从左到右依次对应l = -2, -1, +1, +2。每个峰值的位置间距基本均匀,因为相位偏转量与l线性相关。
不过第一次做的人很容易被“对称性”误导。因为l和-l对应相同的螺旋相位绝对值,在单纯聚焦型超表面(只有φ_lens,没有φ_tilt)中,l=+1和l=-1会聚焦到同一个环上,只是环的旋转方向不同,看起来像同一个光斑。这是正常的——所以解复用必须在相位分布中加入φ_tilt,把正负拓扑荷“掰”到不同方向。否则你的解复用器就是个“空分复用的视力表”,什么也分不开。
我在看焦平面数据时,习惯同时看光强分布和相位分布。相位分布是判断焦斑质量和杂散光来源的好工具:如果光斑中心存在明显的螺旋相位残留,说明φ_unwrap没有完全消除入射涡旋相位,通常是相位查找表精度不够或者某个纳米柱的尺寸超过工艺合理范围。
4.2 串扰矩阵的计算方法:用重叠积分说真话
解复用的核心指标是串扰。串扰矩阵在FDTD中计算时,不能直接用焦平面上某点的光强大小判断,而要用模式重叠积分。
定义发射端入射l=m涡旋光,接收端检测通道为n时,耦合系数为:
C_mn = |∫∫ E_received(x,y) · E*_target_n(x,y) dxdy|² / (∫∫ |E_received|² dxdy · ∫∫ |E_target_n|² dxdy)
其中E_target_n是理想情况下第n通道应该接收到的模式场。在仿真里,通常是用一个理想高斯光斑作为目标模式(因为设计目标是让每个OAM信道变成高斯型焦斑),在焦平面上做重叠积分。
四通道的仿真串扰矩阵示例:
| 入射模式 | Ch1 (l=-2) | Ch2 (l=-1) | Ch3 (l=+1) | Ch4 (l=+2) |
|---|---|---|---|---|
| l=-2 | 0.81 | 0.04 | 0.03 | 0.01 |
| l=-1 | 0.05 | 0.78 | 0.02 | 0.04 |
| l=+1 | 0.03 | 0.04 | 0.79 | 0.05 |
| l=+2 | 0.02 | 0.03 | 0.05 | 0.76 |
对角线元素代表目标通道的耦合效率,非对角线是串扰。通常要求非对角线元素比对角线低15dB以上,才认为解复用效果合格。矩阵非对称性往往暴露设计缺陷——如果C_mn和C_nm差很多,往往是焦平面光斑倾斜畸变,或者某个l值的涡旋光斑半径变化导致聚焦效率不一致。
我见过不少人在论文里只放“光斑图”,不计算串扰矩阵。光斑图看着分开了,但实际串扰可能高得离谱——因为焦平面光斑面积大、有旁瓣,能量混在一起。重叠积分可以排除人为视觉判断。强烈建议仿真脚本里直接输出串扰矩阵,而不是靠肉眼判读。
4.3 实测中发现的三类“假结果”与排除方法
仿真数据异常时,先别急着怀疑物理设计,FDTD设置本身就会制造三类“假结果”:
第一类:PML反射干扰。如果PML离超表面太近,反射波会和正常的透射波干涉,焦平面光强会出现周期性的波纹。判断方法:把PML再往远处挪1μm,看光斑有没有变化;如果变了,说明之前就是PML反射在捣乱。
第二类:网格各向异性导致的相位畸变。当纳米柱不是规则矩形或者相对于网格倾斜时,FDTD的阶梯近似会让相位分布出现方向性误差。判断方法:旋转整个器件90°,看仿真结果是否完全一致。如果不一致,就是网格引起的假象。解决方案是网格细化,或者对斜放的纳米柱做mesh override。
第三类:光源奇点位置漂移。如果设置的l=2涡旋光在传播过程中,其相位奇点不在理想位置,解复用焦面光斑会分裂甚至消失。判断方法:在没有超表面的空白仿真区域,单独传输涡旋光,提取传输后焦平面的光场相位,确认l值没有改变。这个测试我每次建新仿真工程都会跑一遍,一分钟的事,能省一天排查时间。
5. 几个仿真踩坑记录与可迁移的工程技巧
5.1 光源剖面里最容易错的方位角定义
前面提到atan2(y-y0, x-x0),这个函数返回的是坐标点在平面上的方位角,取值范围(-π, π]。很多人犯的错误是写成atan(y/x),这东西在x接近0时直接炸,而且无法区分(-x, y)和(x, -y)这两个象限,生成的光源相位分布是乱的。
Lumerical的光源自定义表达式里,要注意变量名。在光源的custom profile中,空间变量通常写作x和y,但如果光源位置中心在(x0, y0),则要用(x-x0)和(y-y0)。如果x0、y0设置不对,螺旋相位的中心偏移到超表面边缘,整个器件的对称性被破坏,仿真出来的焦面光斑就完全没规律。
另外一个细节:涡旋光的光斑半径w0不要设太大。w0越大,光斑边缘的低强度部分越多,这些区域的能量占比高但相位质量差。我用w0=20μm,超表面半径30μm,焦面效率和模式纯度都比w0=30μm时好。这个反直觉结果是因为涡旋光中心的奇点区本来就没有光,太宽的高斯包络把能量推向了边缘低质量区域。
5.2 圆柱与矩形纳米柱的几何相位差异
很多初做超表面的人默认“矩形柱才能做几何相位”,其实圆形柱或者椭圆柱也可以。圆对称柱的几何相位响应是不可调的——它的相位响应是各向同性的,适用于纯PB相位器件;而矩形柱因为x和y方向的等效折射率不同,可以同时调控传播相位和几何相位,两个偏振通道可以独立编码。
在FDTD单元库扫描时,矩形柱要扫描的参数是W和L两个维度,扫描组合数远大于圆形柱的单参数D。我用矩形柱扫描时,W和L各扫30步,就是900组仿真,一组仿真2分钟,光单元库就要跑30小时。我的建议是:能用圆形柱的地方优先用圆形柱,只有做偏振复用的时候才上矩形柱,否则计算成本翻倍。
5.3 相干长度、带宽与多波长并行复用的仿真策略
OAM超表面通常是窄带器件,相位分布是按单波长设计的。但如果要仿真通信场景中的多波长并行,需要注意两点:
一是材料色散。Lumerical材料库里的Si有Palik色散模型,仿真时要选色散模型,不能选恒定折射率。基于恒定n=3.45算出来的相位分布,在1550nm±50nm范围内就会有可观察的偏差。
二是FDTD里的宽谱光源。如果你设一个中心波长1550nm、带宽100nm的光源,得到的焦斑是多个波长的叠加,无法看出单波长信道的串扰。正确做法是:固定超表面结构不变,分别跑1310nm、1490nm、1550nm、1610nm四个单波长仿真,对比每个波长的串扰矩阵。超表面本身是线性的,不需要改变结构,只需要把光源中心波长改掉。
我做过一个双波长OAM系统仿真,设计方案是1550nm频段做4路OAM复用,1310nm频段做另外4路偏振复用。仿真时我用同一套纳米柱布局跑两个波长的全波仿真,发现1310nm通道串扰普遍高5dB。原因很直接:纳米柱高度是按1550nm最优化的,1310nm下的相位覆盖范围变了,部分柱形落入低透过率区域。这个问题在工艺上无法解决,只能重新设计纳米柱高度,或者接受两波段性能折中。这类双波段折中分析,FDTD是唯一的验证手段。
6. 从仿真走向实验:工艺约束与器件实用化的三个提醒
6.1 最小尺寸、深宽比与曝光剂量
仿真里可以有半径40nm的柱子,实验上却未必做得出。电子束光刻加刻蚀工艺,最小特征尺寸一般在80nm-100nm(取决于设备和工艺水平)。在设计超表面时,相位查找表筛选阶段就应当把小于最小线宽的柱形排除掉,否则布局里大量柱子造不出来,加工回来性能直接腰斩。
深宽比(柱高/最小线宽)是另一个硬约束。硅纳米柱高度700nm,最小线宽100nm,深宽比7:1。干法刻蚀要做到7:1的深宽比,侧壁垂直度还能保持85°以上,工艺难度不低。刻蚀侧壁倾斜会导致纳米柱的有效折射率和仿真不一致,相位偏差随位置变化,最终焦斑畸变。
我的习惯:设计阶段先和工艺组确认最小线宽、最小间距、最大深宽比三个参数,用这三个参数反过来约束参数扫描范围。宁可牺牲一点点相位自由度,也不能设计出加工不了的器件。
6.2 材料折射率实测值与数据库的偏差
仿真用的材料折射率,和实际镀膜/生长出来的薄膜折射率往往有差异。非晶硅的折射率跟沉积工艺、温度、厚度都有关;TiO2薄膜的折射率更是直接取决于电子束蒸发的氧分压。如果直接用Lumerical库里的参数做设计,加工出来的样品波长响应会偏移几纳米到几十纳米。
稳妥的做法:拿同批次制备的单晶薄膜做一次椭圆偏振光谱仪测试,把实测n、k数据导入Lumerical,再用实测数据重新做单元库扫描。这一步虽然繁琐,但它能避免你在样品做好之后才发现整个波段性能失配。
6.3 通信波段还是可见光:方案选择与背景考量
用OAM超表面做通信,选1550nm还是可见光,决定了整个技术路线。1550nm的优势是跟现有光纤通信系统兼容,但纳米柱要大一圈(周期约800nm),实验要用近红外相机,加工通常用硅;可见光(如532nm或633nm)的优势是探测方便、超表面特征尺寸小、容易做更紧凑的器件,但材料通常选TiO2或GaN,工艺窗口窄。
如果目标是做原理验证,我推荐先做可见光,因为调试方便,可见光相机便宜且直观。如果目标是演示通信容量提升,那1550nm更接近应用场景。考虑到2018年AOM那类工作很多是面向通信近红外的,我做仿真复现时也选了1550nm,因为从光通信角度讲,这更符合OAM复用的实际场景。
6.4 后续扩展:偏振-波长-OAM三维复用
最后说一个可扩展方向。前面提到矩形柱可以独立调控两个偏振通道,这意味着超表面可以在同一个器件上把偏振维度和OAM维度同时复用。更进一步,如果利用不同波长下纳米柱色散响应的差异,设计一个按波长分配的相位分布,就能实现波长+偏振+OAM的三维复用。
工程上,这种多维复用器件的仿真流程类似:单元库扫描阶段变成四维参数(W、L、高度H、波长λ),筛选条件变成“在所有目标波长下都满足相位要求和透过率要求”,难度指数级上升。但FDTD的优势是它可以精确处理这种多波长约束问题——你可以在同一次仿真中设置多个频域监视器,一次拿到所有波长的响应。
我做这个课题最后悔的一件事,是没有在第一版布局里把“最小线宽约束”作为硬编码条件写进脚本。那版设计用了大量130nm以下的小柱子,仿真效果很好,但到了工艺端发现大量柱子刻蚀不到位,只能回炉重新优化,浪费了四个月的时间。现在我的布局脚本第一步就是过滤工艺不可制造参数,这一步比任何仿真调参都重要。希望准备做超表面OAM仿真的朋友,能跳过这个坑。
