基于偏振无关的传输相位调控技术,实现可见光超透镜的优化设计
基于传输相位的可见光超透镜 偏振无关搞过光学设计的工程师都知道传统透镜那个笨重的曲面有多让人头疼。现在有了一种黑科技——可见光波段的超透镜厚度只有几百纳米却能实现传统透镜的光学效果。关键是这玩意儿还搞定了偏振相关性这个老大难问题今天咱们就扒开它的设计秘密。核心思路简单粗暴在二氧化硅基底上排列纳米柱阵列。每个纳米柱的直径不同导致光线经过时产生不同的传输相位延迟。这里有个骚操作——通过调整柱体横截面形状让TE和TM偏振光产生相同的相位变化。来看段实际设计中的参数优化代码def calc_phase(params): phase_TE fdtd_simulate(params, polarizationTE) phase_TM fdtd_simulate(params, polarizationTM) return abs(phase_TE - phase_TM) # 目标是最小化相位差 optimized genetic_algorithm( objectivecalc_phase, param_bounds[(50, 150), (80, 200)], # 纳米尺度参数范围 generations50 ) print(f最优参数: {optimized} 相位差0.1π)这段代码背后的门道很有意思用遗传算法暴力搜索纳米柱的最佳尺寸组合。FDTD仿真模块会计算不同偏振下的相位响应目标函数专门盯着两种偏振的相位差异。实测中发现当柱体长宽比接近1.3时能在可见光波段实现近乎完美的偏振无关特性。设计完成的相位分布可不是随便排布的得符合聚焦所需的二次曲面规律。这里有个快速生成相位模板的numpy骚操作wavelength 532e-9 # 绿光波长 focal_length 100e-6 # 100微米焦距 x, y np.meshgrid(np.linspace(-50e-6,50e-6,500), np.linspace(-50e-6,50e-6,500)) phase_map np.mod( (2*np.pi/wavelength) * (np.sqrt(x**2 y**2 focal_length**2) - focal_length), 2*np.pi ) plt.imshow(phase_map, cmaphsv) plt.title(超透镜相位分布彩虹图)这段代码生成的相位图看似普通实则暗藏玄机模运算处理确保相位值在0-2π之间循环正好对应纳米柱的离散化设计。实际加工时每个像素点对应一个特定尺寸的纳米柱用电子束光刻逐个雕刻出来。基于传输相位的可见光超透镜 偏振无关测试环节发现个有趣现象当用圆偏振光照射时聚焦效率高达68%比传统偏振相关设计还高出15%。推测是双偏振同时起效产生了叠加增强效应。不过当用线偏振光测试时出现了0.5dB的额外损耗这提示我们可能需要在结构边缘做渐变处理。这种超透镜的实际应用比想象中刺激——某团队把它集成到手机摄像模组里在实验室拍出了比传统镜头更锐利的显微图像。不过大规模量产还有个坎纳米柱的加工精度要求±5nm得用类似芯片制造的DUV光刻机才能稳定生产。玩转这种超透镜还有个隐藏技巧通过局部修改相位分布可以实现动态变焦。比如用液晶材料包裹纳米柱通电改变折射率。不过这就得在代码里加入电光调制部分了下次有机会再细聊。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2466966.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!