Hardware-Optimized RNN Detection for Insertion/Deletion Channels in Wireless Communication
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Invited › peer-review
Contributors
Abstract
Insertion and deletion errors pose a significant challenge in wireless communication, especially for energyconstrained Internet of Everything (IoE) devices operating in noisy 6 G environments. While traditional error-correcting codes can handle substitution errors, they fall short against synchronization distortions. In this work, we investigate a deep learning-based detection scheme for Insertion/Deletion channels, replacing sequential compute intensive classical approaches such as the Forward-Backward (FB) algorithm with a Recurrent Neural Network (RNN). The log-probabilities predicted by the neural network are forwarded to a Low-Density Parity-Check (LDPC) decoder to recover the transmitted message. To enable easy deployment of RNN on Field Programmable Gate Arrays (FPGAs), we implement a fully streaming, hardware-optimized RNN library in C++ using Vitis High-Level Systhesis (HLS). Our FPGA-based design provides flexible integration and competitive inference performance compared to related work.
Details
| Original language | English |
|---|---|
| Title of host publication | 2025 IEEE Computer Society Annual Symposium on VLSI (ISVLSI) |
| Publisher | IEEE Canada |
| Number of pages | 6 |
| Volume | 1 |
| ISBN (electronic) | 979-8-3315-3477-6 |
| ISBN (print) | 979-8-3315-3478-3 |
| Publication status | Published - 9 Jul 2025 |
| Peer-reviewed | Yes |
Publication series
| Series | IEEE Computer Society Annual Symposium on VLSI |
|---|---|
| ISSN | 2159-3477 |
Conference
| Title | 2025 IEEE Computer Society Annual Symposium on VLSI |
|---|---|
| Abbreviated title | ISVLSI 2025 |
| Conference number | 28 |
| Duration | 6 - 9 July 2025 |
| Website | |
| Location | Elite City Resort |
| City | Kalamata |
| Country | Greece |
External IDs
| ORCID | /0000-0003-2571-8441/work/191037268 |
|---|---|
| ORCID | /0000-0002-8604-0139/work/191039921 |
| Scopus | 105016129799 |
Keywords
ASJC Scopus subject areas
Keywords
- Deep Unfolding, FPGA, Marker Code