论文标题
MENP:用于纳米光子技术应用的多极扩展的开源MATLAB实施
MENP: An Open-Source MATLAB Implementation of Multipole Expansion for Applications in Nanophotonics
论文作者
论文摘要
在现代的纳米光子学中,多极干扰起着必不可少的作用,可以实现由具有前所未有功能的跨膜代表的新型光学设备。高度要求,不仅要实现和解释纳米光子学中的不自然现象的工程师次波长结构,因此高度要求有效地进行多极扩展的程序。 MENP是MATLAB程序,用于计算来自纳米光子谐振器中诱导的当前密度分布的多极贡献。 MENP的主要目的是对刚性多极扩展进行全场模拟的后处理,从原则上讲,这些模拟原则上提供了所有近场和远场相互作用的信息(例如,作为总散射横截面)。 Menp由于电偶极和磁性偶极子以及基于最近开发的精确多极扩展公式而将总散射截面分解为部分散射截面。我们通过将理想和现实纳米球的结果与用MIE理论获得的结果进行比较来验证该程序。我们还通过计算长波长近似下的多产膨胀来证明了MENP对Anapole态分析的潜力,这使我们能够引入环形偶极矩。
In modern nanophotonics, multipolar interference plays an indispensable role to realize novel optical devices represented by metasurfaces with unprecedented functionalities. Not only to engineer sub-wavelength structures that constitute such devices but also to realize and interpret unnatural phenomena in nanophotonics, a program that efficiently carries out multipole expansion is highly demanded. MENP is a MATLAB program for computation of multipole contributions to light scattering from current density distributions induced in nanophotonic resonators. The main purpose of MENP is to carry out post-processing of a rigid multipole expansion for full-field simulations which in principle provide the information of all near- and far-field interactions (e.g. as a total scattering cross section). MENP decomposes total scattering cross sections into partial ones due to electric and magnetic dipoles and higher-order terms based on recently developed exact multipole expansion formulas. We validate the program by comparing results for ideal and realistic nanospheres with those obtained with the Mie theory. We also demonstrate the potential of MENP for analysis of anapole states by calculating the multipole expansion under the long-wavelength approximation which enables us to introduce toroidal dipole moments.