Analytic Expressions for the 3D Laser Profiles
Section author: Klaus Steiniger
Among others, PIConGPU offers the GaussianPulse and DispersivePulse profiles to model complex, Gaussian-like laser pulse profiles in simulations.
The GaussianPulse profile allows modelling standard Gaussian pulses defined by a Gaussian distribution of laser energy along the longitudinal and transverse directions.
Furthermore, it allows including higher-order transverse modes via Laguerre-Gaussian modes [Pausch2022].
The DispersivePulse profile allows modelling standard Gaussian pulses which feature dispersions, i.e. frequency specific modifications of the laser’s spectral phase, up to third order.
That is, time delay (TD), angular dispersion (AD), spatial dispersion (AD), group-delay dispersion (GDD), and third-order dispersion (TOD) are self-consistently taken into account in the propagation of these pulses.
The profile assumes a Gaussian shape for the laser’s spectrum, see the computation of envFreqExp in DispersivePulse.hpp.
The respective in-focus values of these dispersions can be provided as parameters.
However, the electric field values in time domain are computed from the field’s values in frequency domain by a discrete Fourier transform.
Therefore, it is possible to use any other shape of the laser’s spectrum by modifying the profile’s source code.
See amp() function in include/picongpu/fields/incidentField/profiles/DispersivePulse.hpp.
A very concise description of the equations used in the GaussianPulse and DispersivePulse profiles are provided in the following.
Please also refer to the in-code documentation of these and the other profiles in order to obtain more profile-specific information.
Furthermore, refer to Workflows / Adding Laser in order to see how to add a laser to a PIConGPU simulation.
Definitions
Following [Steiniger2024], the electric field in frequency-space domain is assumed to be polarized along \(x\) and defined as
where \(\Omega=2\pi\nu\) is the angular frequency for frequency \(\nu\) and \(\vec r\) the position considered, \(\hat E_\mathrm{A}\) is the spectral amplitude and \(\varphi=\tfrac{\Omega}{c} \vec{\mathrm e}_\Omega \cdot \vec r\) the spectral phase of the pulse, with \(\vec{\mathrm e}_\Omega\) being the propagation direction of frequency \(\Omega\). Dispersions are assumed to occur only in the plane spanned by the direction of pulse propagation \(\vec{\mathrm e}_z\), being equal to the direction of propagation of the central frequency \(\Omega_0\), and polarization \(\vec{\mathrm e}_x\), i.e. \(\vec{\mathrm e}_\Omega \cdot \vec{\mathrm e}_y = 0 \forall \Omega\). This implies that the spectral phase does not vary along the \(y\)-direction in focus, i.e.
where \(k_x = \tfrac{\Omega}{c} \vec{\mathrm e}_\Omega \cdot \vec{\mathrm e}_x = -\tfrac{\Omega}{c}\sin\theta\) with \(\theta=\theta(\Omega)\) being the angle enclosed by the propagation directions of frequency \(\Omega\) and the central laser frequency \(\Omega_0\).
In the following, the spectral amplitude is assumed to be separable in a spectrum \(\epsilon_\Omega\), as well as transverse envelopes \(\epsilon_x\) and \(\epsilon_y\)
\(x_0=x_0(\Omega)\) is the center position of the spatial distribution of frequency \(\Omega\) along the polarization direction in the focus.
3D field in frequency-space domain
Prerequisite: Huygens’ integral in the Fresnel approximation
[Siegman1986] shows on p. 633 and p. 636 formulas for the propagation of paraxial beams in 3D and 2D, respectively. They have an equal kernel
such that propagation can be computed as
Derivation
[Steiniger2024] computed the 2D \(\hat E_x(x,z,\Omega)\) part of eq. \(\bigstar\), i.e. computed \(\clubsuit\) and thereby omitted the last integral in \(\bigstar\). The result of this last integral can be read off from the known solution for the 2D part, being provided in eq. (6) of [Steiniger2024].
Note, \(k_x \approx - \alpha / w_{0,x}\).
The sought result for \(\int \hat K_y \epsilon_{y^\prime}\,\mathrm dy^\prime\) is obtained from the 2D solution \(\hat E_x(x,z,\Omega)\) by dropping \(\epsilon_\Omega\) and \(\mathrm e^{-\imath(\Omega/c)z}\), plus letting \(\alpha \rightarrow 0\) and \(x_0 \rightarrow 0\). Hence,
Result
According to the definitions above
3D field in time-space domain
Derivation
For the Fourier transform to time-space domain, again the results of [Steiniger2024] can be reused since the modifications due to the presence of \(\hat E_y\) are easy to incorporate. In fact, when applying the transformation \(\Omega \rightarrow \tfrac{1}{\tau_0}\Omega^\prime + \Omega_0\), as is done in the reference,
only the last exponent depends on frequency \(\Omega^\prime\) and needs to be taken into account in the Fourier transform. This last exponential simply contributes a term to \(\gamma_4\), which is located between eqs. (13) and (14) in [Steiniger2024], in the form of
Result
In total, the 3D time-space domain field \(E(x,y,z,t)\) of the DispersivePulse is obtained by taking the existing 2D solution \(E(x,z,t)\), cf. eq. (14) in [Steiniger2024], and applying
Special case without dispersion: The GaussianPulse
In that case
References
R. Pausch et al. Modeling Beyond Gaussian Laser Pulses in Particle-in-Cell Simulations - The Impact of Higher Order Laser Modes 2022 IEEE Advanced Accelerator Concepts Workshop (AAC), Long Island, NY, USA (2022). https://doi.org/10.1109/AAC55212.2022.10822876
Siegman, Anthony E. Lasers, University science books (1986).