自旋霍尔效应 超表面 超透镜 fdtd仿真 复现2019年AOM Multidimensional Manipulation of Photonic Spin Hall Effect with a Single-Layer Dielectric Metasurface 介绍介质超表面实现光子自旋霍尔效应即左右旋的圆偏振光束经过超表面会激发出不同的传输特性比如左右旋的分离聚焦、左右旋的分束等 案例内容主要包括三个模型分别是左右旋圆偏振分束、左右旋圆偏振聚焦和左右旋离轴聚焦模型可适用圆偏振复用的各种功能相位独立设计 案例包括fdtd模型、fdtd设计脚本、Matlab计算代码和复现结果以及一份word教程附带从相位和透射率中挑选八个单元结构的代码具有一定的普适性。在光学领域自旋霍尔效应一直是个充满魅力的研究方向。而今天咱们要聊的就是如何利用超表面来实现光子自旋霍尔效应并且借助 FDTD 仿真来复现相关成果。具体来说咱们要复现 2019 年 AOM 上发表的 “Multidimensional Manipulation of Photonic Spin Hall Effect with a Single - Layer Dielectric Metasurface” 这一工作。介质超表面实现光子自旋霍尔效应原理介质超表面可以让左右旋的圆偏振光束展现出不同传输特性。简单理解就是当左右旋圆偏振光经过超表面时就像进入了一个神奇的光学 “魔法世界”会激发出分离聚焦、分束等不同效果。比如说左旋光和右旋光原本像一对 “好兄弟” 一起前行经过超表面后它们就有可能各自奔向不同方向或者聚焦到不同位置实现各种有趣的光学功能。案例中的三个模型本次案例主要包含三个十分有趣的模型左右旋圆偏振分束这个模型就像是一个光学 “分拣员”能把左旋和右旋圆偏振光清晰地分开各自沿着不同路径传播。在实际应用中比如光通信领域这种分束效果可以用来区分不同信息载体左旋和右旋光携带不同信息提高信息传输效率。左右旋圆偏振聚焦该模型能够让左旋和右旋圆偏振光分别聚焦到不同的点上。想象一下这就如同给左旋和右旋光分别安排了各自专属的 “停车位”在成像系统中这种特性可以提高成像分辨率为光学成像技术带来新的突破。左右旋离轴聚焦与前面聚焦模型不同这里左旋和右旋圆偏振光聚焦的位置偏离中心轴这一特性为光学系统的设计提供了更多灵活性比如在一些特殊的光学传感器中可以利用这种离轴聚焦来实现独特的探测功能。这些模型都具备相位独立设计的特点并且适用于圆偏振复用的各种功能在光学领域有着广泛的应用前景。FDTD 仿真相关内容FDTD 模型FDTD时域有限差分法是一种强大的电磁仿真方法在我们的案例中扮演着关键角色。通过构建 FDTD 模型我们能够模拟光在超表面附近的传播行为。简单来说FDTD 模型就是在计算机中构建一个虚拟的光学 “小宇宙”光在这个 “小宇宙” 中的传播规律都遵循麦克斯韦方程组。在这个模型里我们需要定义各种参数比如超表面的材料属性、结构尺寸等。FDTD 设计脚本以下是一段简单的 FDTD 设计脚本示例以 Lumerical FDTD Solutions 软件为例# 定义仿真区域大小 sim fdtd.FDTDSimulation(x2 * um, y2 * um, z2 * um, grid_spacing20 * nm) # 添加超表面结构 # 这里假设超表面是一个简单的矩形结构材料为二氧化硅 super_surface sim.add_rectangular_block(materialfdtd.Medium(permittivity2.25), x1 * um, y1 * um, z0.1 * um, center(0, 0, 0)) # 设置光源假设为中心波长 1550nm 的高斯光束 source sim.add_gaussian_source(wavelength1550 * nm, power1 * mW, center(0, 0, -0.5 * um), directionz)这段脚本首先定义了仿真区域的大小就像我们搭建了一个光学 “舞台”光会在这个范围内 “表演”。然后添加了超表面结构这里设定超表面是二氧化硅材质的矩形块规定了它的大小和位置。最后设置了光源这里使用中心波长为 1550nm 的高斯光束作为光源确定了光源的功率、位置和传播方向。Matlab 计算代码Matlab 在我们的案例中也发挥了重要作用比如对仿真结果进行后处理和分析。下面是一段简单的 Matlab 代码示例用于计算超表面的相位分布% 假设我们已经从 FDTD 仿真中获取了电场数据 E % 这里简单模拟电场数据 E randn(100,100); % 计算相位 phase angle(E); % 绘制相位分布图 figure; pcolor(phase); shading interp;这段代码首先假设获取了电场数据 E实际应用中需要从 FDTD 仿真结果中提取然后通过angle函数计算电场的相位。最后使用pcolor函数绘制相位分布图通过shading interp使图像更加平滑方便我们直观地观察相位分布情况。复现结果及相关代码通过 FDTD 仿真和 Matlab 计算我们得到了复现结果。同时案例还附带了一份很有用的 word 教程里面有从相位和透射率中挑选八个单元结构的代码这部分代码具有一定普适性。下面是一段简单的挑选单元结构的 Python 代码示例# 假设我们有一个相位矩阵 phase_matrix 和透射率矩阵 transmittance_matrix phase_matrix [[1, 2, 3], [4, 5, 6], [7, 8, 9]] transmittance_matrix [[0.1, 0.2, 0.3], [0.4, 0.5, 0.6], [0.7, 0.8, 0.9]] # 挑选八个单元结构 selected_units [] for i in range(2): for j in range(4): unit { phase: phase_matrix[i][j], transmittance: transmittance_matrix[i][j] } selected_units.append(unit) print(selected_units)这段代码假设我们已经有了相位矩阵和透射率矩阵通过双重循环挑选出八个单元结构并将每个单元结构的相位和透射率信息存储在字典中最后添加到selected_units列表中并打印出来。自旋霍尔效应 超表面 超透镜 fdtd仿真 复现2019年AOM Multidimensional Manipulation of Photonic Spin Hall Effect with a Single-Layer Dielectric Metasurface 介绍介质超表面实现光子自旋霍尔效应即左右旋的圆偏振光束经过超表面会激发出不同的传输特性比如左右旋的分离聚焦、左右旋的分束等 案例内容主要包括三个模型分别是左右旋圆偏振分束、左右旋圆偏振聚焦和左右旋离轴聚焦模型可适用圆偏振复用的各种功能相位独立设计 案例包括fdtd模型、fdtd设计脚本、Matlab计算代码和复现结果以及一份word教程附带从相位和透射率中挑选八个单元结构的代码具有一定的普适性。总之通过对这些模型、代码和仿真的研究我们可以深入了解利用超表面实现光子自旋霍尔效应的过程为光学领域的进一步研究和应用开发提供有力支持。希望大家也能在这个有趣的光学世界里探索出更多精彩成果