Categories: Fiber optics, Mathematics, Nonlinear optics, Physics.

Optical soliton

In general, a soliton is a wave packet that maintains its shape as it travels over great distances. They are only explainable by nonlinear physics, but many (often unrelated) nonlinear equations give rise to solitons: the Boussinesq equations, the Korteweg-de Vries equation, the nonlinear Schrödinger (NLS) equation, and more. Here we consider waveguide optics, which is governed by the NLS equation, given in dimensionless form by:

iuz+utt+r∣u∣2u=0\begin{aligned} i u_z + u_{tt} + r |u|^2 u = 0 \end{aligned}

Where r=±1r = \pm 1 determines the dispersion regime, and subscripts denote differentiation. We start by making the most general ansatz for the pulse envelope u(z,t)u(z, t), namely:

u(z,t)=ϕ(z,t) eiθ(z,t)\begin{aligned} u(z, t) = \phi(z, t) \: e^{i \theta(z, t)} \end{aligned}

With ϕ\phi and θ\theta both real. Note that no generality has been lost yet: we have simply split a single complex function into two real ones. The derivatives of uu thus become:

uz=(ϕz+iϕθz) eiθut=(ϕt+iϕθt) eiθutt=(ϕtt+2iϕtθt+iϕθtt−ϕθt2) eiθ\begin{aligned} u_z &= (\phi_z + i \phi \theta_z) \: e^{i \theta} \\ u_t &= (\phi_t + i \phi \theta_t) \: e^{i \theta} \\ u_{tt} &= (\phi_{tt} + 2 i \phi_t \theta_t + i \phi \theta_{tt} - \phi \theta_t^2) \: e^{i \theta} \end{aligned}

Inserting uzu_z and uttu_{tt} into the NLS equation leads us to:

0=iϕz−ϕθz+ϕtt+2iϕtθt+iϕθtt−ϕθt2+rϕ3=ϕtt−ϕθt2−ϕθz+rϕ3+i(ϕθtt+2ϕtθt+ϕz)\begin{aligned} 0 &= i \phi_z - \phi \theta_z + \phi_{tt} + 2 i \phi_t \theta_t + i \phi \theta_{tt} - \phi \theta_t^2 + r \phi^3 \\ &= \phi_{tt} - \phi \theta_t^2 - \phi \theta_z + r \phi^3 + i (\phi \theta_{tt} + 2 \phi_t \theta_t + \phi_z) \end{aligned}

Since ϕ\phi and θ\theta are both real, we can split this equation into its real and imaginary parts:

0=ϕtt−ϕθt2−ϕθz+rϕ30=ϕθtt+2ϕtθt+ϕz\begin{aligned} \boxed{ \begin{aligned} 0 &= \phi_{tt} - \phi \theta_t^2 - \phi \theta_z + r \phi^3 \\ 0 &= \phi \theta_{tt} + 2 \phi_t \theta_t + \phi_z \end{aligned} } \end{aligned}

Still no generality has been lost so far: these coupled equation are totally equivalent to the NLS equation. But now it is time make a more specific ansatz, namely that ϕ\phi and θ\theta both have a fixed shape but move at a group velocity vv and phase velocity ww, respectively:

ϕ(z,t)=ϕ(t−vz)θ(z,t)=θ(t−wz)\begin{aligned} \phi(z, t) &= \phi(t - v z) \\ \theta(z, t) &= \theta(t - w z) \end{aligned}

Meaning ϕz=−vϕt\phi_z = -v \phi_t and θz=−wθt\theta_z = -w \theta_t. Now the coupled equations are given by:

0=ϕtt−ϕθt2+wϕθt+rϕ30=ϕθtt+2ϕtθt−vϕt\begin{aligned} 0 &= \phi_{tt} - \phi \theta_t^2 + w \phi \theta_t + r \phi^3 \\ 0 &= \phi \theta_{tt} + 2 \phi_t \theta_t - v \phi_t \end{aligned}

We multiply the imaginary part’s equation by ϕ\phi and take its indefinite integral, which can then be evaluated by recognizing the product rule of differentiation:

0=∫(ϕ2θtt+2ϕϕtθt−vϕϕt)dt=ϕ2θt−v2ϕ2\begin{aligned} 0 &= \int \Big( \phi^2 \theta_{tt} + 2 \phi \phi_t \theta_t - v \phi \phi_t \Big) \dd{t} \\ &= \phi^2 \theta_t - \frac{v}{2} \phi^2 \end{aligned}

Where the integration constant has been set to zero. This implies θt=v/2\theta_t = v/2, which we insert into the real part’s equation, giving:

0=ϕtt+v4(2w−v)ϕ+rϕ3\begin{aligned} 0 &= \phi_{tt} + \frac{v}{4} (2 w - v) \phi + r \phi^3 \end{aligned}

Defining B≡v(v−2w)/4B \equiv v (v - 2 w) / 4, multiplying by 2ϕt2 \phi_t, and integrating in the same way:

0=∫(2ϕtϕtt−2Bϕϕt+2rϕ3ϕt)dt=ϕt2−Bϕ2+r2ϕ4−C\begin{aligned} 0 &= \int \Big( 2 \phi_t \phi_{tt} - 2 B \phi \phi_t + 2 r \phi^3 \phi_t \Big) \dd{t} \\ &= \phi_t^2 - B \phi^2 + \frac{r}{2} \phi^4 - C \end{aligned}

Where CC is an integration constant. Rearranging this yields a powerful equation, which can be interpreted as a “pseudoparticle” with kinetic energy ϕt2\phi_t^2 moving in a potential −P(ϕ)-P(\phi):

ϕt2=P(ϕ)≡−r2ϕ4+Bϕ2+C\begin{aligned} \boxed{ \phi_t^2 = P(\phi) \equiv -\frac{r}{2} \phi^4 + B \phi^2 + C } \end{aligned}

We further restrict the set of acceptable solutions by demanding that ϕ(t)\phi(t) is localized, meaning ϕ→ϕ∞\phi \to \phi_\infty when t→±∞t \to \pm \infty, for a finite constant ϕ∞\phi_\infty. This implies ϕt→0\phi_t \to 0 and ϕtt→0\phi_{tt} \to 0: the former clearly requires P(ϕ∞)=0P(\phi_\infty) = 0. Regarding the latter, we differentiate the pseudoparticle equation with respect to tt, which tells us for t→±∞t \to \pm \infty:

0=ϕtt=12P′(ϕ∞)=(B−rϕ∞2)ϕ∞\begin{aligned} 0 = \phi_{tt} &= \frac{1}{2} P'(\phi_\infty) = (B - r \phi_\infty^2) \phi_\infty \end{aligned}

Here we have two options: the “bright” case ϕ∞=0\phi_\infty = 0, and the “dark” case ϕ∞2=rB\phi_\infty^2 = r B. Before we investigate those further, let us finish finding θ\theta: we know that θt=v/2\theta_t = v/2, so:

θ(t−wz)=∫θtd(t−wv)=v2(t−wv)\begin{aligned} \theta(t - w z) = \int \theta_t \dd{(t - w v)} = \frac{v}{2} (t - w v) \end{aligned}

Where we can ignore the integration constant because the NLS equation has Gauge symmetry, i.e. it is invariant under a transformation of the form u→ueiau \to u e^{i a} with constant aa. Finally, we rewrite this result to eliminate ww in favor of BB:

θ(z,t)=v2t−(v24−B)z\begin{aligned} \theta(z, t) = \frac{v}{2} t - \bigg( \frac{v^2}{4} - B \bigg) z \end{aligned}

Bright solitons

First we consider the “bright” option ϕ∞=0\phi_\infty = 0, where our requirement that P(θ∞)=0P(\theta_\infty) = 0 clearly means that we must set C=0C = 0. We are therefore left with:

ϕt2=P(ϕ)=−r2ϕ4+Bϕ2\begin{aligned} \phi_t^2 = P(\phi) = -\frac{r}{2} \phi^4 + B \phi^2 \end{aligned}

We must consider r=1r = 1 and r=−1r = -1, and the sign of BB; the possible forms of P(ϕ)P(\phi) are shown in the sketch below. Because ϕt\phi_t is real by definition, valid solutions can only exist in the shaded regions where P(ϕ)≥0P(\phi) \ge 0:

Sketch of candidate potentials for bright solitons

However, in order to have stable solutions where ϕ\phi does not grow uncontrolably, we must restrict ourselves to shaded regions with a finite area. Otherwise, if they are infinite (as for r=−1r = -1), then a positive feedback loop arises: ϕt2\phi_t^2 grows, so ∣ϕ∣|\phi| increases, then according to the sketch ϕt2\phi_t^2 grows even more, etc. While mathematically correct, that would be physically unacceptable, so the only valid case here is r=1r = 1 with B>0B > 0.

Armed with this knowledge, we are now ready to integrate the pseudoparticle integration. First, we rewrite it as follows, defining x≡t−vzx \equiv t - vz:

ϕt=∂ϕ∂x=±P(ϕ)=±ϕB−ϕ2/2\begin{aligned} \phi_t = \pdv{\phi}{x} = \pm \sqrt{P(\phi)} = \pm \phi \sqrt{B - \phi^2 / 2} \end{aligned}

This can be rearranged such that the differential elements dx\dd{x} and dϕ\dd{\phi} are on opposite sides, which can then each be wrapped in an integral, like so:

dx=±2ϕ2B−ϕ2dϕ  ⟹  ∫x0xdξ=±2∫ϕ0ϕ1ψ2B−ψ2dψ\begin{aligned} \dd{x} = \pm \frac{\sqrt{2}}{\phi \sqrt{2 B - \phi^2}} \dd{\phi} \qquad\implies\qquad \int_{x_0}^{x} \dd{\xi} = \pm \sqrt{2} \int_{\phi_0}^{\phi} \frac{1}{\psi \sqrt{2 B - \psi^2}} \dd{\psi} \end{aligned}

Note that these are indefinite integrals, which have been written as definite integrals by placing the constants x0x_0 and ϕ0\phi_0 and target variables xx and ϕ\phi in the limits.

In order to integrate by substitution, we define the new variable f≡ψ/2Bf \equiv \psi / \sqrt{2 B} and update the limits accordingly to F≡ϕ/2BF \equiv \phi / \sqrt{2 B} and F0≡ϕ0/2BF_0 \equiv \phi_0 / \sqrt{2 B}:

x−x0=±2∫F0F2Bf2B2B−2Bf2df=±1B∫F0F1f1−f2df\begin{aligned} x - x_0 &= \pm \sqrt{2} \int_{F_0}^{F} \frac{\sqrt{2 B}}{f \sqrt{2 B} \sqrt{2 B - 2 B f^2}} \dd{f} \\ &= \pm \frac{1}{\sqrt{B}} \int_{F_0}^{F} \frac{1}{f \sqrt{1 - f^2}} \dd{f} \end{aligned}

We look up this integrand, and discover that it is in fact the derivative of the inverse sech−1\sech^{-1} of the hyperbolic secant function, so we arrive at:

x−x0=±1B∫F0Fddf(sech−1(f))df=±1Bsech−1(F)∓1Bsech−1(F0)\begin{aligned} x - x_0 &= \pm \frac{1}{\sqrt{B}} \int_{F_0}^{F} \dv{}{f} \Big( \sech^{-1}(f) \Big) \dd{f} \\ &= \pm \frac{1}{\sqrt{B}} \sech^{-1}(F) \mp \frac{1}{\sqrt{B}} \sech^{-1}(F_0) \end{aligned}

Rearranging and combining the integration constants x0x_0 and F0F_0 into a single t0t_0, we get:

sech−1(F)=±B(x−t0)t0≡x0∓1Bsech−1(F0)\begin{aligned} \sech^{-1}(F) = \pm \sqrt{B} (x - t_0) \qquad\qquad t_0 \equiv x_0 \mp \frac{1}{\sqrt{B}} \sech^{-1}(F_0) \end{aligned}

Then, wrapping everything in sech\sech (which is an even function, so we can discard the ±\pm) and using F≡ϕ/2BF \equiv \phi / \sqrt{2 B}, we finally arrive at the desired solution for ϕ\phi:

ϕ(x)=2Bsech ⁣(B(x−t0))\begin{aligned} \phi(x) = \sqrt{2 B} \sech\!\Big( \sqrt{B} (x - t_0) \Big) \end{aligned}

Combining this result with our earlier solution for θ\theta, we find that the full so-called bright soliton uu is as follows, controlled by two real parameters B>0B > 0 and vv:

u(z,t)=2Bsech ⁣(B(t−vz−t0))exp⁡ ⁣(iv2t−i(v24−B)z)\begin{aligned} \boxed{ u(z, t) = \sqrt{2 B} \sech\!\bigg( \sqrt{B} (t - v z - t_0) \bigg) \exp\!\bigg( i \frac{v}{2} t - i \Big( \frac{v^2}{4} - B \Big) z \bigg) } \end{aligned}

It is always possible to transform the NLS equation into a new moving coordinate system such that v=0v = 0, yielding a stationary soliton given by:

u(z,t)=2Bsech ⁣(B(t−t0))exp⁡(iBz)\begin{aligned} \boxed{ u(z, t) = \sqrt{2 B} \sech\!\Big( \sqrt{B} (t - t_0) \Big) \exp(i B z) } \end{aligned}

You may be wondering how we can set v=0v = 0 without affecting BB; a more correct way of saying it would be that we take the limits v→0v \to 0 and w→−∞w \to -\infty.

That was for the dimensionless form of the NLS equation; let us specialize this to its usual form in fiber optics. We thus make a transformation u→U/Ucu \to U/U_c, t→T/Tct \to T/T_c and z→Z/Zcz \to Z/Z_c:

U(Z,T)Uc=2Bsech ⁣(B T−T0Tc)exp⁡ ⁣(iBZZc)\begin{aligned} \frac{U(Z, T)}{U_c} &= \sqrt{2 B} \sech\!\bigg( \sqrt{B} \: \frac{T - T_0}{T_c} \bigg) \exp\!\bigg( i B \frac{Z}{Z_c} \bigg) \end{aligned}

Where UcU_c, TcT_c and ZcZ_c are scale constants determined during non-dimensionalization to obey the relations below. We only have two relations, so we can choose one value freely, say, UcU_c:

Zc=1γ0Uc2Tc=−β22γ0Uc2\begin{aligned} Z_c = \frac{1}{\gamma_0 U_c^2} \qquad\qquad T_c = \sqrt{\frac{- \beta_2}{2 \gamma_0 U_c^2}} \end{aligned}

Note that r=1r = 1 implies β2<0\beta_2 < 0 assuming γ0>0\gamma_0 > 0. In other words, bright solitons only exist in the anomalous dispersion regime of an optical fiber. Inserting these relations into the expression and defining the peak power P0≡2BUc2P_0 \equiv 2 B U_c^2 yields:

U(Z,T)=P0sech ⁣(γ0P0−β2(T−T0))exp⁡ ⁣(iγ0P02Z)\begin{aligned} U(Z, T) &= \sqrt{P_0} \sech\!\Bigg( \sqrt{\frac{\gamma_0 P_0}{- \beta_2}} (T - T_0) \Bigg) \exp\!\bigg( i \frac{\gamma_0 P_0}{2} Z \bigg) \end{aligned}

In practice, most authors write this as follows, where TwT_\mathrm{w} determines the width of the pulse:

U(Z,T)=P0sech ⁣(T−T0Tw)exp⁡ ⁣(iγ0P02Z)\begin{aligned} \boxed{ U(Z, T) = \sqrt{P_0} \sech\!\bigg( \frac{T - T_0}{T_\mathrm{w}} \bigg) \exp\!\bigg( i \frac{\gamma_0 P_0}{2} Z \bigg) } \end{aligned}

Clearly, for this to be a valid solution of the NLS equation, TwT_\mathrm{w} must be subject to a constraint involving the so-called soliton number NsolN_\mathrm{sol}:

Nsol2≡LDLN=γ0P0Tw2∣β2∣=1\begin{aligned} \boxed{ N_\mathrm{sol}^2 \equiv \frac{L_D}{L_N} = \frac{\gamma_0 P_0 T_\mathrm{w}^2}{|\beta_2|} = 1 } \end{aligned}

Where LD≡T0/∣β2∣L_D \equiv T_0 / |\beta_2| is the linear length scale of dispersive broadening, and LN≡1/(γ0P0)L_N \equiv 1 / (\gamma_0 P_0) is the nonlinear length scale of self-phase modulation. A first-order soliton has Nsol=1N_\mathrm{sol} = 1 and simply maintains its shape, whereas higher-order solitons have complicated periodic dynamics.

Dark solitons

The other option to satisfy P′(ϕ∞)=0P'(\phi_\infty) = 0 is ϕ∞2=rB\phi_\infty^2 = r B, which implies rB>0r B > 0 such that ϕ∞\phi_\infty is real. With this in mind, we again sketch all remaining candidates for P(ϕ)P(\phi):

Sketch of candidate potentials for dark solitons

At a glance, there are plenty of solutions here, even stable ones! However, as explained earlier, our localization requirement means that we need P(ϕ∞)=0P(\phi_\infty) = 0 and P′(ϕ∞)=0P'(\phi_\infty) = 0. The latter is only satisfied by the solid curve above, so we must limit ourselves to r=−1r = -1 and B<0B < 0, with C=C0C = C_0 for some positive C0C_0. The next step is to find C0C_0.

We notice that the target curve has two double roots at ±ϕ∞\pm \phi_\infty, so we can rewrite:

P(ϕ)=12(ϕ4+2Bϕ2+2C)=12(ϕ4+2Bϕ2+B2−B2+2C)=12(ϕ2+B)2−12(B2−2C)\begin{aligned} P(\phi) &= \frac{1}{2} \Big( \phi^4 + 2 B \phi^2 + 2 C \Big) \\ &= \frac{1}{2} \Big( \phi^4 + 2 B \phi^2 + B^2 - B^2 + 2 C \Big) \\ &= \frac{1}{2} \big( \phi^2 + B \big)^2 - \frac{1}{2} \big( B^2 - 2 C \big) \end{aligned}

Here we see that P(ϕ∞)P(\phi_\infty) can only have a double root when C=C0=B2/2C = C_0 = B^2 / 2, in which case the root is clearly ϕ∞=±−B\phi_\infty = \pm \sqrt{-B}. We are therefore left with:

ϕt2=P(ϕ)=12(ϕ2+B)2\begin{aligned} \phi_t^2 = P(\phi) = \frac{1}{2} \big( \phi^2 + B \big)^2 \end{aligned}

Now we are ready to integrate this equation. Taking the square root with x≡t−vzx \equiv t - v z:

ϕt=∂ϕ∂x=±P(ϕ)=±12(ϕ2+B)\begin{aligned} \phi_t = \pdv{\phi}{x} = \pm \sqrt{P(\phi)} = \pm \frac{1}{\sqrt{2}} (\phi^2 + B) \end{aligned}

We put the differential elements dϕ\dd{\phi} and dx\dd{x} on opposite sides and take the integrals:

dx=±2ϕ2+Bdϕ  ⟹  ∫x0xdξ=±2∫ϕ0ϕ1ψ2+Bdψ\begin{aligned} \dd{x} = \pm \frac{\sqrt{2}}{\phi^2 + B} \dd{\phi} \qquad\implies\qquad \int_{x_0}^{x} \dd{\xi} = \pm \sqrt{2} \int_{\phi_0}^{\phi} \frac{1}{\psi^2 + B} \dd{\psi} \end{aligned}

Then we define f≡ψ/−Bf \equiv \psi / \sqrt{-B}, and update the limits to F=ϕ/−BF = \phi / \sqrt{-B} and F0=ϕ0/−BF_0 = \phi_0 / \sqrt{-B}, in order to integrate by substitution:

x−x0=±2∫F0F−B−Bf2+Bdf=±−2B∫F0F11−f2df\begin{aligned} x - x_0 &= \pm \sqrt{2} \int_{F_0}^{F} \frac{\sqrt{-B}}{- B f^2 + B} \dd{f} \\ &= \pm \sqrt{-\frac{2}{B}} \int_{F_0}^{F} \frac{1}{1 - f^2} \dd{f} \end{aligned}

The integrand can be looked up: it turns out be the derivative of tanh⁡−1\tanh^{-1}, the inverse hyperbolic tangent function, so we arrive at:

x−x0=±−2B∫F0Fddf(tanh⁡−1(f))df=±−2Btanh⁡−1(F)∓−2Btanh⁡−1(F0)\begin{aligned} x - x_0 &= \pm \sqrt{-\frac{2}{B}} \int_{F_0}^{F} \dv{}{f} \Big( \tanh^{-1}(f) \Big) \dd{f} \\ &= \pm \sqrt{-\frac{2}{B}} \tanh^{-1}(F) \mp \sqrt{-\frac{2}{B}} \tanh^{-1}(F_0) \end{aligned}

Rearranging, and combining the integration constants x0x_0 and F0F_0 into a single t0t_0, yields:

tanh⁡−1(F)=±−B2(x−t0)t0≡x0∓−2Btanh⁡−1(F0)\begin{aligned} \tanh^{-1}(F) &= \pm \sqrt{-\frac{B}{2}} (x - t_0) \qquad\qquad t_0 \equiv x_0 \mp \sqrt{-\frac{2}{B}} \tanh^{-1}(F_0) \end{aligned}

Next, we take the tanh⁡\tanh of both sides. It is an odd function, so the ±\pm can be moved outside, where it can be ignored entirely thanks to the NLS equation’s Gauge symmetry. Using F=ϕ/−BF = \phi / \sqrt{-B}:

ϕ(x)=−Btanh⁡ ⁣(−B2(x−t0))\begin{aligned} \phi(x) &= \sqrt{-B} \tanh\!\Bigg( \sqrt{-\frac{B}{2}} (x - t_0) \Bigg) \end{aligned}

Combining this with our expression for θ\theta, we arrive at the full dark soliton solution for uu:

u(z,t)=−Btanh⁡ ⁣(−B2(t−vz−t0))exp⁡ ⁣(iv2t−i(v24−B)z)\begin{aligned} \boxed{ u(z, t) = \sqrt{-B} \tanh\!\Bigg( \sqrt{-\frac{B}{2}} (t - v z - t_0) \Bigg) \exp\!\bigg( i \frac{v}{2} t - i \Big( \frac{v^2}{4} - B \Big) z \bigg) } \end{aligned}

There are two free parameters here: B<0B < 0 and vv. Once again, we can always transform to a moving coordinate system such that v=0v = 0, resulting in a stationary soliton:

u(z,t)=−Btanh⁡ ⁣(−B2(t−t0))exp⁡(iBz)\begin{aligned} \boxed{ u(z, t) = \sqrt{-B} \tanh\!\Bigg( \sqrt{-\frac{B}{2}} (t - t_0) \Bigg) \exp(i B z) } \end{aligned}

Like we did for the bright solitons, let us specialize this result to fiber optics. Making a similar transformation u→U/Ucu \to U/U_c, t→T/Tct \to T/T_c and z→Z/Zcz \to Z/Z_c yields:

U(Z,T)Uc=−Btanh⁡ ⁣(−B2T−T0Tc)exp⁡ ⁣(iBZZc)\begin{aligned} \frac{U(Z, T)}{U_c} = \sqrt{-B} \tanh\!\Bigg( \sqrt{-\frac{B}{2}} \frac{T - T_0}{T_c} \Bigg) \exp\!\bigg( i B \frac{Z}{Z_c} \bigg) \end{aligned}

Where we again choose UcU_c manually, and then find TcT_c and ZcZ_c using these relations (note the opposite signs because r=−1r = -1 in this case):

Zc=−1γ0Uc2Tc=β22γ0Uc2\begin{aligned} Z_c = \frac{-1}{\gamma_0 U_c^2} \qquad\qquad T_c = \sqrt{\frac{\beta_2}{2 \gamma_0 U_c^2}} \end{aligned}

Recall that r=−1r = -1 implies β2>0\beta_2 > 0 assuming γ0>0\gamma_0 > 0, meaning dark solitons can only exist in the normal dispersion regime. Inserting this into the expression and defining the background power P0≡−BUc2P_0 \equiv -B U_c^2 such that ∣U∣2→P0|U|^2 \to P_0 for t→±∞t \to \pm \infty, we arrive at:

U(Z,T)=P0tanh⁡ ⁣(γ0P0β2(T−T0))exp⁡(iγ0P0Z)\begin{aligned} U(Z, T) = \sqrt{P_0} \tanh\!\Bigg( \sqrt{\frac{\gamma_0 P_0}{\beta_2}} (T - T_0) \Bigg) \exp(i \gamma_0 P_0 Z) \end{aligned}

Which, as for bright solitons, can be rewritten with a pulse width TwT_\mathrm{w} satisfying Nsol=1N_\mathrm{sol} = 1:

U(Z,T)=P0tanh⁡ ⁣(T−T0Tw)exp⁡(iγ0P0Z)\begin{aligned} \boxed{ U(Z, T) = \sqrt{P_0} \tanh\!\bigg( \frac{T - T_0}{T_\mathrm{w}} \bigg) \exp(i \gamma_0 P_0 Z) } \end{aligned}

References

  1. A. Scott, Nonlinear science: emergence and dynamics of coherent structures, 2nd edition, Oxford.
  2. O. Bang, Nonlinear mathematical physics: lecture notes, 2020, unpublished.