FPGA Implementation of Recurrent Neural Network-Based Polar Decoder

Ziad Ibrahim, Yasmine Fahmy
{"title":"FPGA Implementation of Recurrent Neural Network-Based Polar Decoder","authors":"Ziad Ibrahim, Yasmine Fahmy","doi":"10.1109/JAC-ECC56395.2022.10043968","DOIUrl":null,"url":null,"abstract":"Polar codes are part of the 5G technology enablers as they nearly achieve memoryless channels capacity. Recently, many researchers explored Machine-learning (ML) techniques to increase the effectiveness of polar codes decoders. Recurrent Neural Network Belief Propagation decoders (RNN-BP) demonstrated superior efficiency in fewer cycles than standard Polar decoders, as traditional Belief propagation decoders performed poorly throughout a limited number of iterations. In this paper, we present the first implementation of the RNN-BP on Field Programmable Gate Arrays (FPGA). Two implementations are presented in this paper. The first one uses a single processing unit, and the second one is enhanced by multiple processing units with a pipeline register. The multiple processing units’ design of RNN-BP shows much higher throughput which is 17x of belief propagation decoder implementation and 3x of the Soft-output CANcellation (SCAN) decoder implementation. We also achieved better BER than the two mentioned implementations 7. 08x than the original BP and 4. 5x better than the SCAN implementation. The combined memory and registers resource consumption in our design is less than the compared two implementations while consuming a larger number of look-up tables (LUTs).","PeriodicalId":326002,"journal":{"name":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JAC-ECC56395.2022.10043968","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Polar codes are part of the 5G technology enablers as they nearly achieve memoryless channels capacity. Recently, many researchers explored Machine-learning (ML) techniques to increase the effectiveness of polar codes decoders. Recurrent Neural Network Belief Propagation decoders (RNN-BP) demonstrated superior efficiency in fewer cycles than standard Polar decoders, as traditional Belief propagation decoders performed poorly throughout a limited number of iterations. In this paper, we present the first implementation of the RNN-BP on Field Programmable Gate Arrays (FPGA). Two implementations are presented in this paper. The first one uses a single processing unit, and the second one is enhanced by multiple processing units with a pipeline register. The multiple processing units’ design of RNN-BP shows much higher throughput which is 17x of belief propagation decoder implementation and 3x of the Soft-output CANcellation (SCAN) decoder implementation. We also achieved better BER than the two mentioned implementations 7. 08x than the original BP and 4. 5x better than the SCAN implementation. The combined memory and registers resource consumption in our design is less than the compared two implementations while consuming a larger number of look-up tables (LUTs).
基于循环神经网络的极性解码器的FPGA实现
Polar码是5G技术推动者的一部分,因为它们几乎实现了无内存信道容量。最近,许多研究人员探索了机器学习(ML)技术来提高极性码解码器的有效性。递归神经网络信念传播解码器(RNN-BP)在更少的循环中表现出比标准Polar解码器更高的效率,因为传统的信念传播解码器在有限次数的迭代中表现不佳。在本文中,我们首次在现场可编程门阵列(FPGA)上实现了RNN-BP。本文给出了两种实现方法。第一种使用单个处理单元,第二种使用带有管道寄存器的多个处理单元进行增强。RNN-BP的多处理单元设计显示出更高的吞吐量,是信念传播解码器实现的17倍,是软输出消除(SCAN)解码器实现的3倍。我们还获得了比前面提到的两种实现更好的误码率。比原来的BP和4增加了08x。比SCAN实现好5倍。在我们的设计中,合并的内存和寄存器资源消耗比比较的两种实现要少,而消耗更多的查找表(lut)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信