A 2.56 Gb/s Non-binary LDPC Decoder Architecture using Trellis Min-Max Algorithm

碩士 === 國立交通大學 === 電子工程學系 電子研究所 === 102 === Non-binary LDPC codes extended from binary LDPC codes have excellent decoding performance and high burst error resistance, and they have lower routing complexity in contrast to binary LDPC codes. However, the challenges are the high computational complexity...

Full description

Bibliographic Details
Main Authors: Lin, Rih-Hio, 林日和
Other Authors: Chang, Hsie-Chia
Format: Others
Language:en_US
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/72832298453742748110
id ndltd-TW-102NCTU5428034
record_format oai_dc
spelling ndltd-TW-102NCTU54280342016-07-02T04:20:29Z http://ndltd.ncl.edu.tw/handle/72832298453742748110 A 2.56 Gb/s Non-binary LDPC Decoder Architecture using Trellis Min-Max Algorithm 以柵狀最小值-最大值演算法實現之 2.56 Gb/s 非二進位低密度同位元檢查碼解碼器架構 Lin, Rih-Hio 林日和 碩士 國立交通大學 電子工程學系 電子研究所 102 Non-binary LDPC codes extended from binary LDPC codes have excellent decoding performance and high burst error resistance, and they have lower routing complexity in contrast to binary LDPC codes. However, the challenges are the high computational complexity and huge memory usage for VLSI implementation. In this thesis, a hardware and energy efficient architecture for implementing non-binary LDPC decoder using Improved Trellis Min-Max algorithm is presented. The Improved Trellis Min-Max algorithm has low computational complexity due to it easily hardware sharing, and we significantly enhance the throughput by eliminating the redundant cycles. Benefited by layered scheduling and appropriate code construction, storage elements of the edge message are reduced as well. Furthermore, a stall-free pipeline architecture is proposed to achieve high throughput. Using 90-nm CMOS process technology, a (2,4)-regular non-binary quasi-cyclic (QC) LDPC decoder over GF(32) is implemented with 1063k decoder gate count, while the chip area including testing consideration is 2.29 × 2.56 mm2. From the post-layout simulation results, the decoder throughput can achieve over 2.5 Gbps with 817 mW under 333 MHz clock frequency and bit error rate 10−6. Compared with state-of-the-art designs, this work has not only the best decoding performance but also over 7 times improvement in both hardware efficiency and energy efficiency. Chang, Hsie-Chia 張錫嘉 2013 學位論文 ; thesis 63 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 電子工程學系 電子研究所 === 102 === Non-binary LDPC codes extended from binary LDPC codes have excellent decoding performance and high burst error resistance, and they have lower routing complexity in contrast to binary LDPC codes. However, the challenges are the high computational complexity and huge memory usage for VLSI implementation. In this thesis, a hardware and energy efficient architecture for implementing non-binary LDPC decoder using Improved Trellis Min-Max algorithm is presented. The Improved Trellis Min-Max algorithm has low computational complexity due to it easily hardware sharing, and we significantly enhance the throughput by eliminating the redundant cycles. Benefited by layered scheduling and appropriate code construction, storage elements of the edge message are reduced as well. Furthermore, a stall-free pipeline architecture is proposed to achieve high throughput. Using 90-nm CMOS process technology, a (2,4)-regular non-binary quasi-cyclic (QC) LDPC decoder over GF(32) is implemented with 1063k decoder gate count, while the chip area including testing consideration is 2.29 × 2.56 mm2. From the post-layout simulation results, the decoder throughput can achieve over 2.5 Gbps with 817 mW under 333 MHz clock frequency and bit error rate 10−6. Compared with state-of-the-art designs, this work has not only the best decoding performance but also over 7 times improvement in both hardware efficiency and energy efficiency.
author2 Chang, Hsie-Chia
author_facet Chang, Hsie-Chia
Lin, Rih-Hio
林日和
author Lin, Rih-Hio
林日和
spellingShingle Lin, Rih-Hio
林日和
A 2.56 Gb/s Non-binary LDPC Decoder Architecture using Trellis Min-Max Algorithm
author_sort Lin, Rih-Hio
title A 2.56 Gb/s Non-binary LDPC Decoder Architecture using Trellis Min-Max Algorithm
title_short A 2.56 Gb/s Non-binary LDPC Decoder Architecture using Trellis Min-Max Algorithm
title_full A 2.56 Gb/s Non-binary LDPC Decoder Architecture using Trellis Min-Max Algorithm
title_fullStr A 2.56 Gb/s Non-binary LDPC Decoder Architecture using Trellis Min-Max Algorithm
title_full_unstemmed A 2.56 Gb/s Non-binary LDPC Decoder Architecture using Trellis Min-Max Algorithm
title_sort 2.56 gb/s non-binary ldpc decoder architecture using trellis min-max algorithm
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/72832298453742748110
work_keys_str_mv AT linrihhio a256gbsnonbinaryldpcdecoderarchitectureusingtrellisminmaxalgorithm
AT línrìhé a256gbsnonbinaryldpcdecoderarchitectureusingtrellisminmaxalgorithm
AT linrihhio yǐshānzhuàngzuìxiǎozhízuìdàzhíyǎnsuànfǎshíxiànzhī256gbsfēièrjìnwèidīmìdùtóngwèiyuánjiǎnchámǎjiěmǎqìjiàgòu
AT línrìhé yǐshānzhuàngzuìxiǎozhízuìdàzhíyǎnsuànfǎshíxiànzhī256gbsfēièrjìnwèidīmìdùtóngwèiyuánjiǎnchámǎjiěmǎqìjiàgòu
AT linrihhio 256gbsnonbinaryldpcdecoderarchitectureusingtrellisminmaxalgorithm
AT línrìhé 256gbsnonbinaryldpcdecoderarchitectureusingtrellisminmaxalgorithm
_version_ 1718331810746728448