Arithmetic Decoding Algorithm for Binary Quadratic Residue Codes Using Syndrome-Weight Determination

博士 === 義守大學 === 資訊工程學系博士班 === 99 === In communication systems, the data transmitted through a noisy channel might be corrupted so that it must be protected by error-correcting code to guarantee the decoded data same as the original data. If the communication channels have diffident purposes, diffide...

Full description

Bibliographic Details
Main Authors: Zih-Heng Chen, 陳資衡
Other Authors: Ming-Haw Jing
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/19388682862799593658
id ndltd-TW-099ISU05392003
record_format oai_dc
spelling ndltd-TW-099ISU053920032015-10-13T19:07:21Z http://ndltd.ncl.edu.tw/handle/19388682862799593658 Arithmetic Decoding Algorithm for Binary Quadratic Residue Codes Using Syndrome-Weight Determination 基於特徵值權重判斷的二元平方剩餘碼之算數解碼演算法 Zih-Heng Chen 陳資衡 博士 義守大學 資訊工程學系博士班 99 In communication systems, the data transmitted through a noisy channel might be corrupted so that it must be protected by error-correcting code to guarantee the decoded data same as the original data. If the communication channels have diffident purposes, diffident encoding and decoding schemes are selected. For example, the long code (e.g. LDPC code) is applied to DVB-S, and the short code (e.g. Hamming code) is applied to flash memory. The quadratic residue (QR) codes have the characteristic of relative large minimum distances when the length of codeword is less than 100. The famous (7, 4, 3) Hamming code and (23, 12, 7) Golay code also belong to the QR codes. However, Berlekamp indicated that these QR codes are good codes but are hard to decode. In this dissertation, we develop a novel arithmetic decoding algorithm, called syndrome-weight decoder, for the QR codes. The key idea is to obtain the needed syndromes which are calculated by XOR operations, and then to get the error positions determined by the weights of syndromes. The parallel architecture for (23, 12, 7) decoder has also been designed. Based on Altera Cyclone II FPGA (resp. TSMC 0.18-μm CMOS standard cell library), the area cost and the time delay are reduced by up to 86.4% (resp. 91.8%) and 22.5% (resp. 8.3%), respectively. Ming-Haw Jing Yaotsu Chang 金明浩 張耀祖 2010 學位論文 ; thesis 75 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 博士 === 義守大學 === 資訊工程學系博士班 === 99 === In communication systems, the data transmitted through a noisy channel might be corrupted so that it must be protected by error-correcting code to guarantee the decoded data same as the original data. If the communication channels have diffident purposes, diffident encoding and decoding schemes are selected. For example, the long code (e.g. LDPC code) is applied to DVB-S, and the short code (e.g. Hamming code) is applied to flash memory. The quadratic residue (QR) codes have the characteristic of relative large minimum distances when the length of codeword is less than 100. The famous (7, 4, 3) Hamming code and (23, 12, 7) Golay code also belong to the QR codes. However, Berlekamp indicated that these QR codes are good codes but are hard to decode. In this dissertation, we develop a novel arithmetic decoding algorithm, called syndrome-weight decoder, for the QR codes. The key idea is to obtain the needed syndromes which are calculated by XOR operations, and then to get the error positions determined by the weights of syndromes. The parallel architecture for (23, 12, 7) decoder has also been designed. Based on Altera Cyclone II FPGA (resp. TSMC 0.18-μm CMOS standard cell library), the area cost and the time delay are reduced by up to 86.4% (resp. 91.8%) and 22.5% (resp. 8.3%), respectively.
author2 Ming-Haw Jing
author_facet Ming-Haw Jing
Zih-Heng Chen
陳資衡
author Zih-Heng Chen
陳資衡
spellingShingle Zih-Heng Chen
陳資衡
Arithmetic Decoding Algorithm for Binary Quadratic Residue Codes Using Syndrome-Weight Determination
author_sort Zih-Heng Chen
title Arithmetic Decoding Algorithm for Binary Quadratic Residue Codes Using Syndrome-Weight Determination
title_short Arithmetic Decoding Algorithm for Binary Quadratic Residue Codes Using Syndrome-Weight Determination
title_full Arithmetic Decoding Algorithm for Binary Quadratic Residue Codes Using Syndrome-Weight Determination
title_fullStr Arithmetic Decoding Algorithm for Binary Quadratic Residue Codes Using Syndrome-Weight Determination
title_full_unstemmed Arithmetic Decoding Algorithm for Binary Quadratic Residue Codes Using Syndrome-Weight Determination
title_sort arithmetic decoding algorithm for binary quadratic residue codes using syndrome-weight determination
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/19388682862799593658
work_keys_str_mv AT zihhengchen arithmeticdecodingalgorithmforbinaryquadraticresiduecodesusingsyndromeweightdetermination
AT chénzīhéng arithmeticdecodingalgorithmforbinaryquadraticresiduecodesusingsyndromeweightdetermination
AT zihhengchen jīyútèzhēngzhíquánzhòngpànduàndeèryuánpíngfāngshèngyúmǎzhīsuànshùjiěmǎyǎnsuànfǎ
AT chénzīhéng jīyútèzhēngzhíquánzhòngpànduàndeèryuánpíngfāngshèngyúmǎzhīsuànshùjiěmǎyǎnsuànfǎ
_version_ 1718041627912568832