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: Higher-order Solitons

This example concerns the propagation of higher-order soliton pulses in a fiber. Such solitons do not have a constant temporal and spectral shape, but rather shapes which oscillate periodically (with the so-called soliton period).

Based on given fiber parameters (chromatic dispersion and Kerr nonlinearity), the script calculates the soliton energy for a given soliton order, which is taken to be 3 in the following. The start pulse is initialized with the shape of a fundamental soliton of that energy.

Note that a fiber piece is formally defined as an optical element of a resonator; subsequent “resonator round trips” correspond to propagation through subsequent pieces of fiber.

The temporal evolution is visualized with animated graphics. For this purpose, the script generates many graphics windows for different locations in the fiber, and their contents are then stored in a single “animated GIF” file.

temporal evolution of third-order soliton

The evolution of the temporal trace (over two soliton periods) can also be visualized with a color scale:

temporal evolution of third-order soliton

The same is done for the spectral domain:

temporal evolution of third-order soliton

(back to the list of example cases)