Beam propagation method: Difference between revisions

Content deleted Content added
m Applications: Fixed link.
m Fix the link to "Crank-Nicolson method", this was incorrectly pointing to an empty page before.
 
(2 intermediate revisions by 2 users not shown)
Line 1:
The '''beam propagation method''' ('''BPM''') is an approximation technique for simulating the propagation of [[light]] in [[slowly varying envelope approximation|slowly varying]] [[optical waveguide]]s. It is essentially the same as the so-called [[parabolic equation]] (PE) method in underwater [[acoustics]]. Both BPM and the PE were first introduced in the 1970s. When a wave propagates along a waveguide for a large distance (larger compared with the wavelength), rigorous numerical simulation is difficult. The BPM relies on approximate differential equations which are also called the one-way models. These one-way models involve only a first order [[derivative]] in the variable z (for the waveguide axis) and they can be solved as "initial" value problem. The "initial" value problem does not involve time, rather it is for the spatial variable z.<ref>{{citation|title=Integrated Photonics|author=Clifford R. Pollock, Michal. Lipson|year= 2003|publisher=Springer |url=https://books.google.com/books?id=DNJEoypcI6oC&pg=RA1-PA210&lpg=RA1-PA210&dq=%22Beam+propagation+method%22&pg=RA1-PA210|isbn=978-1-4020-7635-0}}</ref>
 
The original BPM and PE were derived from the [[slowly varying envelope approximation]] and they are the so-called paraxial one-way models. Since then, a number of improved one-way models are introduced. They come from a one-way model involving a square root operator. They are obtained by applying rational approximations to the square root operator. After a one-way model is obtained, one still has to solve it by discretizing the variable z. However, it is possible to merge the two steps (rational approximation to the square root operator and discretization of z) into one step. Namely, one can find rational approximations to the so-called one-way propagator (the exponential of the square root operator) directly. The rational approximations are not trivial. Standard diagonal Padé approximants have trouble with the so-called evanescent modes. These evanescent modes should decay rapidly in z, but the diagonal Padé approximants will incorrectly propagate them as propagating modes along the waveguide. Modified rational approximants that can suppress the evanescent modes are now available. The accuracy of the BPM can be further improved, if you use the energy-conserving one-way model or the single-scatter one-way model.
Line 35:
 
==Numerical methods==
Both ''spatial ___domain'' methods, and ''frequency (spectral) ___domain'' methods are available for the numerical solution of the discretized master equation. Upon discretization into a grid, (using various [[central difference|centralized difference]], [[Crank NicolsonCrank–Nicolson method]], FFT-BPM etc.) and field values rearranged in a causal fashion, the field evolution is computed through iteration, along the propagation direction. The spatial ___domain method computes the field at the next step (in the propagation direction) by solving a linear equation, whereas the spectral ___domain methods use the powerful forward/inverse [[Fast Fourier transform|DFT]] algorithms. Spectral ___domain methods have the advantage of stability even in the presence of nonlinearity (from refractive index or medium properties), while spatial ___domain methods can possibly become numerically unstable.
 
==Applications==
Line 44:
 
The BPM method can be used to model bi-directional propagation, but the reflections need to be implemented iteratively which can lead to convergence issues.
 
==Implementations==
There are several simulation tools that implement BPM algorithms. Popular commercial tools have been developed by [https://optics.synopsys.com/rsoft/rsoft-passive-device-beamprop.html RSoft Design] and [http://optiwave.com/category/products/component-design/optibpm/ Optiwave Systems Inc.].
 
==See also==
* [https://web.archive.org/web/20140302111344/http://emlab.utep.edu/ee5390cem.htm See and listen to Lecture 16 on BPM]
*[[Computational electromagnetics]]
*[[Finite-difference time-___domain method]]
Line 58 ⟶ 54:
*[[Light]]
*[[Photon]]
*[https://web.archive.org/web/20140209052628/http://emlab.utep.edu/pdfs/Poster_BPM.pdf EM Lab Poster on the Beam Propagation Method]
 
==References==