Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

General vector auxiliary differential equation finite-difference time-domain method for nonlinear optics

Open Access Open Access

Abstract

The auxiliary differential equation finite-difference time-domain method for modeling electromagnetic wave propagation in dispersive nonlinear materials is applied to problems where the electric field is not constrained to a single vector component. A full-vector Maxwell’s equations solution incorporating multiple-pole linear Lorentz, nonlinear Kerr, and nonlinear Raman polarizations is presented. The application is illustrated by modeling a spatial soliton having two orthogonal electric field components. To the best of our knowledge, the numerical technique presented here is the first to model electromagnetic wave propagation with two or three orthogonal vector components in dispersive nonlinear materials. This technique offers the possibility of modeling sub-wavelength interactions of vector spatial solitons.

©2006 Optical Society of America

1. Introduction

Emerging applications in nanophotonics involve electromagnetic wave interactions with materials having frequency-dependent and intensity-dependent polarizations. Auxiliary differential equation (ADE) methods extend the finite-difference time-domain (FDTD) method to incorporate polarization by time-stepping auxiliary differential equations with Maxwell’s curl equations [1, 2]. Nakamura et al. validated experimentally an ADE FDTD model of nonlinear femtosecond ultrabroadband-pulse propagation in silica fiber [3, 4]. The Fujii ADE FDTD method [5] is an efficient reformulation which eliminates the need to solve a system of N equations at each time-step, where N is the number of poles of the chromatic dispersion.

In this paper, we provide details of how to apply Fujii’s method to nonlinear optics problems where the electric field has two or three orthogonal vector components. We designate this technique the general vector auxiliary differential equation (GVADE) FDTD method. This method reproduces published results for temporal soliton propagation in a dispersive nonlinear material [5]. The GVADE FDTD method is then used to model spatial soliton propagation with two orthogonal electric field components in fused silica. We use the same chromatic dispersion, nonlinear Kerr polarization, and nonlinear Raman polarization used by Nakamura et al., which models realistic physical effects in silica.

2. Electromagnetic wave propagation in dispersive nonlinear materials

To derive the GVADE method, we formulate Maxwell’s equations using polarization current:

×E=μ0Ht,
×H=ε0Et+J,

where E and H are the electric and magnetic field vectors and J is the polarization current, Pt.. In materials with multiple-pole linear Lorentz polarization, instantaneous Kerr nonlinear polarization, and Raman nonlinear polarization, the polarization current is J = J Lorentz +J Kerr + J Raman. The linear Lorentz polarization models the chromatic dispersion and contains a contribution from multiple resonances:

JLorentz=p=13JLorentzp,

where each J Lorentzp corresponds to the polarization current due to a single pole of the Sellmeier expansion where the phasor polarization is given by

P˜Lorentzp=ε0χ(1)E˜=ε0βpωp2ωp2ω2E˜,

where βp and ωp are the strength and frequency, respectively, of the pth resonance [6].

In general, the third-order nonlinear polarization is

PNLrt=ε0χ(3)tt1tt2tt3Ert1Ert2Ert3dt1dt2dt3,

where χ (3) is the third-order susceptibility tensor [7]. For a simple model of the electron response accounting for nonresonant incoherent (intensity-dependent) nonlinear effects, the third-order nonlinear polarization can be described by the Born-Oppenheimer approximation,

PNL(t)=ε0χ0(3)Eg(tt)E(t)2dt,

where g(t) is the causal response function and the induced polarization is assumed to lie in the same direction as the electric field [6]. To model the Kerr and the Raman polarizations,

g(t)=αδ(t)+(1α)gRaman(t),

where α represents the relative strengths of the Kerr and Raman polarizations, δ(t) is a Dirac delta function that models the instantaneous Kerr nonresonant virtual transitions, and

gRaman(t)=(τ12+τ22τ1τ22)exp(tτ2)sin(tτ1)U(t),

where g Raman(t) is an approximation of the Raman response function with parameters τ 1 and τ 2 chosen to fit the Raman-gain spectrum [6], and U(t) is the Heaviside step function. From Eq. (6) and Eq. (7), the polarization and polarization current from the Kerr nonlinearity are

PKerr(t)=ε0χ0(3)Eαδ(tt)E(t)2dt=αε0χ0(3)E2E,
JKerr(t)=PKerrt=tαε0χ0(3)E2E.

Writing Eq. (6) as a convolution, the polarization from the Raman effect is

PRaman(t)=ε0E[χRaman(3)(t)*E2],

where

χRaman(3)(t)=(1α)χRaman(3)(t)gRaman(t).

3. General vector auxiliary differential equation FDTD method

To implement the Fujii ADE method for the general electric field vector case, we use the formulation of Maxwell’s equations which emphasizes the polarization current, J, instead of the polarization, P, because this eliminates the need to store and update the electric displacement field. The GVADE method can be used for any electric field having two or three orthogonal vector components. However, for a concise derivation, we consider the case where derivatives with respect to the z-coordinate are zero and the electromagnetic field is composed of Ex , Ey , and Hz . Eq. (2) will be solved using FDTD combined with a semi-implicit method in which E n+1 will be updated in terms of H n+1/2 and J n+1/2, where the superscript indicates the time-step.

3.1. Linear Lorentz polarization

Expression of Eq. (4) in the form of an equivalent polarization current phasor gives:

J˜Lorentzp=ε0βpωp2(ωp2ω2)E˜.

Multiplying both sides of Eq. (13) by (ωp2 -ω 2), and transforming to the time domain, yields

ωp2JLorentzp+2JLorentzpt2=ε0βpωp2Et.

Finite-differencing Eq. (14) centered at time-step n and solving for J n+1 Lorentzp yields

JLorentzpn+1=αpJLorentzpnJLorentzpn1+γpEn+1En12Δt

where

αp=2ωp2(Δt);γp=ε0βpωp2(Δt)2.

Using Eq. (15), and averaging across step n and n+1, gives

JLorentzpn+12=12[(1+αp)JLorentzpnJLorentzpn1+γp2Δt(En+1En1)].

3.2. Nonlinear Kerr polarization

The nonlinear Kerr polarization at step n+12 is obtained from Eq. (10). The finite-difference expression for the time derivative of the Kerr polarization centered at step n+12 is

JKerrn+12=αε0χ0(3)Δt{(En+1)2En+1(En)2En}.

3.3. Nonlinear Raman polarization

Eq. (11) is solved by introducing a scalar auxiliary variable for the convolution,

S(t)χRaman(3)(t)*E(t)2

with Fourier transform

S(ω)χRaman(3)(ω){E(t)2},

where

χRaman(3)(ω)=(1α)χ0(3)ωRaman2ωRaman2+2δRamanω2,
ωRamanτ12+τ22τ12τ22;δRaman=1τ2.

Inserting Eq. (21) into Eq. (20), multiplying by (ωRaman2 + 2 δ Raman -ω 2), and transforming to the time domain yields the auxiliary differential equation,

ωRaman2+2δRamanSt+2St2=(1α)χ0(3)ωRaman2E2.

Because Eq. (23) contains a second derivative, it is finite-differenced, centered at step n:

Sn+1=[2ωRaman2(Δt)2δRamanΔt+1]Sn+[δRamanΔt1δRamanΔt+1]Sn1
+[(1α)χ0(3)ωRaman2(Δt)2δRamanΔt+1](En)2.

Using Eq. (11) and Eq. (19), the finite-difference expression for the time derivative of the Raman polarization centered at step n+12 is

JRamann+12=ε0Δt(En+1Sn+1EnSn).

3.4. Solution for electric field

Now that all terms in Eq. (2) are known at step n+12,En+1, E n+1 is determined from

×Hn+12=ε0Δt(En+1En)+p=13JLorentzpn+12+JKerrn+12+JRamann+12.

Because E is a vector quantity, solving Eq. (26) for E n+1 requires solving a nonlinear system of coupled equations. This is efficiently solved using a multi-dimensional Newton’s method, where zeroes of objective functions are determined by iteration. For the field components {Ex ,Ey ,Hz } considered here, Eq. (26) is solved for Exn+1 and Eyn+1 by substituting Eq. (17), Eq. (18), and Eq. (25). We then define the objective function vector [X Y]T as

[XY]=×Hn+12+ε0Δt(En+1En)
+12p=13[(1+αp)JLorentzpnJLorentzpn1+γp2Δt(En+1En1)]
+αε0χ0(3)Δt{(En+1)2En+1(En)2En}+ε0Δt(En+1Sn+1EnSn)

Next, we define Gxg and Gyg to be the gth guesses for Exn+1 and Eyn+1. Newton’s method updates the guesses until the objective functions X and Y are sufficiently close to zero. Each subsequent guess is made from the current guess by:

[Gxg+1Gyg+1]=[GxgGyg](J1[XY])g,

where J is the Jacobian matrix, ∂(X,Y)/∂(Gx ,Gy ), with elements

J11=ε0Δt+1t(γ1+γ2+γ3)+ε0Δt[αχ0(3)(3Gx2+Gy2)+Sn+1],
J12=2ε0Δtαχ0(3)GxGy,J21=2ε0Δtαχ0(3)GxGy,
J22=ε0Δt+1t(γ1+γ2+γ3)+ε0Δt[αχ0(3)(Gx2+3Gy2)+Sn+1],

and ∣g indicates evaluation using the values from the gth guess.

4. GVADE FDTD simulation of temporal and spatial solitons

We applied the GVADE method to model temporal and spatial solitons in dispersive nonlinear materials. First, we modeled temporal soliton propagation in a material with single pole linear Lorentz dispersion and Kerr and Raman nonlinear polarizations. The same pulse, grid, and material from [5] were used; the results, shown in Fig. 1, reproduce those of [5 ].

Figure 2 illustrates the full-vector capability of the GVADE method. Here, we model the +x-directed propagation of a higher-order spatial soliton having the electromagnetic field vector components {Ex ,Ey ,Hz }. We assume for the vector electric field the three-pole set of linear Sellmeier dispersions and the instantaneous Kerr and dispersive Raman nonlinearities published in [3, 4]. The strengths and resonant frequencies of the linear dispersions from Sellmeier’s equation are given by: β 1 = 0.69617, β 2 = 0.40794, β 3 = 0.89748, ω 1 = 2.7537 × 1016 rad/s, ω 2 = 1.6205 × 1016 rad/s, and ω 3 = 1.90342 × 1014 rad/s. The third-order electric susceptibility scalar is χ0(3) = 1.89 × 10-22 m2/V2. The relative strengths of the Kerr and Raman polarizations are given by the parameter α = 0.7. The Raman polarization parameters are τ 1 = 12.2 fs and τ 2 = 32 fs. The soliton was modeled on a modified Yee grid with collocated electric field components [8]. The grid was 6000 by 2615 cells with a spatial resolution of Δx = Δy = 8nm and a temporal resolution of Δt = 3.34 × 10-18s. The spatial and temporal resolutions were chosen empirically based on convergence tests. The chosen time-step was one quarter of the time-step required by the Courant limit for standard FDTD [8]. The magnetic field was excited by a hard source at the far-left side of the grid (x = 0) having an initial transverse profile

 figure: Fig. 1.

Fig. 1. GVADE simulation results for temporal soliton propagation in a dispersive nonlinear material. These results reproduce those of [5].

Download Full Size | PDF

Hz(t)=H0sin(ωct)sech(yw),

where H 0 = 4.77×107 A/m, ωc = 4.35×1015 rad/s (λ 0 = 433nm), and w = 667 nm. From Fig. 2, we see that the calculated solution exhibits a periodic expansion and contraction that is characteristic of higher-order solitons [9].

 figure: Fig. 2.

Fig. 2. GVADE simulation results of a +x-directed higher-order spatial soliton with field components {Ex ,Ey ,Hz } in a material with a three-pole Sellmeier linear dispersion, an instantaneous Kerr nonlinearity, and a dispersive Raman nonlinearity: magnitude of Hz .

Download Full Size | PDF

5. Conclusion

The importance of modeling electromagnetic wave propagation in dispersive nonlinear materials will increase with modern engineering of nanophotonic devices. In this paper, we showed how the Fujii ADE FDTD method can be applied to nonlinear optics problems where the electric field has two or three orthogonal vector components. The GVADE method is, to the best of our knowledge, the first numerical technique to model electromagnetic wave propagation with two or three orthogonal electric field vector components in dispersive nonlinear materials.

We are currently exploring the relationships of predictions made by nonlinear Schrödinger (NLS) equation theory and the GVADE technique for a variety of scalar and vector spatial solitons. Our initial aim is to determine the transition between the the two approaches, i.e., where a computation based upon the full-vector Maxwell’s equations is required to properly model the vector wave physics. Furthermore, we intend to explore a regime where the NLS equation is arguably inapplicable – the scattering of a spatial soliton by a sub-wavelength particle.

References and links

1 . T. Kashiwa and I. Fukai , “ A treatment by FDTD method of dispersive characteristics associated with electronic polarization ,” Microwave Optics Tech. Lett. 3 , 203 – 205 ( 1990 ). [CrossRef]  

2 . R. M. Joseph , S. C. Hagness , and A. Taflove , “ Direct time integration of Maxwell’s equations in linear dispersive media with absorption for scattering and propagation of femtosecond electromagnetic pulses ,” Opt. Lett. 16 , 1412 – 1414 ( 1991 ). [CrossRef]   [PubMed]  

3 . S. Nakamura , Y. Koyamada , N. Yoshida , N. Karasawa , H. Sone , M. Ohtani , Y. Mizuta , R. Morita , H. Shigekawa , and M. Yamashita , “ Finite-difference time-domain calculation with all parameters of Sellmeier’s fitting equation for 12 fs laser pulse propagation in a silica fiber ,” IEEE Photonics Technol. Lett. 14 , 480 – 482 ( 2002 ). [CrossRef]  

4 . S. Nakamura , N. Takasawa , and Y. Koyamada , “ Comparison between finite-difference time-domain calculation with all parameters of Sellmeier’s fitting equation and experimental results for slightly chirped 12 fs laser pulse propagation in a silica fiber ,” IEEE J. of Lightwave Technol. 23 , 855 – 863 ( 2005 ). [CrossRef]  

5 . M. Fujii , M. Tahara , I. Sakagami , W. Freude , and P. Russer , “ High-order FDTD and auxiliary differential equation formulation of optical pulse propagation in 2-D Kerr and Raman nonlinear dispersive media ,” IEEE J. Quantum Electron. 40 , 175 – 182 ( 2004 ). [CrossRef]  

6 . G. P. Agrawal , Nonlinear Fiber Optics, 3rd ed . Academic Press, San Diego, CA , 2001 .

7 . R. W. Boyd , Nonlinear Optics, 2nd ed . Academic Press, San Diego, CA , 2003 .

8 . A. Taflove and S. C. Hagness , Computational Electrodynamics: The Finite-Difference Time-Domain Method, 3rd ed . Artech House, Norwood, MA , 2005 .

9 . A T. Ryan and G. P. Agrawal , “ Spatiotemporal coupling in dispersive nonlinear planar waveguides ,” J. Opt. Soc. Am. B 12 , 2382 – 2389 ( 1995 ). [CrossRef]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (2)

Fig. 1.
Fig. 1. GVADE simulation results for temporal soliton propagation in a dispersive nonlinear material. These results reproduce those of [5].
Fig. 2.
Fig. 2. GVADE simulation results of a +x-directed higher-order spatial soliton with field components {Ex ,Ey ,Hz } in a material with a three-pole Sellmeier linear dispersion, an instantaneous Kerr nonlinearity, and a dispersive Raman nonlinearity: magnitude of Hz .

Equations (35)

Equations on this page are rendered with MathJax. Learn more.

× E = μ 0 H t ,
× H = ε 0 E t + J ,
J Lorentz = p = 1 3 J Lorentz p ,
P ˜ Lorentz p = ε 0 χ ( 1 ) E ˜ = ε 0 β p ω p 2 ω p 2 ω 2 E ˜ ,
P NL r t = ε 0 χ ( 3 ) t t 1 t t 2 t t 3 E r t 1 E r t 2 E r t 3 d t 1 d t 2 d t 3 ,
P NL ( t ) = ε 0 χ 0 ( 3 ) E g ( t t ) E ( t ) 2 dt ,
g ( t ) = αδ ( t ) + ( 1 α ) g Raman ( t ) ,
g Raman ( t ) = ( τ 1 2 + τ 2 2 τ 1 τ 2 2 ) exp ( t τ 2 ) sin ( t τ 1 ) U ( t ) ,
P Kerr ( t ) = ε 0 χ 0 ( 3 ) E αδ ( t t ) E ( t ) 2 dt = α ε 0 χ 0 ( 3 ) E 2 E ,
J Kerr ( t ) = P Kerr t = t α ε 0 χ 0 ( 3 ) E 2 E .
P Raman ( t ) = ε 0 E [ χ Raman ( 3 ) ( t ) * E 2 ] ,
χ Raman ( 3 ) ( t ) = ( 1 α ) χ Raman ( 3 ) ( t ) g Raman ( t ) .
J ˜ Lorentz p = ε 0 β p ω p 2 ( ω p 2 ω 2 ) E ˜ .
ω p 2 J Lorentz p + 2 J Lorentz p t 2 = ε 0 β p ω p 2 E t .
J Lorentz p n + 1 = α p J Lorentz p n J Lorentz p n 1 + γ p E n + 1 E n 1 2 Δ t
α p = 2 ω p 2 ( Δ t ) ; γ p = ε 0 β p ω p 2 ( Δ t ) 2 .
J Lorentz p n + 1 2 = 1 2 [ ( 1 + α p ) J Lorentz p n J Lorentz p n 1 + γ p 2 Δ t ( E n + 1 E n 1 ) ] .
J Kerr n + 1 2 = α ε 0 χ 0 ( 3 ) Δ t { ( E n + 1 ) 2 E n + 1 ( E n ) 2 E n } .
S ( t ) χ Raman ( 3 ) ( t ) * E ( t ) 2
S ( ω ) χ Raman ( 3 ) ( ω ) { E ( t ) 2 } ,
χ Raman ( 3 ) ( ω ) = ( 1 α ) χ 0 ( 3 ) ω Raman 2 ω Raman 2 + 2 δ Raman ω 2 ,
ω Raman τ 1 2 + τ 2 2 τ 1 2 τ 2 2 ; δ Raman = 1 τ 2 .
ω Raman 2 + 2 δ Raman S t + 2 S t 2 = ( 1 α ) χ 0 ( 3 ) ω Raman 2 E 2 .
S n + 1 = [ 2 ω Raman 2 ( Δ t ) 2 δ Raman Δ t + 1 ] S n + [ δ Raman Δ t 1 δ Raman Δ t + 1 ] S n 1
+ [ ( 1 α ) χ 0 ( 3 ) ω Raman 2 ( Δ t ) 2 δ Raman Δ t + 1 ] ( E n ) 2 .
J Raman n + 1 2 = ε 0 Δ t ( E n + 1 S n + 1 E n S n ) .
× H n + 1 2 = ε 0 Δ t ( E n + 1 E n ) + p = 1 3 J Lorentz p n + 1 2 + J Kerr n + 1 2 + J Raman n + 1 2 .
[ X Y ] = × H n + 1 2 + ε 0 Δ t ( E n + 1 E n )
+ 1 2 p = 1 3 [ ( 1 + α p ) J Lorentz p n J Lorentz p n 1 + γ p 2 Δ t ( E n + 1 E n 1 ) ]
+ α ε 0 χ 0 ( 3 ) Δ t { ( E n + 1 ) 2 E n + 1 ( E n ) 2 E n } + ε 0 Δ t ( E n + 1 S n + 1 E n S n )
[ G x g + 1 G y g + 1 ] = [ G x g G y g ] ( J 1 [ X Y ] ) g ,
J 11 = ε 0 Δ t + 1 t ( γ 1 + γ 2 + γ 3 ) + ε 0 Δ t [ α χ 0 ( 3 ) ( 3 G x 2 + G y 2 ) + S n + 1 ] ,
J 12 = 2 ε 0 Δ t α χ 0 ( 3 ) G x G y , J 21 = 2 ε 0 Δ t α χ 0 ( 3 ) G x G y ,
J 22 = ε 0 Δ t + 1 t ( γ 1 + γ 2 + γ 3 ) + ε 0 Δ t [ α χ 0 ( 3 ) ( G x 2 + 3 G y 2 ) + S n + 1 ] ,
H z ( t ) = H 0 sin ( ω c t ) sech ( y w ) ,
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.