• DocumentCode
    1373282
  • Title

    CAA decoder for cellular automata based byte error correcting code

  • Author

    Sasidhar, Koppolu ; Chattopadhyay, Santanu ; Chaudhuri, Parimal Pal

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    45
  • Issue
    9
  • fYear
    1996
  • fDate
    9/1/1996 12:00:00 AM
  • Firstpage
    1003
  • Lastpage
    1016
  • Abstract
    The design of a cellular automata (CA) based byte error correcting code analogous to an extended Reed-Solomon code has been proposed by Chowdhury et al. (1982, 1985). This code has the same restrictions on error correction as that of an extended R-S code. A new design scheme has been reported for parallel implementation of the CA based SbEC/DbED and DbEC/DbED code that is analogous to the conventional R-S code. Both the encoder and decoder of this code can be efficiently implemented with an array of CA (CAA) with high throughput. The design is ideally suited for high speed memory systems built with byte organized RAM chips. Extension of the scheme to detect/correct a larger number of byte errors has also been reported. Throughput of the decoder to handle tbyte errors (t⩽4) can be found to be substantially better than that of a conventional R-S decoder. The proposed decoder provides a simple, modular and cost effective design that is ideally suited for VLSI implementation
  • Keywords
    Reed-Solomon codes; VLSI; cellular automata; decoding; error correction codes; error detection codes; fault diagnosis; integrated memory circuits; CAA decoder; byte organized RAM chips; cellular automata based byte error correcting code; encoder; error correction; error detection; extended Reed-Solomon code; high speed memory systems; parallel implementation; Computer aided analysis; Costs; Decoding; Error correction; Error correction codes; Random access memory; Read-write memory; Reed-Solomon codes; Throughput; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.537123
  • Filename
    537123