西安电子科技大学学报 ›› 2022, Vol. 49 ›› Issue (5): 76-83.doi: 10.19665/j.issn1001-2400.2022.05.009

• 信息与通信工程 • 上一篇    下一篇

低复杂度LDPC码信息瓶颈量化译码器设计

胡继文1(),郑慧娟2(),童胜1(),白宝明1(),徐达人3(),王仲立3   

  1. 1.西安电子科技大学 综合业务网理论及关键技术国家重点实验室,陕西 西安 710071
    2.西安邮电大学 电子工程学院,陕西 西安 710121
    3.阿里巴巴集团,浙江 杭州 311121
  • 收稿日期:2021-12-13 出版日期:2022-10-20 发布日期:2022-11-17
  • 通讯作者: 童 胜(1979—),男,副教授,E-mail:stong@xidian.edu.cn
  • 作者简介:胡继文(1997—),男,西安电子科技大学硕士研究生,E-mail:19011210507@stu.xidian.edu.cn;郑慧娟(1980—),女,讲师,E-mail:zhj@xupt.edu.cn;白宝明(1966—),男,教授,E-mail:bmbai@mail.xidian.edu.cn;徐达人(1986—),男,硕士,E-mail:xudaren.xdr@alibaba-inc.com;王仲立(1982—),男,博士,E-mail:chung-li.wang@alibaba-inc.com
  • 基金资助:
    国家自然科学基金(61871029);陕西省自然科学基金(2021JM-465)

Design of a low complexity information bottleneck quantization decoder for LDPC codes

HU Jiwen1(),ZHENG Huijuan2(),TONG Sheng1(),BAI Baoming1(),XU Daren3(),WANG Zhongli3   

  1. 1. State Key Laboratory of Integrated Services Networks,Xidian University,Xi’an 710071,China
    2. School of Electronic Engineering,Xi’an University of Posts and Telecommunications,Xi’an 710121,China
    3. Alibaba Group,Hangzhou 311121,China
  • Received:2021-12-13 Online:2022-10-20 Published:2022-11-17

摘要:

近年来,信息瓶颈方法已经被成功应用于低密度校验码量化译码器的设计当中,所设计的量化译码器仅需4 bit量化位宽就能逼近双精度和积译码算法的性能。此外,信息瓶颈译码器只需处理无符号整数,且可使用查表来替代复杂的校验节点运算,适宜于硬件实现。然而,现有的低密度校验码信息瓶颈译码器所需的查表次数与节点度数的平方成正比,不利于在含有高度数节点的低密度校验码(如有限几何低密度校验码和高码率低密度校验码)中应用。为了解决这一问题,提出了一种基于前后向算法的低密度校验码信息瓶颈量化译码器设计方案。在所提方案中,基于前后向算法的节点运算可以分为3个步骤:前向查表,后向查表以及输出外信息。为了降低存储空间,可以精心地设计使得前向查表和后向查表复用同一套表格行。在输出外信息时,节点充分利用了前向查表与后向查表时产生的中间结果,有效地避免了消息的重复计算,使得译码所需要的查表次数与节点度数呈线性关系。仿真结果验证了所提低密度校验码信息瓶颈量化译码器设计方案的有效性。

关键词: 低密度校验码, 量化, 信息瓶颈算法, 前后向算法, 迭代译码

Abstract:

Recently,the information bottleneck (IB) method has been successfully applied to the design of quantization decoders for LDPC codes.The resulting high performance quantization decoder can approach the performance of the floating-point SPA (Sum-Product Algorithm) decoder by using only 4 quantization bits.Moreover,the LDPC IB decoder deals only with unsigned integers and replaces complex check node operations by simple lookup tables,and thus is very suitable for practical implementations.However,the number of table lookups is proportional to the square of the node degrees,which is unfavorable for LDPC codes with large node degrees,such as the finite geometric LDPC codes and high-rate LDPC codes.To deal with this issue,an improved scheme for the design of IB decoders is proposed based on the forward-backward algorithm.In the proposed scheme,the node operations based on the forward-backward algorithm can be divided into three steps:forward table lookup pass,backward table lookup pass,and extrinsic information generation.To reduce the memory space,a careful design can be carried such that the forward and backward table look-up passes share the same set of lookup tables.When generating extrinsic information,nodes make full use of the intermediate messages generated by forward and backward table lookups,and effectively remove redundant calculations,thus resulting in a total number of table lookups linear with node degrees.Numerical results are provided to demonstrate the effectiveness of the proposed LDPC IB decoder.

Key words: low-density parity-check codes, quantization, the information-bottleneck algorithm, the forward-backward algorithm, iterative decoding

中图分类号: 

  • TN911.22
Baidu
map