A laser pulse travelling in an optical fiber
causes a nonlinear change of the material’s refractive index,
and the resulting dynamics are described by
the nonlinear Schrödinger (NLS) equation,
given in its most basic form by:
0=i∂z∂A−2β2∂t2∂2A+γ0∣A∣2A
Where A(z,t) is the modulation profile of the carrier wave,
β2 is the group velocity dispersion
at the carrier frequency ω0,
and γ0≡γ(ω0) is a nonlinear parameter
involving the material’s Kerr coefficient n2
and the transverse mode’s effective area Aeff:
γ(ω)≡cAeff(ω)ωn2(ω)
As a consequence of treating γ0 as frequency-independent,
only the nonlinear phase velocity change is represented,
but not the group velocity change.
Unfortunately, this form of the NLS equation
does not allow us to include the full γ(ω)
(this is an advanced topic, see Lægsgaard),
but a decent approximation is to simply Taylor-expand γ(ω) around ω0:
γ(ω)=γ0+γ1Ω+2γ2Ω2+6γ3Ω2+...
Where Ω≡ω−ω0
and γn≡∂nγ/∂ωn∣ω=ω0.
For pulses with a sufficiently narrow spectrum,
we only need the first two terms.
We insert this into the Fourier transform (FT)F^ of the equation,
where s=±1 is the sign of the FT exponent,
which might vary from author to author
(s=+1 corresponds to a forward-propagating carrier wave and vice versa):
0=i∂z∂A−2β2(−isΩ)2A+(γ0+γ1Ω)F^{∣A∣2A}
If we now take the inverse FT,
the factor Ω becomes an operator is∂/∂t:
0=i∂z∂A−2β2∂t2∂2A+(γ0+isγ1∂t∂)∣A∣2A
In theory, this is the desired new NLS equation,
but in fact most authors make a small additional approximation.
Let us write out the derivative of γ(ω):
In practice, the ω-dependence of n2 and Aeff
is relatively weak, so the first term is dominant
and hence sufficient for our purposes.
We therefore have γ1≈γ0/ω0, leading to:
0=i∂z∂A−2β2∂t2∂2A+γ0(1+iω0s∂t∂)∣A∣2A
Beware that this NLS equation does not conserve the total energy
E≡∫−∞∞∣A∣2dt anymore,
which is often used to quantify simulation errors.
Fortunately, another value can then be used instead:
it can be shown that the “photon number” N
is still conserved, defined like so,
where ω is the absolute frequency
(as opposed to the relative frequency Ω):
N(z)≡∫0∞ω∣A(z,ω)∣2dω
A pulse’s intensity is highest at its peak,
so the nonlinear index shift is strongest there,
meaning that the peak travels slightly slower than the rest of the pulse,
leading to self-steepening of its trailing edge;
an effect exhibited by our modified NLS equation.
Note that s controls which edge is regarded as the trailing one.
Let us make the ansatz below,
consisting of an arbitrary power profile P with phase ϕ:
A(z,t)=P(z,t)exp(iϕ(z,t))
We assume that A has a sufficiently narrow spectrum
that we can neglect dispersion β2=0 over a short distance.
Inserting the ansatz into the NLS equation
with ε≡γ0/ω0 gives:
0=i21PPz−Pϕz+γ0PP+isε23PtP−sεPPϕt
Since P is real, this results in two equations,
for the real and imaginary parts:
00=−ϕz+γ0P−sεPϕt=Pz+3sεPtP
The phase ϕ is not so interesting, so we focus on the latter equation for P.
You can easily show (by insertion) that it has a general solution of the form below,
which says that more intense parts of the pulse
lag behind the rest, as expected:
P(z,t)=f(t−3sεzP)
Where f(t)≡P(0,t) is the initial power profile.
The derivatives Pt and Pz are given by:
Both expressions blow up when their denominator goes to zero,
which, since ε>0, happens earliest at an extremum of f′;
either its minimum (s=+1) or maximum (s=−1).
Let us call this value fextr′,
located on the trailing edge of the pulse.
At the propagation distance z where this occurs, Lshock,
the pulse “tips over”, creating a discontinuous shock:
0=1+3sεzfextr′⟹z=Lshock≡−3sγ0fextr′ω0
In practice, however, this never actually happens,
because as the pulse approaches Lshock,
its spectrum becomes so broad that dispersion cannot be neglected:
dispersive broadening
pulls the pulse apart before a shock can occur.
The early steepening is observable though.
A simulation of self-steepening without dispersion is illustrated below
for the following Gaussian power distribution,
with T0=25fs, P0=3kW,
β2=0, γ0=0.1/W/m,
and a vacuum carrier wavelength λ0≈73nm
(the latter determined by the simulation’s resolution settings):
f(t)=P(0,t)=P0exp(−T02t2)
The first and second derivatives of this Gaussian f are as follows:
This example Gaussian pulse therefore has a theoretical
Lshock=0.847m,
which seems to be accurate based on these plots,
although the simulation breaks down just before that point due to insufficient resolution:
Unfortunately, self-steepening cannot be simulated perfectly: as the
pulse approaches Lshock, its spectrum broadens to infinite
frequencies to represent the singularity in its slope.
The simulation thus collapses into chaos when the edge of the frequency window is reached.
Nevertheless, the trend is nicely visible:
the trailing slope becomes extremely steep, and the spectrum
broadens so much that dispersion can no longer be neglected.