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 Fiber Power – Simulation and Design Software
for Fiber Optics, Amplifiers and Fiber Lasers

Example Case: Mode-locked Fiber Laser

Description of the Model

Here, we numerically simulate the pulse formation in an all-normal-dispersion mode-locked fiber laser (also called a dissipative soliton laser). Comparing with a typical mode-locked bulk laser or a soliton fiber laser, the details of pulse formation in such a laser are rather sophisticated, because there is a complicated interplay of nonlinear effects, spectral filtering and a saturable absorber. The pulse evolution in such fiber lasers has been discussed in W. H. Renninger et al., “Pulse shaping and evolution in normal-dispersion mode-locked fiber lasers”, IEEE J. Sel. Top. Quantum Electron. 18 (1), 389 (2012).

In each resonator round trip, the circulating pulse is transmitted through the following optical components:

This means that we need to define three different fibers in this model.

An interesting detail is the treatment of gain saturation. Normally, it would take millions of resonator round trip for the system to settle at its steady state. However, as the actual gain dynamics (with slow relaxation oscillations) are not of interest here, a solution is implemented which lets us find the steady state much faster – within only 100 round trips. In each round trip, the gain in the active fiber is calculated for the steady state which would be reached (after many round trips) for the given average signal power. The great flexibility of RP Fiber Power makes it easy to implement such tricks.


Figure 1 shows the time-dependent optical powers during the first 100 resonator round trips. It also displays the instantaneous frequency, showing a pronounced up-chirp of the generated pulses.

pulses in time domain

Figure 1: Pulses for the first 100 round trips in the time domain.

Figure 2 shows the same pulses in the frequency domain. One sees that the optical spectrum obtains a roughly rectangular shape, whereas the spectral shape is approximately parabolic, at least in the range with substantial power spectral density.

pulses in frequency domain

Figure 2: Pulses for the first 100 round trips in the frequency domain.

Figure 3 shows how the generated output pulse can be dispersively compressed. The amount of second-order dispersion required for optimum compression is calculated automatically. The small side pulses arise from the approximately rectangular spectral shape, not from imperfect dispersion compensation.

dispersive compression of output pulse from a mode-locked fiber laser

Figure 3: Output pulse in the time domain before and after dispersive compression.

Figure 4 shows how the intracavity pulse parameter evolve during the 100 round trips. One sees that after 100 round trips the system is close to the steady state.

evolution of pulse parameters

Figure 4: Evolution of the pulse parameters during the first 100 round trips.

Figure 5 shows how the pulse parameters vary within the three fibers. The curves are shown in blue within the passive fibers and in red within the active fiber.

pulse parameters in the fibers

Figure 5: Pulse parameters within the passive and active fibers. The active part is shown in red.

(back to the list of example cases)