Efficient FPGA Implementation of an Optimized SNN-based DFE for Optical Communications

Mohamed Moursi,Jonas Ney,Bilal Hammoud,Norbert Wehn
2024-09-13
Abstract:The ever-increasing demand for higher data rates in communication systems intensifies the need for advanced non-linear equalizers capable of higher performance. Recently artificial neural networks (ANNs) were introduced as a viable candidate for advanced non-linear equalizers, as they outperform traditional methods. However, they are computationally complex and therefore power hungry. Spiking neural networks (SNNs) started to gain attention as an energy-efficient alternative to ANNs. Recent works proved that they can outperform ANNs at this task. In this work, we explore the design space of an SNN-based decision-feedback equalizer (DFE) to reduce its computational complexity for an efficient implementation on field programmable gate array (FPGA). Our Results prove that it achieves higher communication performance than ANN-based DFE at roughly the same throughput and at 25X higher energy efficiency.
Signal Processing
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is the serious degradation of signal transmission performance caused by the demand for higher data rates in modern communication systems. Specifically, due to factors such as noise, inter - symbol interference (ISI) and hardware impairments, communication performance is severely affected, so advanced non - linear equalizers are required to compensate for these non - linear distortions. ### Problem Background 1. **Requirement Background**: - The data rate in modern communication systems has increased dramatically, resulting in serious degradation of communication performance. - Efficient non - linear equalizers are needed to deal with these problems. 2. **Limitations of Existing Methods**: - Traditional linear filters cannot effectively handle non - linear distortions. - Although artificial neural networks (ANNs) can provide better performance, they have high computational complexity and high power consumption, and their application on embedded devices is particularly limited. 3. **Research Motivation**: - Spiking neural networks (SNNs) have attracted attention because of their high energy efficiency, especially their implementation on FPGA can significantly improve energy efficiency. - The latest research shows that SNNs can even outperform ANNs in some tasks. ### Paper Objectives The objective of this paper is to explore the design space of decision - feedback equalizers (DFE) based on SNNs in order to reduce their computational complexity and achieve efficient hardware design on FPGA. Specifically: - **Optimizing SNN Topology**: Through detailed design space exploration, find the best balance between communication performance and computational complexity. - **Efficient Hardware Implementation**: Develop a flexible and efficient FPGA architecture for implementing SNN - based DFE. - **Performance Evaluation**: Evaluate hardware performance and compare it with ANN - based DFE to verify the advantages of SNNs in terms of energy efficiency and communication performance. ### Main Contributions 1. **Detailed Design Space Exploration**: Analyze various hyper - parameters in SNN topology, such as input size, number of hidden neurons and time step, to find the optimal configuration. 2. **Custom - made FPGA Architecture**: Propose a flexible FPGA architecture, especially for the implementation of Leaky - Integrate - and - Fire (LIF) neurons. 3. **Performance Comparison**: Prove that SNNs are 25 times more energy - efficient than ANNs while maintaining or improving communication performance. 4. **First - time Implementation**: As far as the authors know, this is the first implementation of SNN - DFE based on FPGA in optical communication. Through these efforts, the paper aims to provide theoretical and technical support for more efficient and energy - saving communication systems in the future.