A Hybrid Approach combining ANN-based and Conventional Demapping in Communication for Efficient FPGA-Implementation

by   Jonas Ney, et al.

In communication systems, Autoencoder (AE) refers to the concept of replacing parts of the transmitter and receiver by artificial neural networks (ANNs) to train the system end-to-end over a channel model. This approach aims to improve communication performance, especially for varying channel conditions, with the cost of high computational complexity for training and inference. Field-programmable gate arrays (FPGAs) have been shown to be a suitable platform for energy-efficient ANN implementation. However, the high number of operations and the large model size of ANNs limit the performance on resource-constrained devices, which is critical for low latency and high-throughput communication systems. To tackle his challenge, we propose a novel approach for efficient ANN-based remapping on FPGAs, which combines the adaptability of the AE with the efficiency of conventional demapping algorithms. After adaption to channel conditions, the channel characteristics, implicitly learned by the ANN, are extracted to enable the use of optimized conventional demapping algorithms for inference. We validate the hardware efficiency of our approach by providing FPGA implementation results and by comparing the communication performance to that of conventional systems. Our work opens a door for the practical application of ANN-based communication algorithms on FPGAs.


Unsupervised ANN-Based Equalizer and Its Trainable FPGA Implementation

In recent years, communication engineers put strong emphasis on artifici...

Single Channel Speech Enhancement Using U-Net Spiking Neural Networks

Speech enhancement (SE) is crucial for reliable communication devices or...

Multiplierless MP-Kernel Machine For Energy-efficient Edge Devices

We present a novel framework for designing multiplierless kernel machine...

FieldHAR: A Fully Integrated End-to-end RTL Framework for Human Activity Recognition with Neural Networks from Heterogeneous Sensors

In this work, we propose an open-source scalable end-to-end RTL framewor...

ODIN: A Bit-Parallel Stochastic Arithmetic Based Accelerator for In-Situ Neural Network Processing in Phase Change RAM

Due to the very rapidly growing use of Artificial Neural Networks (ANNs)...

Resource-constrained FPGA Design for Satellite Component Feature Extraction

The effective use of computer vision and machine learning for on-orbit a...

Photonic Advantage of Optical Encoders

Light's ability to perform massive linear operations parallelly has rece...

Please sign up or login with your details

Forgot password? Click here to reset