Open Access System for Information Sharing

Login Library

 

Thesis
Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Low-Complexity Decoding Algorithms for Non-Binary Low-Density Parity-Check Codes

Title
Low-Complexity Decoding Algorithms for Non-Binary Low-Density Parity-Check Codes
Authors
황영준
Date Issued
2016
Publisher
포항공과대학교
Abstract
In this thesis, we propose low-complexity decoding algorithms for non-binary low-density parity-check (NB-LDPC) codes over GF($q$), which achieve gains of computational complexity, latency, convergence, or performance. We first propose a low-complexity low-latency decoding algorithm for NB-LDPC codes over GF($q$). The extended min-sum (EMS) and improved EMS (I-EMS) algorithms for NB-LDPC codes over GF($q$) significantly reduce the decoding complexity with an acceptable performance degradation, but they suffer from high latency due to many serial computations including a sorting process. On the other hand, the trellis-based EMS (T-EMS) algorithm can greatly reduce the latency, but it does not solve the complexity problem in high order fields ($q\geq 64$). To improve the latency problem with low-complexity advantages, we propose heap-based EMS (H-EMS) and heap-based I-EMS (HI-EMS) algorithms which are modifications of the EMS and I-EMS algorithms, respectively. We also propose double H-EMS and double HI-EMS algorithms trading off the latency against the performance by heaping messages twice. Numerical results show that the H-EMS algorithm has 2.74 to 9.52 times lower latency than the EMS algorithm with a negligible performance degradation over a wide range of code rates, while the HI-EMS algorithm has 1.20 to 1.62 times lower latency than the I-EMS algorithm. Furthermore, the proposed algorithms may be employed regardless of the decoding schedules. Secondly, an adaptive version of the I-EMS algorithm is proposed. The I-EMS algorithm for decoding NB-LDPC codes over GF($q$) significantly reduces the decoding complexity by truncating each message into a message of effective length $n_m$. The number of effectively dominant components in each truncated message may gradually decrease with the number of iterations. Based on this observation, we propose a novel adaptive EMS algorithm, called the two-length EMS (TL-EMS) algorithm. It chooses one of two candidates as the effective message length $n_m$ for each message. By reflecting the concept called {\em message separation}, the proposed algorithm can effectively determine the proper value of $n_m$ between two candidates for each message. Numerical results show that it can significantly reduce the computational complexity with little performance degradation as the number of iterations increases. We next propose novel decoding schedules for NB-LDPC codes over GF($q$). Informed dynamic schedules (IDSs) such as the residual belief-propagation (RBP) are employed for decoding of binary LDPC codes in order to accelerate convergence speed. But they require tremendous additional computations when they are simply extended to nonbinary LDPC codes over GF($q$). On the other hand, some probabilistic approaches have been proposed for decoding of nonbinary codes, based on the $q$-ary sum-product algorithm (QSPA). In order to enhance convergence speed with an acceptable computational complexity, we propose novel IDSs for nonbinary LDPC decoders using the log-domain QSPA or the I-EMS algorithm. The proposed schedules, called weighted message-approximated RBPs (WMA-RBPs), efficiently perform IDS without a drastic increase of computational complexity. Numerical results show that the WMA-RBP has a much faster convergence speed than traditional schedules. Moreover, it significantly reduces computational complexity, while maintaining almost the same convergence speed, compared with a nonbinary-extended version of the RBP. Fourthly, hybrid decoders for NB-LDPC codes over GF($q$), which achieve both high performance and low complexity, are proposed. Two novel hybrid decoders for NB-LDPC codes are proposed. By taking the trellis-based extended min-sum (T-EMS) algorithm and the multiple-vote symbol-flipping (MV-SF) algorithm as their component decoders, the proposed decoders have a significant performance gain, while maintaining low complexity. Numerical results show that they outperform the T-EMS and the MV-SF algorithms. Moreover, one of them has a negligible increase of complexity, compared with the MV-SF algorithm, and the other has almost the same complexity as the T-EMS algorithm. In the last part of this thesis, a low-complexity decoding scheme of LDPC codes for the layered-division multiplexing (LDM) systems in ATSC 3.0 is proposed. Based on the unique characteristic of the LDM and the special structure of a parity-check matrix (PCM) for the core layer, the proposed scheme applies the sum-product algorithm (SPA) to only a part of the PCM. For this reason, it is referred to as `the partial SPA', compared with the conventional scheme, denoted by `the full SPA'. Clearly, it has a significantly lower complexity than `the full SPA'. Furthermore, we propose hybrid decoders employing both the full SPA and the partial SPA to achieve a better performance, while maintaining its complexity low. Numerical results show that the proposed schemes have a good performance enough to perform successive interference cancellation for the enhanced layer of the LDM systems in ATSC 3.0 as well as they have a low-complexity merit depending on system parameters. Since they only schedule the decoding procedure without modifying the decoder structure, they also have a benefit in the implementation of decoders.
URI
http://postech.dcollection.net/jsp/common/DcLoOrgPer.jsp?sItemId=000002296715
https://oasis.postech.ac.kr/handle/2014.oak/93292
Article Type
Thesis
Files in This Item:
There are no files associated with this item.

qr_code

  • mendeley

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Views & Downloads

Browse