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