A Review on Cellular Automata Based Bit Error Correcting Codes

In recent years, large volumes of data are transferred between a computer system and various subsystems through digital logic circuits and interconnected wires. And there always exist potential errors when data are transferred due to electrical noise, device malfunction, or even timing errors. In general, parity checking circuits are usually employed for detection of single-bit errors. However, it is not sufficient to enhance system reliability and availability for efficient error detection and necessary to detect and further correct errors up to a certain level within the affordable cost. To handle a large number of information bits, the associated circuits become quite complex and irregular on the other the CA’s circuit structure having simple, regular and modular propertiesis amenable for VLSI implementation.The purpose of this paper is investigateen coding and decodingof bit error correction methods using the properties of CA. The results show that these schemesarepossible to correct errors by the easy and fast analysis of syndrome.

[1]  Parimal Pal Chaudhuri Additive Cellular Automata Theory and Applications Volume I , 1997 .

[2]  Indrajit Chakrabarti,et al.  An Improved Double Byte Error Correcting Code Using Cellular Automata , 2008, ACRI.

[3]  Eiji Fujiwara,et al.  Error-control coding for computer systems , 1989 .

[4]  Parimal Pal Chaudhuri,et al.  Design of CAECC-Cellular Automata Based Error Correcting Code , 1994, IEEE Trans. Computers.

[5]  Koppolu Sasidhar,et al.  CAA Decoder for Cellular Automata Based Byte Error Correcting Code , 1996, IEEE Trans. Computers.

[6]  Shu Lin,et al.  Error control coding : fundamentals and applications , 1983 .

[7]  Sung-Jin Cho,et al.  DESIGN OF DOUBLE ERROR CORRECTING CODES BASED ON CELLULAR AUTOMATA , 2006 .

[8]  Niloy Ganguly,et al.  Theory of Additive Cellular Automata , 2007 .

[9]  Parimal Pal Chaudhuri,et al.  CA-Based Byte Error-Correcting Code , 1995, IEEE Trans. Computers.

[10]  A. Odlyzko,et al.  Algebraic properties of cellular automata , 1984 .

[11]  Richard W. Hamming,et al.  Error detecting and error correcting codes , 1950 .

[12]  Santanu Chattopadhyay,et al.  Additive cellular automata : theory and applications , 1997 .

[13]  Indrajit Chakrabarti,et al.  Null Boundary 90/150 Cellular Automata for Multi-byte Error Correcting Code , 2010, ACRI.

[14]  Dhiraj K. Pradhan,et al.  Error-control coding in computers , 1990, Computer.

[15]  Sung-Jin Cho,et al.  SINGLE ERROR CORRECTING CODE USING PBCA , 2004 .

[16]  S. Wolfram Statistical mechanics of cellular automata , 1983 .

[17]  Deepak Gaur,et al.  N-BYTE ERROR DETECTING AND CORRECTING CODE USING REED- SOLOMON AND CELLULAR AUTOMATA APPROACH , 2012 .