Implementing Neural Network-Based Equalizers in a Coherent Optical Transmission System Using Field-Programmable Gate Arrays
Pedro J. Freire, Sasipim Srivallapanondh, Michael Anderson, Bernhard, Spinnler, Thomas Bex, Tobias A. Eriksson, Antonio Napoli, Wolfgang Schairer,, Nelson Costa, Michaela Blott, Sergei K. Turitsyn, Jaroslaw E. Prilepsky

TL;DR
This paper demonstrates FPGA implementation of neural network equalizers for nonlinear compensation in optical systems, comparing performance, activation function implementations, and hardware complexity for high-throughput applications.
Contribution
It introduces a pipeline for converting neural network models to FPGA, evaluates different activation function approximations, and assesses hardware complexity for optical communication equalizers.
Findings
biLSTM+CNN equalizer achieves similar performance to digital back-propagation
LUT approximation mitigates activation function errors with extra training
FPGA implementation supports 200G and 400G throughput
Abstract
In this work, we demonstrate the offline FPGA realization of both recurrent and feedforward neural network (NN)-based equalizers for nonlinearity compensation in coherent optical transmission systems. First, we present a realization pipeline showing the conversion of the models from Python libraries to the FPGA chip synthesis and implementation. Then, we review the main alternatives for the hardware implementation of nonlinear activation functions. The main results are divided into three parts: a performance comparison, an analysis of how activation functions are implemented, and a report on the complexity of the hardware. The performance in Q-factor is presented for the cases of bidirectional long-short-term memory coupled with convolutional NN (biLSTM + CNN) equalizer, CNN equalizer, and standard 1-StpS digital back-propagation (DBP) for the simulation and experiment propagation of a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptical Network Technologies · Photonic and Optical Devices · Advanced Photonic Communication Systems
