DocumentCode :
1203560
Title :
Systolic array architecture implementing Berlekamp-Massey-Sakata algorithm for decoding codes on a class of algebraic curves
Author :
Matsui, Hajime ; Sakata, Shojiro ; Kurihara, Masazumi ; Mita, Seiichi
Author_Institution :
Dept. of Electron. & Inf. Sci., Toyota Technol. Inst., Nagoya, Japan
Volume :
51
Issue :
11
fYear :
2005
Firstpage :
3856
Lastpage :
3871
Abstract :
We construct a two-dimensional systolic array implementing the Berlekamp-Massey-Sakata (BMS) algorithm to provide error-locator polynomials for codes on selected algebraic curves. This array is constructed by introducing some new polynomials in order to increase the parallelism of the algorithm. The introduced polynomials are used in the majority logic scheme by Sakata et al. to correct errors up to the designed minimum distance without affecting its high speed. The arrangement of the nearest local connection of processing units in the systolic array is obtained for the general case. Furthermore, shortened systolic arrays that reduce the circuit scale and have the same function are constructed with only a slight modification of the connections and controls; this enables the adjustment of the circuit scale for different types of systems.
Keywords :
algebraic codes; decoding; error correction codes; parallel algorithms; systolic arrays; BMS; Berlekamp-Massey-Sakata algorithm; Grobner basis; algebraic curve code; circuit scale; decoding; error-locator polynomial; parallel algorithm; systolic array architecture implementation; Circuits; Equations; Galois fields; Iterative algorithms; Iterative decoding; Logic; Materials science and technology; Polynomials; Systolic arrays; Two dimensional displays; Berlekamp–Massey–Sakata (BMS) algorithm; GrÖbner basis; codes on algebraic curves; parallel decoding; systolic array;
fLanguage :
English
Journal_Title :
Information Theory, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9448
Type :
jour
DOI :
10.1109/TIT.2005.856950
Filename :
1522645
Link To Document :
بازگشت