ALGEBRAIC-GEOMETRIC CODES AND MULTIDIMENSIONAL CYCLIC CODES - A UNIFIED THEORY AND ALGORITHMS FOR DECODING USING GROBNER BASES

Citation
K. Saints et C. Heegard, ALGEBRAIC-GEOMETRIC CODES AND MULTIDIMENSIONAL CYCLIC CODES - A UNIFIED THEORY AND ALGORITHMS FOR DECODING USING GROBNER BASES, IEEE transactions on information theory, 41(6), 1995, pp. 1733-1751
Citations number
32
Categorie Soggetti
Information Science & Library Science","Engineering, Eletrical & Electronic
ISSN journal
00189448
Volume
41
Issue
6
Year of publication
1995
Part
1
Pages
1733 - 1751
Database
ISI
SICI code
0018-9448(1995)41:6<1733:ACAMCC>2.0.ZU;2-1
Abstract
In this paper, it is proved that any algebraic-geometric code can be e xpressed as a cross section of an extended multidimensional cyclic cod e. Both algebraic-geometric codes and multidimensional cyclic codes ar e described by a unified theory of linear block codes defined over poi nt sets: algebraic-geometric codes are defined over the points of an a lgebraic curve, and an m-dinensional cyclic code is defined over the p oints in m-dimensional space, The power of the unified theory is in it s description of decoding techniques using Grobner bases, In order to fit an algebraic-geometric code into this theory, a change of coordina tes must be applied to the curve over which the code is defined so tha t the curve is in special position, For curves in special position, al l computations can be performed with polynomials, rather than rational functions, and this also makes it possible to take advantage of the t heory of Grobner bases, Next, a transform is defined for algebraic-geo metric codes which generalizes the discrete Fourier transform, The tra nsform is also related to a Grobner basis, and is useful in setting up the decoding problem. In the decoding problem, a key step is finding a Grobner basis for an error locator ideal, For algebraic-geometric co des, multidimensional cyclic codes, and indeed, any cross section of a n extended multidimensional cyclic code, Sakata's algorithm can be use d to find linear recursion relations which hold on the syndrome array, In this general context, we give a self-contained and simplified pres entation of Sakata's algorithm, and present a general framework for de coding algorithms for this family of codes, in which the use of Sakata 's algorithm is supplemented by a procedure for extending the syndrome array.