正交偏振复用超表面FDTD仿真:X,Y偏振解耦合及聚焦成像实现

张开发
2026/4/3 20:33:39 15 分钟阅读
正交偏振复用超表面FDTD仿真:X,Y偏振解耦合及聚焦成像实现
正交偏振复用超表面fdtd仿真x,y偏振解耦合实现正交偏振态复用包括偏振复用的聚焦成像在超表面设计中玩转偏振复用就像掌握了光学的变形术。今天咱们聊聊如何用FDTD仿真实现正交偏振态的超表面双线操作——左手画圆右手画方的光学版本。这种操作的核心在于让x和y偏振各自独立表演互不干扰最后还能在焦平面上各显神通。先看个有意思的结构由矩形氮化硅纳米柱组成的超表面阵列。每个单元的尺寸可不是随便定的长轴300nm短轴150nm的椭圆能玩出什么花样用Python脚本批量生成结构时记得给x/y方向留点相位差for i in range(grid_size): for j in range(grid_size): phase_x 2*np.pi*(i**2 j**2)/focal_length # Y偏振相位调制 phase_y -2*np.pi*(i**2 j**2)/focal_length set_nanopillar(i, j, width15050*np.cos(phase_x), height30050*np.sin(phase_y))这个相位差可不是随便打的正负号反转让两个偏振态的波前形成镜像对称。当632nm的线偏振光入射时FDTD的监视器会看到神奇的分裂现象——x偏振光往左聚焦y偏振光向右汇聚就像两个性格迥异的双胞胎。正交偏振复用超表面fdtd仿真x,y偏振解耦合实现正交偏振态复用包括偏振复用的聚焦成像跑仿真时边界条件要特别注意PML层数别省到6层以下。有次偷懒设了5层结果边界反射把偏振态搅得一团糟焦斑直接变成抽象画。正确的场分布应该是这样的E_total Ex.*exp(1i*phase_x) Ey.*exp(1i*phase_y); figure; subplot(1,2,1); imagesc(abs(Ex).^2); title(X偏振焦斑); subplot(1,2,2); imagesc(abs(Ey).^2); title(Y偏振焦斑);焦平面上的光强分布会呈现两个错开的艾里斑间距刚好是设计时的目标值。交叉偏振串扰要控制在-25dB以下才算合格这得靠纳米柱的旋转角优化。有个小技巧在Lumerical里用参数扫描配合粒子群优化比手动调参效率高十倍。偏振复用成像验证才是重头戏。在物体前放置偏振片阵列左半区用x偏振编码字母L右半区用y偏振编码字母R。重建时用偏振相机同时捕捉两个通道能看到这样的解码过程def reconstruct(image): img_x apply_polarizer(image, x) img_y apply_polarizer(image, y) return np.stack([img_x, img_y], axis-1)实测结果中两个字母的对比度能保持15dB以上串扰主要来自纳米柱的边缘散射。改进方案把矩形柱改成渐变椭圆结构边缘场能平滑过渡。不过计算量会暴增得在服务器上挂机跑两天。这种技术在AR眼镜里有妙用——左右眼分别接收不同偏振的影像比现有的分光方案节省60%能量。下次拆解Hololens光学模组时说不定就能看到类似的超表面结构在默默工作。玩转偏振就像掌握了光的太极刚柔并济间藏着无穷可能。

更多文章