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: Germanosilicate Multimode Fiber

Description of the Model

Here, we model a germanosilicate multimode fiber, where a supergaussian transverse profile of the germanium concentration is assumed. The refractive index is interpolated between that of silica and germania according to the local germania content:

r_co := 8 um  { core radius }
c_GeO2(r) := 
  { doping profile: fraction of GeO2 at radius r }
  if r <= r_co
  then 0.12 * exp(-(1.2 * r / r_co)^8)
  else 0  { index must be exactly constant for r > r_co }
n_f(r,lambda) := sqrt(c_GeO2(r) * n_GeO2(lambda)^2 + (1 - c_GeO2(r)) * n_SiO2(lambda)^2)
calc set_n_profile("n_f",r_co)
  { This assigns the index function to the fiber. }

The refractive indices of silica and germania are calculated from Sellmeier formulas. In that way, the wavelength dependence is included, which we need for calculating the chromatic dispersion.

From the wavelength-dependent refractive index profile, the mode solver can calculate all modes existing at any particular wavelength, including their intensity profiles, effective refractive index, group velocities, and group velocity dispersion.


Figure 1 shows the radial functions of all modes existing at a wavelength of 1000 nm. In the lower part, it also shows the refractive index profile and the effective refractive indices of all modes. The colors are indicating the mode index l.

radial profiles of fiber modes

Figure 1: Radial profiles of mode function, index profile and effective indices.

Figure 2 shows effective refractive indices of the modes as functions of the wavelength. These all lie between the refractive indices of the cladding and the on-axis index, as indicated with dashed gray lines.

effective refractive index of fiber modes

Figure 2: Effective refractive indices.

Figure 3 shows group indices of the modes as functions of the wavelength. Due to the influence of waveguide dispersion, these mostly lie above the group index on the fiber axis. Close to its cut-off, however, the group index of a mode drops substantially, because the mode becomes weakly guided, and the contribution of the waveguide dispersion becomes smaller. (The vertical lines indicate the cut-off wavelengths.)

group index of fiber modes

Figure 3: Group indices.

Figure 4 shows group velocity dispersion (GVD). This rises when approaching a cut-off. Again, the gray dashed curves indicate the values of the cladding and the fiber axis.

group velocity dispersion of fiber modes

Figure 4: Group velocity dispersion.

(back to the list of example cases)