VPItoolkit™ DSP Library - Overview

VPItoolkit DSP Library contains an extensive collection of lab-proven digital signal processing algorithms developed by the Photonic Networks and Systems department at Fraunhofer HHI.

It is available as a pluggable toolkit to VPItransmissionMaker Optical Systems and VPIlabExpert.

The VPItoolkit DSP Library supports a wide range of modulation formats such as (DP) BPSK, (DP) QPSK, PS QPSK, (DP) mQAM, probabilistically-shaped QAM, 4D set partitioning and provides the following functionalities:

  • I/Q imbalance correction

  • Clock recovery and deskew

  • CD compensation

  • Carrier frequency and phase recovery

  • Polarization demultiplexing

  • PMD compensation

  • Digital filtering and pre-distortion

  • Kramers-Kronig detection

  • Longitudinal power profile estimation in multi-span fiber links

  • Fiber-induced nonlinearity compensation

  • Perturbation-based end-to-end channel modelling


  • Benchmark DSP algorithms

  • Design next-generation transceivers

  • Address trade-off between DSP complexity and its performance

  • Compare modulation formats

  • Perform system performance analysis

  • Define component requirements


  • Lab-proven DSP algorithms

  • On-the-fly DSP simulations

  • Extensive library of DSP algorithms

  • Support of a wide-range of modulation formats

  • Seamless integration into VPItransmissionMaker Optical Systems & VPIlabExpert

Integration in VPItransmissionMaker Optical Systems & VPIlabExpert



  • DSP algorithms

  • Other

➤ Start an evaluation!

Design Examples

  • Carrier phase & frequency recovery for PS-QPSK

  • Correction of receiver distortions

  • Nonlinear pre-distortion

  • More