Systolic array architecture implementing Berlekamp-Massey-Sakata algorithm for decoding codes on a class of algebraic curves

被引:3
|
作者
Matsui, H
Sakata, SJ
Kurihara, M
Mita, S
机构
[1] Toyota Technol Inst, Dept Elect & Informat Sci, Tenpaku Ku, Nagoya, Aichi 4688511, Japan
[2] Univ Electrocommun, Dept Informat & Commun Engn, Chofu, Tokyo 1828585, Japan
关键词
Berlekamp-Massey-Sakata (BMS) algorithm; codes on algebraic curves; Grobner basis; parallel decoding; systolic array;
D O I
10.1109/TIT.2005.856950
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:3856 / 3871
页数:16
相关论文
共 23 条