• DocumentCode
    46003
  • Title

    Efficient VLSI architecture for interpolation decoding of hermitian codes

  • Author

    Srivastava, Sanjeev ; Kwankyu Lee ; Popovici, Emanuel

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Univ. Coll. Cork, Cork, Ireland
  • Volume
    8
  • Issue
    5
  • fYear
    2014
  • fDate
    March 27 2014
  • Firstpage
    671
  • Lastpage
    679
  • Abstract
    A fast, area efficient very large scale integration (VLSI) architecture is proposed for a unique decoding algorithm of Hermitian codes which was presented recently by Lee and O´Sullivan from an interpolation perspective. The algorithm iteratively computes the sent message through a majority voting procedure by using the Gröbner bases of interpolation modules. The algorithm has a regular structure which makes it suitable for VLSI implementation. The circuitry is simplified as the decoding algorithm directly gives the message word at the end of the decoding algorithm without separate steps like Chien search and Forney´s formula. In terms of hardware requirements, for the widely used high rate Hermitian codes, the Lee-O´Sullivan algorithm is q times faster than Kötters algorithm with the same space complexity of O(q4). Further speed improvements can be achieved by combining the main idea of Guruswami list decoding with the Lee-O´Sullivan algorithm. In terms of hardware, the addition of this concept, will further reduce the running time of the algorithm and make the circuitry about two times faster than the original Lee-O´Sullivan algorithm. The implementation results for both the Köetter and the Lee-O´Sullivan algorithms on Xilinx Virtex-5 shows that the proposed decoder can be operated at higher clock frequency with almost same area complexity.
  • Keywords
    VLSI; decoding; integrated circuit design; interpolation; logic design; Grobner bases; Guruswami list decoding; Hermitian codes; Kotters algorithm; Lee-O´Sullivan algorithm; VLSI architecture; VLSI implementation; Xilinx Virtex-5; area complexity; clock frequency; decoding algorithm; hardware requirements; interpolation decoding; interpolation modules; majority voting procedure; running time; sent message; space complexity;
  • fLanguage
    English
  • Journal_Title
    Communications, IET
  • Publisher
    iet
  • ISSN
    1751-8628
  • Type

    jour

  • DOI
    10.1049/iet-com.2013.0175
  • Filename
    6777153