On the Performance of Low-complexity Decoders of LDPC and Polar Codes

Read original: arXiv:2403.19266 - Published 4/4/2024 by Qingqing Peng, Dawei Yin, Dongxu Chang, Yuan Li, Huazi Zhang, Guiying Yan, Guanghui Wang
Total Score

0

On the Performance of Low-complexity Decoders of LDPC and Polar Codes

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper compares the performance of low-complexity decoders for two types of error-correcting codes: low-density parity-check (LDPC) codes and polar codes.
  • The researchers evaluate the performance of successive-cancellation (SC) decoding and belief propagation (BP) decoding for these codes.
  • They analyze the error rate and complexity of these decoding algorithms and provide insights into their tradeoffs.

Plain English Explanation

Error-correcting codes are used in digital communication systems to detect and correct errors that can occur during data transmission. Two popular types of error-correcting codes are LDPC codes and polar codes.

This paper looks at two different decoding algorithms for these codes: successive-cancellation (SC) decoding and belief propagation (BP) decoding. SC decoding is a low-complexity algorithm, while BP decoding is more complex but can achieve better error-correcting performance.

The researchers compare the performance of these decoding algorithms in terms of the error rate (how often they make mistakes) and the computational complexity (how much processing power they require). They provide insights into the tradeoffs between these factors, which can help system designers choose the most appropriate decoding algorithm for their needs.

Technical Explanation

The paper evaluates the performance of low-complexity decoders for LDPC codes and polar codes. Specifically, the researchers compare the error rate and complexity of successive-cancellation (SC) decoding and belief propagation (BP) decoding for these two types of codes.

The authors analyze the tradeoffs between the error-correcting performance and computational complexity of these decoding algorithms. They provide insights into the factors that influence the performance of SC and BP decoding, such as code rate, signal-to-noise ratio, and decoder parameters.

Critical Analysis

The paper provides a comprehensive comparison of SC and BP decoding for LDPC and polar codes, which is valuable for system designers who need to choose an appropriate decoding algorithm for their applications. However, the analysis is limited to specific code parameters and channel conditions, so the results may not generalize to all scenarios.

Additionally, the paper does not discuss the potential impact of hardware implementation on the practical performance of these decoders, which could be an important consideration for real-world systems. Further research could explore the performance of these decoders in more diverse settings and incorporate hardware-related factors.

Conclusion

This paper presents a detailed analysis of the performance of low-complexity decoders for LDPC and polar codes. The researchers find that the choice of decoding algorithm involves a tradeoff between error-correcting capability and computational complexity, which system designers must consider when selecting the appropriate decoder for their needs. The insights provided in this study can help guide the development of efficient and reliable communication systems.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

On the Performance of Low-complexity Decoders of LDPC and Polar Codes
Total Score

0

On the Performance of Low-complexity Decoders of LDPC and Polar Codes

Qingqing Peng, Dawei Yin, Dongxu Chang, Yuan Li, Huazi Zhang, Guiying Yan, Guanghui Wang

Efficient decoding is crucial to high-throughput and low-power wireless communication scenarios. A theoretical analysis of the performance-complexity tradeoff toward low-complexity decoding is required for a better understanding of the fundamental limits in the above-mentioned scenarios. This study aims to explore the performance of decoders with complexity constraints. Specifically, we investigate the performance of LDPC codes with different numbers of belief-propagation iterations and the performance of polar codes with an SSC decoder. We found that the asymptotic error rates of both polar codes and LDPC codes are functions of complexity $T$ and code length $N$, in the form of $2^{-a2^{bfrac{T}{N}}}$, where $a$ and $b$ are constants that depend on channel and coding schemes. Our analysis reveals the different performance-complexity tradeoffs for LDPC and polar codes. The results indicate that if one aims to further enhance the decoding efficiency for LDPC codes, the key lies in how to efficiently pass messages on the factor graph. In terms of decoding efficiency, polar codes asymptotically outperform $(J, K)$-regular LDPC codes with a code rate $R le 1-frac{J(J-1)}{2^J+(J-1)}$ in the low-complexity regime $(T le O(NlogN))$.

Read more

4/4/2024

Factor Graph Optimization of Error-Correcting Codes for Belief Propagation Decoding
Total Score

0

Factor Graph Optimization of Error-Correcting Codes for Belief Propagation Decoding

Yoni Choukroun, Lior Wolf

The design of optimal linear block codes capable of being efficiently decoded is of major concern, especially for short block lengths. As near capacity-approaching codes, Low-Density Parity-Check (LDPC) codes possess several advantages over other families of codes, the most notable being its efficient decoding via Belief Propagation. While many LDPC code design methods exist, the development of efficient sparse codes that meet the constraints of modern short code lengths and accommodate new channel models remains a challenge. In this work, we propose for the first time a data-driven approach for the design of sparse codes. We develop locally optimal codes with respect to Belief Propagation decoding via the learning on the Factor graph (also called the Tanner graph) under channel noise simulations. This is performed via a novel tensor representation of the Belief Propagation algorithm, optimized over finite fields via backpropagation coupled with an efficient line-search method. The proposed approach is shown to outperform the decoding performance of existing popular codes by orders of magnitude and demonstrates the power of data-driven approaches for code design.

Read more

6/21/2024

DeepPolar: Inventing Nonlinear Large-Kernel Polar Codes via Deep Learning
Total Score

0

DeepPolar: Inventing Nonlinear Large-Kernel Polar Codes via Deep Learning

S Ashwin Hebbar, Sravan Kumar Ankireddy, Hyeji Kim, Sewoong Oh, Pramod Viswanath

Progress in designing channel codes has been driven by human ingenuity and, fittingly, has been sporadic. Polar codes, developed on the foundation of Arikan's polarization kernel, represent the latest breakthrough in coding theory and have emerged as the state-of-the-art error-correction code for short-to-medium block length regimes. In an effort to automate the invention of good channel codes, especially in this regime, we explore a novel, non-linear generalization of Polar codes, which we call DeepPolar codes. DeepPolar codes extend the conventional Polar coding framework by utilizing a larger kernel size and parameterizing these kernels and matched decoders through neural networks. Our results demonstrate that these data-driven codes effectively leverage the benefits of a larger kernel size, resulting in enhanced reliability when compared to both existing neural codes and conventional Polar codes.

Read more

6/6/2024

Boosted Neural Decoders: Achieving Extreme Reliability of LDPC Codes for 6G Networks
Total Score

0

Boosted Neural Decoders: Achieving Extreme Reliability of LDPC Codes for 6G Networks

Hee-Youl Kwak, Dae-Young Yun, Yongjune Kim, Sang-Hyo Kim, Jong-Seon No

Ensuring extremely high reliability is essential for channel coding in 6G networks. The next-generation of ultra-reliable and low-latency communications (xURLLC) scenario within 6G networks requires a frame error rate (FER) below 10-9. However, low-density parity-check (LDPC) codes, the standard in 5G new radio (NR), encounter a challenge known as the error floor phenomenon, which hinders to achieve such low rates. To tackle this problem, we introduce an innovative solution: boosted neural min-sum (NMS) decoder. This decoder operates identically to conventional NMS decoders, but is trained by novel training methods including: i) boosting learning with uncorrected vectors, ii) block-wise training schedule to address the vanishing gradient issue, iii) dynamic weight sharing to minimize the number of trainable weights, iv) transfer learning to reduce the required sample count, and v) data augmentation to expedite the sampling process. Leveraging these training strategies, the boosted NMS decoder achieves the state-of-the art performance in reducing the error floor as well as superior waterfall performance. Remarkably, we fulfill the 6G xURLLC requirement for 5G LDPC codes without the severe error floor. Additionally, the boosted NMS decoder, once its weights are trained, can perform decoding without additional modules, making it highly practical for immediate application.

Read more

5/24/2024