BPM-Matlab : an open-source optical propagation simulation tool in Matlab
Abstract
We present the use of the Douglas-Gunn Alternating Direction Implicit finite difference method for computationally efficient simulation of the electric field propagation through a wide variety of optical fiber geometries. The method can accommodate refractive index profiles of arbitrary shape and is implemented in a tool called BPM-Matlab. We validate BPM-Matlab by comparing it to published experimental, numerical, and theoretical data and to commercially available state-of-the-art software. It is user-friendly, fast, and is available open-source. BPM-Matlab has a broad scope of applications in modeling a variety of optical fibers for diverse fields such as imaging, communication, material processing, and remote sensing.
Citation
Veettikazhy , M , Hansen , A K , Marti , D , Jensen , S M , Borre , A L , Andresen , E R , Dholakia , K & Andersen , P E 2021 , ' BPM-Matlab : an open-source optical propagation simulation tool in Matlab ' , Optics Express , vol. 29 , no. 8 , pp. 11819-11832 . https://doi.org/10.1364/OE.420493
Publication
Optics Express
Status
Peer reviewed
ISSN
1094-4087Type
Journal article
Description
Funding: Teknologi og Produktion, Det Frie Forskningsråd (7017-00021); Otto Mønsteds Fond (20-81-0035); Engineering and Physical Sciences Research Council (EP/P030017/1).Collections
Items in the St Andrews Research Repository are protected by copyright, with all rights reserved, unless otherwise indicated.