Title :
A High-Throughput Trellis-Based Layered Decoding Architecture for Non-Binary LDPC Codes Using Max-Log-QSPA
Author :
Yeong-Luh Ueng ; Kuo-Hsuan Liao ; Hsueh-Chih Chou ; Chung-Jay Yang
Author_Institution :
Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Abstract :
This paper presents a high-throughput decoder architecture for non-binary low-density parity-check (LDPC) codes, where the q-ary sum-product algorithm (QSPA) in the log domain is considered. We reformulate the check-node processing such that an efficient trellis-based implementation can be used, where forward and backward recursions are involved. In order to increase the decoding throughput, bidirectional forward-backward recursion is used. In addition, layered decoding is adopted to reduce the number of iterations based on a given performance. Finally, a message compression technique is used to reduce the storage requirements and hence the area. Using a 90-nm CMOS process, a 32-ary (837,726) LDPC decoder was implemented to demonstrate the proposed techniques and architecture. This decoder can achieve a throughput of 233.53 Mb/s at a clock frequency of 250 MHz based on the post-layout results. Compared to the decoders presented in previous literature, the proposed decoder can achieve the highest throughput based on a similar/better error-rate performance.
Keywords :
CMOS logic circuits; codecs; decoding; logic design; parity check codes; trellis codes; 32-ary LDPC decoder; CMOS process; backward recursions; bidirectional forward-backward recursion; check-node processing; clock frequency; decoding throughput; error-rate performance; forward recursions; frequency 250 MHz; high-throughput decoder architecture; high-throughput trellis-based layered decoding architecture; log domain; max-log-QSPA; message compression technique; nonbinary LDPC codes; nonbinary low-density parity-check codes; post-layout results; q-ary sum-product algorithm; size 90 nm; storage requirements; Non-binary quasi-cylic low-density parity-check (QC-LDPC) codes; Q-ary sum-product algorithm; very-large-scale integration (VLSI) architecture;
Journal_Title :
Signal Processing, IEEE Transactions on
DOI :
10.1109/TSP.2013.2256905