Low-Complexity Neural Belief Propagation Decoding Algorithm Based on Tensor Ring Decomposition

Yuanhui Liang, Chan Tong Lam, Qingle Wu, Benjamin K. Ng, Sio Kei Im

Research output: Contribution to journalArticlepeer-review

Abstract

Neural belief propagation (NBP) decoding can improve the performance of belief propagation (BP) decoding for high-density parity check (HDPC) codes, at the expense of higher memory storage requirement and computational complexity due to the addition of trainable weight coefficients. To reduce the high storage requirement of NBP, the cyclically equivariant neural BP (CENBP) algorithm makes full use of the cyclically invariant property of the cyclic code, optimizes and reuses the weight coefficients of the NBP algorithm, at the expense of further increasing the computational complexity of NBP. In this paper, we propose low-complexity, in terms of both memory storage requirement and computational complexity, NBP and CENBP decoding algorithms based on Tensor Ring (TR) decomposition. First, in order to reduce the memory storage and computational complexity of the NBP algorithm, we propose a TR-based compression algorithm to compress the messages and mathematical calculations in the NBP decoding algorithm, called TR-NBP algorithm. Second, to address the high computational complexity of the CENBP algorithm, we propose to apply TR decomposition-based compression to the odd layers of the CENBP decoding algorithm, called TR-CENBP, to reduce the computational complexity, and further reduce the required memory storage requirement of the CENBP algorithm. Furthermore, we use TR decomposition-based compression to simplify the mathematical computations associated with the tanh function in the NBP algorithm to further reduce the complexity of the hardware implementation. Experimental results show that direct compression of BP algorithm using TR decomposition results in significant performance degradation and our proposed low complexity TR-NBP algorithm and TR-CENBP algorithm can greatly reduce both the memory storage requirement and computation complexity, without significant performance degradation for typical BCH and LDPC codes.

Original languageEnglish
JournalIEEE Transactions on Cognitive Communications and Networking
DOIs
Publication statusAccepted/In press - 2024

Keywords

  • High-Density Parity Check Code
  • Neural Belief Propagation Decoding
  • Tensor Ring Decomposition

Fingerprint

Dive into the research topics of 'Low-Complexity Neural Belief Propagation Decoding Algorithm Based on Tensor Ring Decomposition'. Together they form a unique fingerprint.

Cite this