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: Supercontinuum Generation

Description of the Model

Here, we numerically simulate supercontinuum generation in a germanosilicate fiber. The fiber has been designed such that its zero-dispersion wavelength is not too far from the pump wavelength of 1550 nm, because this allows for better spectral broadening. The mode solver is used to calculate the fiber's effective mode area and chromatic dispersion from the given refractive index profile. The wavelength dependence of refractive indices must be fully taken into account, using Sellmeier equations.

Soliton-shaped pulses with 1 nJ energy and 400 fs duration are injected into the fiber. Supercontinuum generation results from a complicated interplay of fiber nonlinearity and chromatic dispersion. Concerning the nonlinearity, not only the simple Kerr effect is taken into account, but also Raman scattering and self-steepening. The full chromatic dispersion profile (to arbitrarily high orders) is directly taken over from the mode solver. The integrated automatic step size control is useful, since substantially finer steps are required in the last part of the fiber in order to maintain a high accuracy.


Figure 1 shows the wavelength-dependent group velocity dispersion and group index of the fiber, which have been calculated from the refractive index profile. We see that the zero-dispersion wavelength is around 1500 nm, close to the pump wavelength of 1550 nm.

dispersion profile of the fiber

Figure 1: Group delay dispersion and group index of the fiber.

Figure 2 shows the output pulse in the time domain.

pulses in time domain

Figure 2: Output pulse in the time domain. The beginning of the pulse has not changed much, but there are strong changes thereafter.

Figure 3 shows the logarithmic spectrum of the output pulse. Substantial spectral broadening is observed.

pulses in frequency domain

Figure 3: Output pulse in the frequency domain.

Figure 4 shows how the pulse spectrum evolves within the fiber. Initially, the broadening increases slowly, then more rapidly, and later on there is no more significant further broadening.

evolution of pulse spectra in the fiber

Figure 4: Evolution of the pulse spectra in the fiber.

Figure 5 is a spectrogram of the output pulse. The color scale has been made logarithmic, so that weak parts are also visible.

spectrogram of the output pulse

Figure 5: Spectrogram of the output pulse.

(back to the list of example cases)