BPM-Matlab: an open-source optical propagation simulation tool in MATLAB

  • Madhu Veettikazhy*
  • , Anders Kragh Hansen*
  • , Dominik Marti
  • , Stefan Mark Jensen
  • , Anja Lykke Borre
  • , Esben Ravn Andresen
  • , Kishan Dholakia
  • , Peter Eskil Andersen
  • *Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

4791 Downloads (Orbit)

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.
Original languageEnglish
Article number11819
JournalOptics Express
Volume29
Issue number8
Number of pages14
ISSN1094-4087
DOIs
Publication statusPublished - 2021

Fingerprint

Dive into the research topics of 'BPM-Matlab: an open-source optical propagation simulation tool in MATLAB'. Together they form a unique fingerprint.

Cite this