NFDMLab: Simulating Nonlinear Frequency Division Multiplexing in Python (open source on GitHub)

FONTE ESR Vinod Bajaj (TU Delft) developed an additional dispersion decreasing fiber  DDF branch, an extension to the NFDMLab.

Read description here; Access software here


Fiber-Optic Transmission Systems Modeling (open source on GitHub)

Software package modelling the single-pol and dual-pol fiber-optic channels governed by nonlinear Schrödinger equation (NLSE) and coupled NLSE, accompanied with TX and RX DSP chain implementation. Developed by FONTE ESR Abtin Shahkarami (TPT).

Read description here; Access software here


Other Codes

The python computer code written to generate the results published in  ‘Complex-valued neural network design for mitigation of signal distortions in optical links’ (DOI: 10.1109/JLT.2020.3042414 Open Access here) have been made available to use freely via ZENODO here