About RP Photonics

RP Photonics was founded in 2004. They develop and sell optical simulation software, in particular Optical Fiber and Fiber Laser simulation software. Kokyo is the Official Distributor in Japan.

::RP Photonics’ products on Optishop

rp_fiber_power_small rp_fiber_calculator_small rp_resonator_small

rp_propulse_small rp_coating_small

Optics Simulation software

製品名 製品名
1. Fibers, Amplifiers & Fiber Lasers soft RP Fiber Power 2. Standard Optical Fibers soft RP Fiber Calculator PRO
3. Laser Resonator soft RP Resonator 4. Ultra-short pulses soft RP ProPulse
5. Coating soft RP Coating 6. Q-Switch soft RP Q-switch


New !!

From 2017/6, the following software have been upgraded to a new version.

RP Fiber Power V7
RP Resonator V4
RP Coating V4
RP ProPulse V4

The main upgraded functions are:

  • A step-to-step Debugger ; it is always possible to consult the status of the system.
  • Improvement of the Script Editor, such as line number display, syntax highlighting, multilevel undo / redo.
  • Script’s quick syntax checking function.
  • Automatic reformatting of scripts.
  • A character map that can display Japanese characters

Details are given here

Keep informed about software and get users tips with the RP Photonics’s newsletters.

1. RP Fiber Power

RP Fiber Power is a very useful modeling software for the design and optimization of fiber devices.

It is especially effective for fiber amplifiers and lasers, other waveguide lasers, fiber couplers, multicore fibers, helical core fibers, tapered fibers and so on.

This software provides both efficient power propagation and complete numerical beam propagation. Propagation of ultrashort pulses can also be analyzed. Examples of fiber amplifier systems include mode lock fiber lasers, telecom cables, and automatically optimized pulse compressors.

The following screenshot is a custom form made with this software. You can set the form according to the purpose of such a specific simulation by yourself or you can set it through RP Photonics’ technical support. You can use these in addition to useful script functions.


Simulated devices Examples of application
Single mode, multimode fiber
calculate mode properties such as amplitude distributions, effective mode areas, effective indices, chromatic dis­persion; calculate fiber coupling efficiencies; simulate effects of bending, nonlinear self-focussing or gain guiding on beam propagation, higher-order soliton propagation.
Double clad fiber RP-Fiber-power_fiber_devices simulate pump absorption in double-clad fibers, study beam propagation in fiber couplers, light propagation in tapered fibers, analyze the impact of bending, cross-saturation effects in amplifiers, leaky modes, etc.
Fiber amplifier RP-Fiber-power_fiber_amplifier study the gain and saturation characteristics (continuous-wave or pulse amplification), energy transfers in erbium-ytterbium-doped amplifier fibers, influence of quenching effects, amplified spontaneous emission etc. in single amplifier stages or in multi-stage amplifier systems
Fiber Telecom System RP-Fiber-power_fiber_optic_link analyze dispersive and nonlinear signal distortions, impact of amplifier noise, optimize nonlinear management and placement of amplifiers
Fiber laser RP-Fiber-power_fiber_laser analyze and optimize the power conversion efficiency, wavelength tuning range, Q switching dynamics
Ultra short pulse fiber laser
study pulse formation mechanisms, stability ranges, impact of nonlinearities and chromatic dispersion, parabolic pulse amplification, optimum dispersive pulse compression, feedback sensitivity, supercontinuum generation
Ultra short pulse laser regenerative amplifier
study Q switching, the mode-locking behavior, find the required characteristics of saturable absorbers, analyze the feedback sensitivity, chirped-pulse amplification study stability limits of regenerative amplification

* RP Fiber Power related videos: here

For more details, see the RP Photonics site.

REf: R. Paschotta, “Modeling of ultrashort pulse amplification with gain saturation”, Opt. Express 25 (16), 19112 (2017)


2. RP Fiber Calculator PRO

RP Fiber Calculator PRO is a very convenient software for performing various calculations on optical fibers with radially symmetric refractive index profile.

This software has an intuitive graphical user interface and you can perform the following operations in the tabs.

  • It calculates the refractive index distribution by entering the radial refractive index profile or the doping concentration profile.
  • It calculates all waveguide modes (LP mode) in such fibers.
  • By defining the parameters of the Gaussian beam as the input beam of the fiber (this beam may have a non-optimal spot size or may be misaligned), it gives how much power there is to a fiber’s specific guided mode. It is also possible to simulate these modes of propagation and to display near field and far field profiles for specific propagation distances.
  • It helps define if fibers can be coupled, depending on the fiber parameter mismatch and displacement.


RP Fiber Calculator PRO software’s video

For details, see the RP Photonics Website.



3. RP Resonator

RP Resonator is a very useful software for simulation of optical resonators.

It is especially suitable for creating laser resonator design. Compared to other products, the integrated, powerful scripting language allows for excellent flexibility and convenience at the same time, and everyone can easily use it.

For details, see the RP Photonics Website.


4. RP ProPulse

RP ProPulse is a very useful software that can simulate ultrashort pulse propagation in various situations.

In particular, the following simulations are possible:

  • Propagation in active or passive mode-locked laser cavity
  • Propagation in optical parametric oscillator
  • Propagation in fiber optics (but in this case RP Fiber Power may be more suitable)

In particular, RP ProPulse is an extremely versatile tool in the analysis and design of active or passive mode-locked bulk lasers. This tool can provide a high level of flexibility, involving a numerous related physical effects. For example, it is possible to automatically simulate many round trip resonators until certain conditions are met.


For details, see the RP Photonics Website.


5. RP Coating

RP Coating is a flexible and useful thin film software tool for developing various optical multilayer structures.

This tool can analyze and optimize not only standard devices but also any new ones.


For details, see the RP Photonics Website.


6. RP Q-switch

RP Q-switch is a simple tool for the computation of actively or passively Q-switched solid-state lasers, and of spiking phenomena in continuous-wave lasers.

Based on given parameters of the laser cavity and the gain medium, it numerically simulates the evolution of the laser power and calculates the parameters of generated pulses. The software is a valuable tool particularly for the design of actively or passively Q-switched solid-state lasers. (For fiber lasers and some bulk lasers, more sophisticated software RP Fiber Power may be more appropriate.) For example, a laser designer can develop a deeper understanding of Q-switched lasers by working with this simulation software.


Examples of output:


For details, see the RP Photonics Website.