Welcome to the Laser Pulse Simulator

Screenshot of the Laser Pulse Simulator

Original Author: Hussein-Tofaili | Source Code: GitHub Repository

About This Simulator

This interactive tool qualitatively (arbitrary units) demonstrates how a laser pulse is formed from the superposition of continuous waves with different frequencies, amplitudes, and phases.

Explore the relationship between the spectral amplitude S(ω), spectral phase Φ(ω), and the resulting temporal electric field E(t) and intensity I(t) of the pulse. You can choose a Gaussian spectrum or define a custom one.

Adjust parameters like central frequency (ω₀), spectral bandwidth (for Gaussian spectrum), and Taylor series coefficients for the spectral phase (Φ(ω) = c₀ + c₁(ω-ω₀) + c₂(ω-ω₀)² + c₃(ω-ω₀)³) to observe their impact on the pulse shape, position, and characteristics like chirp.

Visualize individual cosine waves, their sum (the electric field), and the pulse intensity. This simulator is ideal for understanding concepts like group delay, group delay dispersion (GDD), and higher-order dispersion effects on ultrashort laser pulses.

We appreciate your feedback! If you encounter any issues or have suggestions for improvement, please report them on our GitHub Issues page.

Click the play button above to launch the simulator!