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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |