RP Photonics logo
RP Photonics
Modeling & Design Software
Technical consulting services on lasers, nonlinear optics, fiber optics etc.
Profit from the knowledge and experience of a top expert!
Powerful simulation and design software.
Make computer models in order to get a comprehensive understanding of your devices!
Success comes from understanding – be it in science or in industrial development.
The famous Encyclopedia of Laser Physics and Technology – available online for free!
The ideal place for finding suppliers for many photonics products.
Advertisers: Make sure to have your products displayed here!
powerful tools for efficient laser development and laser science
This page gives you an overview on our software products.
RP Fiber Calculator is a convenient tool for calculations on optical fibers.
RP Fiber Power is an extremely flexible tool for designing and optimizing fiber devices.
RP Resonator is a particularly flexible tool for laser resonator design.
RP ProPulse can simulate the pulse evolution e.g. in mode-locked lasers and sync-pumped OPOs.
RP Coating is a particularly flexible design tool for dielectric multilayer systems.
RP Q-switch can simulate the power evolution in Q-switched lasers.
Most of our software products support a powerful script language, which gives you an extraordinary degree of flexibility.
Here you learn about software license conditions, updates and upgrades, etc.
Competent technical support is a key quality associated with software from RP Photonics.
RP Photonics has distributors in various countries.
The RP Photonics Software News keep you updated on our developments and give the users additional interesting hints.
Here you can make inquiries e.g. concerning technical details, prices and quotations.
en | de

RP ProPulse – Numerical Simulation of Pulse Propagation

Example Case: Mode-locked Fiber Laser

Mode-locked fiber lasers operate in very different regimes concerning not only the pulse parameters, but also the pulse formation mechanisms. As an example, we consider an all-normal-dispersion fiber laser, where the pulses undergo substantial changes within each resonator round trip.

The laser resonator contains the following:

This is implemented with the following description:

resonator: ring
* FBG: T_out(f) := 1 - R_fbg(f)
* FBG_dispersion: GDD = GDD_fbg
* Absorber: satloss = dR_a [P_sat = P_sat_a]
* Fiber [split = maxr(round(g_est / g_max), round(SPM_f * P_p0 / phi_nl_max))]:
  GDD = GDD_f, SPM = SPM_f,
  gain = g_ss [P_sat_av = P_sat_g]
resonator end

(The model is fairly simplified in various respects; it would be easy to implement higher-order dispersion of the fiber and the grating, for example.)

As the pulse properties change substantially during the passage through the fiber, the fiber is assumed to be split into several subsections. The number of subsections is automatically calculated such as to limit both the amount of gain and nonlinear phase shift within each section.

The following diagram shows how the pulse parameters (taken before the grating) evolve. After only 200 resonator round trips, the pulses have approximately reached the steady state. (Note that the full gain dynamics are not included in that model; therefore, the pulse energy would actually take more round trips to settle to its steady state.)

evolution of pulse duration in a mode-locked fiber laser

The next diagram shows the resulting pulse (again before the grating) in the time domain. The optical frequency deviation from the reference frequency shows the strong nonlinear up-chirp of the pulse.

temporal profile of output pulse

The next diagram shows the same pulse in the frequency domain. The spectral shape is typical for this kind of laser.

spectral profile of output pulse

The nearly parabolic shape of the spectral phase profile would allow for efficient dispersive compression of the output pulses. This is demonstrated in the last diagram, where the pulse has gone through an automatically optimized dispersive compressor with second-order dispersion only.

temporal profile of compressed pulse

Note that the software RP Fiber Power is actually even more suitable for fiber devices. See a demo for a mode-locked fiber laser.

(back to the list of example cases)