• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

用于低密度格码的定点解码器的硬件实现

Hardware Implementation of a Fixed-Point Decoder for Low-Density Lattice Codes.

作者信息

Srivastava Rachna, Gaudet Vincent C, Mitran Patrick

机构信息

Department of Electrical and Computer Engineering, University of Waterloo, 200 University Ave. W., Waterloo, ON N2L 3G1 Canada.

出版信息

J Signal Process Syst. 2022;94(1):101-116. doi: 10.1007/s11265-021-01735-2. Epub 2022 Jan 31.

DOI:10.1007/s11265-021-01735-2
PMID:35222787
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC8854306/
Abstract

This paper describes a field-programmable gate array (FPGA) implementation of a fixed-point low-density lattice code (LDLC) decoder where the Gaussian mixture messages that are exchanged during the iterative decoding process are approximated to a single Gaussian. A detailed quantization study is first performed to find the minimum number of bits required for the fixed-point decoder to attain a frame error rate (FER) performance similar to floating-point. Then efficient numerical methods are devised to approximate the required non-linear functions. Finally, the paper presents a comparison of the performance of the different decoder architectures as well as a detailed analysis of the resource requirements and throughput trade-offs of the primary design blocks for the different architectures. A novel pipelined LDLC decoder architecture is proposed where resource re-utilization along with pipelining allows for a parallelism equivalent to 50 variable nodes on the target FPGA device. The pipelined architecture attains a throughput of 10.5 Msymbols/sec at a distance of 5 dB from capacity which is a 1.8 improvement in throughput compared to an implementation with 20 parallel variable nodes without pipelining. This implementation also achieves 24 improvement in throughput over a baseline serial decoder.

摘要

本文描述了一种定点低密度格码(LDLC)解码器的现场可编程门阵列(FPGA)实现方案,其中在迭代解码过程中交换的高斯混合消息被近似为单个高斯分布。首先进行了详细的量化研究,以找到定点解码器达到与浮点性能相似的误帧率(FER)所需的最少位数。然后设计了有效的数值方法来近似所需的非线性函数。最后,本文比较了不同解码器架构的性能,并详细分析了不同架构主要设计模块的资源需求和吞吐量权衡。提出了一种新颖的流水线式LDLC解码器架构,其中资源复用与流水线技术相结合,在目标FPGA器件上实现了相当于50个可变节点的并行度。该流水线架构在距离容量5 dB的情况下实现了10.5兆符号/秒的吞吐量,与无流水线的20个并行可变节点的实现相比,吞吐量提高了1.8倍。与基线串行解码器相比,该实现的吞吐量也提高了24倍。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/1ba89b8472c6/11265_2021_1735_Fig19_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/a80b5a01240b/11265_2021_1735_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/686ef48069e4/11265_2021_1735_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/102701fa1267/11265_2021_1735_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/df74f5303332/11265_2021_1735_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/201772c45a30/11265_2021_1735_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/8b1e893a94eb/11265_2021_1735_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/1482ab4459da/11265_2021_1735_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/72e76a7bdc51/11265_2021_1735_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/8bf1aed34b5d/11265_2021_1735_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/81087267ed9a/11265_2021_1735_Fig10_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/010ae7768098/11265_2021_1735_Fig11_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/34a120df2540/11265_2021_1735_Fig12_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/d11a24f68695/11265_2021_1735_Fig13_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/86bfd9975faf/11265_2021_1735_Fig14_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/1e487cd675f5/11265_2021_1735_Fig15_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/624c521e301a/11265_2021_1735_Fig16_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/0694ee1cc0ec/11265_2021_1735_Fig17_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/f1264d65a599/11265_2021_1735_Fig18_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/1ba89b8472c6/11265_2021_1735_Fig19_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/a80b5a01240b/11265_2021_1735_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/686ef48069e4/11265_2021_1735_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/102701fa1267/11265_2021_1735_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/df74f5303332/11265_2021_1735_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/201772c45a30/11265_2021_1735_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/8b1e893a94eb/11265_2021_1735_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/1482ab4459da/11265_2021_1735_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/72e76a7bdc51/11265_2021_1735_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/8bf1aed34b5d/11265_2021_1735_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/81087267ed9a/11265_2021_1735_Fig10_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/010ae7768098/11265_2021_1735_Fig11_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/34a120df2540/11265_2021_1735_Fig12_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/d11a24f68695/11265_2021_1735_Fig13_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/86bfd9975faf/11265_2021_1735_Fig14_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/1e487cd675f5/11265_2021_1735_Fig15_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/624c521e301a/11265_2021_1735_Fig16_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/0694ee1cc0ec/11265_2021_1735_Fig17_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/f1264d65a599/11265_2021_1735_Fig18_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4616/8854306/1ba89b8472c6/11265_2021_1735_Fig19_HTML.jpg

相似文献

1
Hardware Implementation of a Fixed-Point Decoder for Low-Density Lattice Codes.用于低密度格码的定点解码器的硬件实现
J Signal Process Syst. 2022;94(1):101-116. doi: 10.1007/s11265-021-01735-2. Epub 2022 Jan 31.
2
Minimum-Integer Computation Finite Alphabet Message Passing Decoder: From Theory to Decoder Implementations towards 1 Tb/s.最小整数计算有限字母表消息传递解码器:从理论到面向1Tb/s的解码器实现
Entropy (Basel). 2022 Oct 12;24(10):1452. doi: 10.3390/e24101452.
3
Digital Image Decoder for Efficient Hardware Implementation.数字图像解码器的高效硬件实现。
Sensors (Basel). 2022 Dec 1;22(23):9393. doi: 10.3390/s22239393.
4
Quantization-Aware NN Layers with High-throughput FPGA Implementation for Edge AI.具有高吞吐量 FPGA 实现的量化感知神经网络层,用于边缘人工智能。
Sensors (Basel). 2023 May 11;23(10):4667. doi: 10.3390/s23104667.
5
An area efficient and high throughput implementation of layered min-sum iterative construction a posteriori probability LDPC decoder.一种高效且高吞吐量的分层最小和迭代构造后验概率 LDPC 解码器的实现。
PLoS One. 2021 Mar 29;16(3):e0249269. doi: 10.1371/journal.pone.0249269. eCollection 2021.
6
A Parallel Computing Platform for Real-Time Haptic Interaction with Deformable Bodies.用于与可变形物体进行实时触觉交互的并行计算平台。
IEEE Trans Haptics. 2010 Jul-Sep;3(3):211-223. doi: 10.1109/TOH.2009.50. Epub 2009 Dec 1.
7
Low-Complexity Chase Decoding of Reed-Solomon Codes Using Channel Evaluation.基于信道评估的里德 - 所罗门码低复杂度追逐译码
Entropy (Basel). 2022 Mar 18;24(3):424. doi: 10.3390/e24030424.
8
Extending the BEAGLE library to a multi-FPGA platform.将 BEAGLE 库扩展到多 FPGA 平台。
BMC Bioinformatics. 2013 Jan 19;14:25. doi: 10.1186/1471-2105-14-25.
9
FPGA-Implemented Fractal Decoder with Forward Error Correction in Short-Reach Optical Interconnects.用于短距离光互连中具有前向纠错功能的现场可编程门阵列(FPGA)实现的分形解码器
Entropy (Basel). 2022 Jan 13;24(1):122. doi: 10.3390/e24010122.
10
EDSSA: An Encoder-Decoder Semantic Segmentation Networks Accelerator on OpenCL-Based FPGA Platform.EDSSA:基于OpenCL的FPGA平台上的编解码器语义分割网络加速器。
Sensors (Basel). 2020 Jul 17;20(14):3969. doi: 10.3390/s20143969.