FFT Beam Propagation Method
The zip file includes the next programs:
BPM_free_space.m - Propagation of a gaussian pulse in free space
BPM_triangle.m - Propagation of a gaussian pulse in a triangle index profile waveguide
BPM_2step.m - Demonstration of the evanescent waves phenomenon in parallel rectangular waveguides
BPM_Y_Branch.m - FFT-BPM in a Y-branch coupler
BPM_mach_zender.m - FFT-BPM simulation of a mach-zender optical switch
REFERENCE:
K. Okamoto, Fundamentals of Optical Waveguides (Academic, 2000).ISBN-13: 978-0125250955
Citation pour cette source
Edgar Guevara (2026). FFT Beam Propagation Method (https://fr.mathworks.com/matlabcentral/fileexchange/14795-fft-beam-propagation-method), MATLAB Central File Exchange. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
- MATLAB > Mathematics > Fourier Analysis and Filtering >
- Sciences > Physics > Atomic, Molecular & Optical > Optics & Lasers > Optics >
- Sciences > Physics > Accelerators & Beams >
Tags
Remerciements
Inspiré par : Waveguide Mode Solver, Finite Difference Beam Propagation Method, Finite Differences Beam Propagation Method in 3-D
A inspiré : Finite Differences Beam Propagation Method in 3-D, Finite Difference Beam Propagation Method
Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
| Version | Publié le | Notes de version | |
|---|---|---|---|
| 1.3.0.0 | Added reference to the description |
||
| 1.0.0.0 | 2007/04/29 - ortographic mistakes, screenshot with a poor resolution |
