• DocumentCode
    1086182
  • Title

    Algebraic-geometric codes and multidimensional cyclic codes: a unified theory and algorithms for decoding using Grobner bases

  • Author

    Saints, Keith ; Heegard, Chris

  • Author_Institution
    QUALCOMM Inc., San Diego, CA, USA
  • Volume
    41
  • Issue
    6
  • fYear
    1995
  • fDate
    11/1/1995 12:00:00 AM
  • Firstpage
    1733
  • Lastpage
    1751
  • Abstract
    It is proved that any algebraic-geometric (AG) code can be expressed as a cross section of an extended multidimensional cyclic code. Both AG codes and multidimensional cyclic codes are described by a unified theory of linear block codes defined over point sets: AG codes are defined over the points of an algebraic curve, and an m-dimensional cyclic code is defined over the points in m-dimensional space. The power of the unified theory is in its description of decoding techniques using Grobner bases. In order to fit an AG code into this theory, a change of coordinates must be applied to the curve over which the code is defined so that the curve is in special position. For curves in special position, all computations can be performed with polynomials and this also makes it possible to use the theory of Grobner bases. Next, a transform is defined for AG codes which generalizes the discrete Fourier transform. The transform 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 AG codes, multidimensional cyclic codes, and indeed, any cross section of an extended multidimensional cyclic code, Sakata´s algorithm can be used to find linear recursion relations which hold on the syndrome array. In this general context, the authors give a self-contained and simplified presentation of Sakata´s algorithm, and present a general framework for decoding algorithms for this family of codes, in which the use of Sakata´s algorithm is supplemented by a procedure for extending the syndrome array
  • Keywords
    algebraic geometric codes; block codes; cyclic codes; decoding; discrete Fourier transforms; error correction codes; linear codes; polynomials; Grobner bases; Sakata´s algorithm; algebraic curve; algebraic-geometric codes; algorithms; decoding; discrete Fourier transform; error locator; linear block codes; linear recursion relations; m-dimensional space; multidimensional cyclic codes; point set; polynomial; syndrome array; unified theory; Block codes; Decoding; Discrete Fourier transforms; Discrete transforms; Error correction codes; Fourier transforms; Mathematics; Multidimensional systems; Polynomials; Reed-Solomon codes;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.476246
  • Filename
    476246