Table of Contents
Fetching ...

Real-Time FPGA Demonstrator of ANN-Based Equalization for Optical Communications

Jonas Ney, Patrick Matalla, Vincent Lauinger, Laurent Schmalen, Sebastian Randel, Norbert Wehn

TL;DR

The paper tackles the challenge of achieving real-time, high-throughput ANN-based equalization in short-reach optical links where nonlinear impairments limit performance. It proposes a CNN-based equalizer tailored for FPGA implementation, featuring 3 conv layers with kernel size 9, batch normalization and ReLU in the first two layers, and aggressive parallelism to process 8 symbols per run, selected via design-space exploration to deliver about a 10× BER improvement over a linear equalizer at equivalent complexity. The FPGA implementation uses fixed-point arithmetic, AXI-Stream I/O, and a pipelined, multi-instance architecture to meet 30 Gbd throughput, demonstrated on a 20.56 km SSMF link with real-time DSP and BER visualization. The work provides a practical demonstration of ANN-based equalization in high-throughput optical systems and establishes a platform for visualizing and extending the approach, including avenues for unsupervised training and integration with prior FPGA-based demonstrations.

Abstract

In this work, we present a high-throughput field programmable gate array (FPGA) demonstrator of an artificial neural network (ANN)-based equalizer. The equalization is performed and illustrated in real-time for a 30 GBd, two-level pulse amplitude modulation (PAM2) optical communication system.

Real-Time FPGA Demonstrator of ANN-Based Equalization for Optical Communications

TL;DR

The paper tackles the challenge of achieving real-time, high-throughput ANN-based equalization in short-reach optical links where nonlinear impairments limit performance. It proposes a CNN-based equalizer tailored for FPGA implementation, featuring 3 conv layers with kernel size 9, batch normalization and ReLU in the first two layers, and aggressive parallelism to process 8 symbols per run, selected via design-space exploration to deliver about a 10× BER improvement over a linear equalizer at equivalent complexity. The FPGA implementation uses fixed-point arithmetic, AXI-Stream I/O, and a pipelined, multi-instance architecture to meet 30 Gbd throughput, demonstrated on a 20.56 km SSMF link with real-time DSP and BER visualization. The work provides a practical demonstration of ANN-based equalization in high-throughput optical systems and establishes a platform for visualizing and extending the approach, including avenues for unsupervised training and integration with prior FPGA-based demonstrations.

Abstract

In this work, we present a high-throughput field programmable gate array (FPGA) demonstrator of an artificial neural network (ANN)-based equalizer. The equalization is performed and illustrated in real-time for a 30 GBd, two-level pulse amplitude modulation (PAM2) optical communication system.
Paper Structure (6 sections, 2 figures)

This paper contains 6 sections, 2 figures.

Figures (2)

  • Figure 1: Transmission setup including digital signal processing at receiver side.
  • Figure 2: Setup of the real-time optical communication demonstrator.