• DocumentCode
    67272
  • Title

    An Improved Majority-Logic Decoder Offering Massively Parallel Decoding for Real-Time Control in Embedded Systems

  • Author

    Bertram, Juliane ; Hauck, Peter ; Huber, Marco

  • Author_Institution
    Dept. of Comput. Sci., Eberhard Karls Univ. Tubingen, Tubingen, Germany
  • Volume
    61
  • Issue
    12
  • fYear
    2013
  • fDate
    Dec-13
  • Firstpage
    4808
  • Lastpage
    4815
  • Abstract
    We propose an easy-to-implement hard-decision majority-logic decoding algorithm for Reed-Muller codes RM(r,m) with m ≥ 3, m/2 ≥ r ≥ 1. The presented algorithm outperforms the best known majority-logic decoding algorithms and offers highly parallel decoding. The result is of special importance for safety- and time-critical applications in embedded systems. A simple combinational circuit can perform the proposed decoding. In particular, we show how our decoder for the three-error-correcting code RM(2, 5) of dimension 16 and length 32 can be realized on hardware level.
  • Keywords
    Reed-Muller codes; combinational circuits; decoding; embedded systems; error correction codes; majority logic; safety-critical software; Reed-Muller codes; easy-to-implement decoding; embedded systems; hard-decision decoding; improved majority-logic decoder; majority-logic decoding; massively parallel decoding; real-time control; safety-critical applications; simple combinational circuit; three-error-correcting code; time-critical applications; Algorithm design and analysis; Complexity theory; Decoding; Embedded systems; Real-time systems; Silicon; Vectors; Majority-logic decoding; Reed—Muller codes; combinational circuits; parallel decoding; real-time and embedded systems;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2013.102413.130109
  • Filename
    6648354