Logo image
一個簡單且有效率的代數幾何碼解碼演算法則
Thesis

一個簡單且有效率的代數幾何碼解碼演算法則

劉志尉
Masters, National Tsing Hua University
1998

Abstract

代數幾何碼高斯消去法Feng-Rao 演算法則Sakata 演算法則Kotter 演算法則可提早結束的Berlekamp-Massey 演算法則多數決投票計畫只利用左方的列做重複配置的演算法則 Algebraic-Geometric codeGaussian eliminationFeng-Rao algorithmSakata et al's algorithmKotter's algorithmEarly stopped Berlekamp-Massey algorithmMajority voting schemeLeft-column replacement algorithm
By adopting the extended syndrome matrix M with a restricted Gaussian elimination, a simple and efficient decoding algorithm for algebraic-geometric codes is developed. The decoding algorithm can be considered as the refinement of the Feng-Rao algorithm and can be implemented by a set of r parallel early stopped Berlekamp-Massey algorithms, where r is the smallest nonzero nongap of the algebraic-geometric curve over which the code is defined. The computation complexity of the algorithm is in the order of O(r n^2), which is the same as that of the Kotter's algorithm, where n is the code length.Comparing with the Kotter's algorithm, the proposed decoding algorithm is superior in the following aspects.Firstly, with the early stopped property, the proposed algorithm can save both processing time and computation complexity. In particular, for decoding (n, n-2t) BCH codes, i.e. r=1, the proposed algorithm requires only t+e iterations (or steps) to determine the error-locator polynomial, where e is the number of errors actually occurred. While, the Kotter's algorithm requires the constant 2t iterations.Secondly, with storing both nonzero discrepancy as well as the corresponding coefficient vector, the proposed algorithm prevents from the additional multiplicative operations for the normalization of the saved coefficient vector. The saved coefficient vector needs to be normalized only when it is being used to update the currently used coefficient vector.And finally, an accurate method of counting the available candidates is developed in the algorithm. Based on the point of view from the Feng-Rao algorithm, the method to count the total number of the available candidates is not correct in that of the Kotter's algorithm.

Metrics

1 Record Views

Details

Logo image