Split-step method

Split-step method

In numerical analysis, the split-step (Fourier) method is a pseudo-spectral numerical method used to solve nonlinear partial differential equations like the nonlinear Schrödinger equation. The name arises for two reasons. First, the method relies on computing the solution in small steps, and treating the linear and the nonlinear steps separately (see below). Second, it is necessary to Fourier transform back and forth because the linear step is made in the frequency domain while the nonlinear step is made in the time domain.

An example of usage of this method is in the field of light pulse propagation in optical fibers, where the interaction of linear and nonlinear mechanisms makes it difficult to find general anlytical solutions. However, the split-step method provides a numerical solution to the problem.

Description of the method

Consider, for example, the nonlinear Schrödinger equationcite book |last=Agrawal |first=Govind P. |title=Nonlinear Fiber Optics |edition=3rd ed.|year=2001 |publisher=Academic Press |location=San Diego, CA, USA|id=ISBN 0-12-045143-3] :{part A over part z} = - {ieta_2 over 2} {part^2 A over part t^2} + i gamma | A |^2 A = [hat D + hat N] A, where A(t,z) describes the pulse envelope in time t at the spatial position z. The equation can be split into a linear part,:{part A_L over part z} = - {ieta_2 over 2} {part^2 A over part t^2} = hat D A, and a nonlinear part,:{part A_N over part z} = i gamma | A |^2 A = hat N A. Both the linear and the nonlinear parts have analytical solutions, but the nonlinear Schrödinger equation containing both parts does not have a general analytical solution.

However, if only a 'small' step h is taken along z, then the two parts can be treated separately with only a 'small' numerical error. One can therefore first take a small nonlinear step,

:A_N(t, z+h) = expleft [i gamma |A|^2 h ight] A(t, z),

using the analytical solution.The linear step has an analytical solution in the frequency domain, so it is first necessary to Fourier transform A_N using: ilde A_N(omega, z+h) = int_{-infty}^infty A_N(t,z+h) exp [i(omega-omega_0)t] dt ,where omega_0 is the center frequency of the pulse.It can be shown that using the above definition of the Fourier transform, the analytical solution to the linear step is

: ilde{A}(omega, z+h) = expleft [{i eta_2 over 2} (omega-omega_0)^2 h ight] ilde{A}_N(omega, z+h).

By taking the inverse Fourier transform of ilde{A}(omega, z+h) one obtains Aleft(t, z+h ight); the pulse has thus been propagated a small step h. By repeating the above N times, the pulse can be propagated over a length of N h.

The Fourier transforms of this algorithm can be computed relatively fast using the "fast Fourier transform (FFT)". The split-step Fourier method can therefore be much faster than typical finite difference methods cite journal
author = T. R. Taha and M. J. Ablowitz
year = 1984
month =
title = Analytical and numerical aspects of certain nonlinear evolution equations. II. Numerical, nonlinear Schrödinger equation
journal = J. Comput. Phys.
volume = 55
issue = 2
pages = 203–230
doi =
id =
url =
format =
accessdate =
] .

References

External references

* Thomas E. Murphy, Software, http://www.photonics.umd.edu/software/ssprop/

* Andrés A. Rieznik, Software, http://photonics.incubadora.fapesp.br


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Comparative method — This article is about the comparative method in linguistics. For other kinds of comparative methods, see Comparative (disambiguation). Linguistic map representing a Tree model of the Romance languages based on the comparative method. Here the… …   Wikipedia

  • Welch's method — In physics, engineering, and applied mathematics, Welch s method, named after P.D. Welch, is used for estimating the power of a signal vs. frequency, reducing noise compared to the methods it is based upon. Welch s method is based on the concept… …   Wikipedia

  • Dynamic Systems Development Method — (DSDM) is a software development approach originally based upon the Rapid Application Development (RAD) methodology. DSDM is an iterative and incremental approach that emphasizes continuous user involvement. Its goal is to deliver software… …   Wikipedia

  • Finite-difference time-domain method — Finite difference time domain (FDTD) is a popular computational electrodynamics modeling technique. It is considered easy to understand and easy to implement in software. Since it is a time domain method, solutions can cover a wide frequency… …   Wikipedia

  • Intercept method — The Intercept Method , or Marcq St Hilaire method , as it is also rather inaccurately known, is an astronomical navigation method of calculating an observer s position on earth. It was originally called the azimuth intercept method because the… …   Wikipedia

  • Splitting circle method — In mathematics, the splitting circle method is a numerical algorithm for the numerical factorization of a polynomial and, ultimately, for finding its complex roots. It was introduced by Arnold Schönhage in his 1982 paper The fundamental theorem… …   Wikipedia

  • Decomposition method (constraint satisfaction) — In constraint satisfaction, a decomposition method translates a constraint satisfaction problem into another constraint satisfaction problem that is binary and acyclic. Decomposition methods work by grouping variables into sets, and solving a… …   Wikipedia

  • Wiener–Hopf method — The Wiener–Hopf method is a mathematical technique widely used in applied mathematics. It was initially developed by Norbert Wiener and Eberhard Hopf as a method to solve systems of integral equations, but has found wider use in solving two… …   Wikipedia

  • NOMINATE (scaling method) — NOMINATE W NOMINATE coordinates of members of the 111th House of Representatives. Inventors Keith T. Poole, University of Georgia …   Wikipedia

  • List of mathematics articles (S) — NOTOC S S duality S matrix S plane S transform S unit S.O.S. Mathematics SA subgroup Saccheri quadrilateral Sacks spiral Sacred geometry Saddle node bifurcation Saddle point Saddle surface Sadleirian Professor of Pure Mathematics Safe prime Safe… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”