CNN-Based Equalization for Communications: Achieving Gigabit Throughput with a Flexible FPGA Hardware Architecture
Abstract To satisfy the growing throughput demand of data-intensive applications, the performance of optical communication systems increased dramatically in recent years. With higher throughput, more advanced equalizers are crucial, to compensate for impairments caused by inter-symbol interference (ISI). The latest research shows that artificial neural network (ANN)-based equalizers are promising candidates to replace traditional algorithms for high-throughput communications. On the other hand, not only throughput but also flexibility is a main objective of beyond-5 G and 6 G communication systems. A platform that is able to satisfy the strict throughput and flexibility requirements of modern communication systems are field programmable gate arrays (FPGAs). Thus, in this work, we present a high-performance FPGA implementation of an ANN-based equalizer, which meets the throughput requirements of modern optical communication systems. Further, our architecture is highly flexible since it includes a variable degree of paralellism (DOP) and therefore can also be applied to low-cost or low-power applications which is demonstrated for a magnetic recording channel. The implementation is based on a cross-layer design approach featuring optimizations from the algorithm down to the hardware architecture, including a detailed quantization analysis. Moreover, we present a framework to reduce the latency of the ANN-based equalizer under given throughput constraints. As a result, the bit error rate (BER) of our equalizer for the optical fiber channel is around four times lower than that of a conventional one, while the corresponding FPGA implementation achieves a throughput of more than 40GBd, outperforming a high-performance graphics processing unit (GPU) by three orders of magnitude for a similar batch size.
Authors
- Vincent Lauinger (ORCID: https://orcid.org/0000-0002-4128-2302)
- Jonas Ney
- Laurent Schmalen (ORCID: https://orcid.org/0000-0002-1459-9128)
- Norbert Wehn (ORCID: https://orcid.org/0000-0002-9010-086X)
- Sebastian Randel
- Christoph Füllner (ORCID: https://orcid.org/0000-0002-9131-961X)
Institutions
- Rheinland-Pfälzische Technische Universität Kaiserslautern-Landau (DE)
Publication Details
- Journal
- International Journal of Parallel Programming
- Published
- 2026-06-29
- DOI
- https://doi.org/10.1007/s10766-026-00825-7
- Primary Topic
- CCD and CMOS Imaging Sensors
- Type
- preprint
- Field-Weighted Citation Impact
- 0.00
Funders
- Rheinland-Pfälzische Technische Universität Kaiserslautern-Landau
- Bundesministerium für Bildung und Forschung