• DocumentCode
    3586670
  • Title

    The implementation of Hamming decoder on Spartan 3

  • Author

    Savulescu, Corina ; Iorgulescu, Mariana

  • Author_Institution
    Commun. & Electr. Eng. Dept., Univ. of Pitesti, Pitesti, Romania
  • fYear
    2014
  • Firstpage
    41
  • Lastpage
    44
  • Abstract
    The aim of this paper is to propose a reliable and efficient solution for detecting and correcting errors in communication channels. The implementation method of Hamming decoder is the first error correction code used in computers. We used a Spartan 3 reconfigurable circuit because this board is fully compatible with all versions of the Xilinx ISE tools, including the free WebPack. We studied linear and cyclic codes to demonstrate that its manner of implementation can be easily adapted to any structure code. For the theoretical part of this paper, we reviewed general rules used in Hamming codes´ implementation. In order to create a testing platform we adapted the presented rules to be hardcoded into a Spartan 3 development board. Subsequently we presented the blueprints of our Hamming´s linear decoder development. The results of our experiments revealed the benefits of using the Hamming codes for linear decoders onto a reconfigurable platform. In conclusion, our solution allows the recognition of one wrong symbol from a code sequence using either linear or cyclic Hamming codes.
  • Keywords
    channel coding; codecs; cyclic codes; error correction codes; linear codes; telecommunication channels; Hamming linear decoder development; Spartan 3 development board; Spartan 3 reconfigurable circuit; WebPack; Xilinx ISE tools; code sequence; communication channels; cyclic Hamming codes; error correction code; linear Hamming codes; Communication channels; Computers; Decoding; Linear codes; Process control; Testing; Hamming codes; code; linear decoder; reconfigurable hardware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Computers and Artificial Intelligence (ECAI), 2014 6th International Conference on
  • Print_ISBN
    978-1-4799-5478-0
  • Type

    conf

  • DOI
    10.1109/ECAI.2014.7090208
  • Filename
    7090208