摘要
由于超透镜在光场相位调控、多功能复合、微纳集成等方面具备传统透镜无法比拟的优势,故其在许多领域具备极大的应用潜力。但是,超透镜的设计需要专业人员具备专业知识及丰富的经验,这使得非专业人员无法快速掌握,为此阻碍了超透镜的规模化制备。通过MATLAB和时域有限差分法(FDTD)的混合编程,研究了不依赖于预设物理模型的超透镜的设计过程,实现了介质超透镜的自动化设计。通过在MATLAB编写的软件界面上输入所需的超透镜参数,后台调用FDTD设计仿真程序来构建纳米结构,可以计算出结构的尺寸与相位和透过率的关系。根据所需的相位分布来构建超透镜,最后对超透镜进行数值模拟仿真及性能评估。所述的设计流程及软件能极大地方便非专业人员进行超透镜的设计。
- 单位