BPM-Matlab
BPM-Matlab models electric field propagation in optical fibers, including bending, using the Douglas-Gunn Alternating Direction Implicit (ADI) finite difference method to simulate diverse fiber geometries and arbitrary refractive index profiles.
Key Features:
- Versatility: Handles a wide range of optical fiber geometries and arbitrary refractive index profiles, including bent fiber configurations.
- Numerical method: Implements the Douglas-Gunn Alternating Direction Implicit (ADI) finite difference method for beam propagation modeling.
- Computational performance: Uses the ADI finite difference approach to improve computational efficiency and numerical accuracy for complex structures.
- Validation: Performance and results have been compared with published experimental, numerical, and theoretical data and benchmarked against commercial software.
Scientific Applications:
- Imaging technologies: Simulates field propagation in fiber-based imaging systems to support fiber design and signal delivery analysis.
- Telecommunications: Models modal propagation and field evolution in optical fibers to inform fiber design and transmission performance studies.
- Material processing: Predicts field distributions in fibers used for laser delivery and processing applications.
- Remote sensing: Simulates propagation effects relevant to fiber-based sensing and signal collection systems.
Methodology:
Numerical simulations are performed using the Douglas-Gunn Alternating Direction Implicit (ADI) finite difference method to compute electric field propagation in optical fibers with arbitrary refractive index profiles and bending.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool
- Programming Languages:
- MATLAB
- Added:
- 6/14/2021
- Last Updated:
- 8/18/2021
Operations
Publications
Veettikazhy M, Kragh Hansen A, Marti D, Mark Jensen S, Lykke Borre A, Ravn Andresen E, Dholakia K, Eskil Andersen P. BPM-Matlab: an open-source optical propagation simulation tool in MATLAB. Optics Express. 2021;29(8):11819. doi:10.1364/oe.420493. PMID:33984955.