Design of a Data Error Correction System Based on Associative Memory

  • Dr. Azad Raheem Kareem Control and Systems Eng. Dept., University of Technology, Iraq. Baghdad
  • Seerwan Waleed Jirjees Control and Systems Eng. Dept., University of Technology, Iraq. Baghdad
  • Saja Alaam Talib Control and Systems Eng. Dept., University of Technology, Iraq. Baghdad
Keywords: Error correction, data transmission, artificial neural network, BAM.


Digital data in a network must be transferred from one node to another with perfect accuracy. That means the number of ones and they arrangements in the data received must be equal to the data transmitted. For many applications such case is not always achieved and some corrupted in messages are occurred. There are many mechanisms to detect and correct the errors, and the goal of perfect accuracy in a simple design is not achieved yet. A new method is suggested to guarantee 100% accuracy in correct one more bits of the erring messages. The new strategy uses bidirectional associative memory (BAM) to solve the problem, but the structure of BAM itself suffers from an internal error with the read of the data, so a new design is proposed for the BAM to be suitable for the system. The obtained results from the test examples proved that the proposed method can reach the goal with simple design for the system.


[1] J. Ababneh , O. Almomani, “ Survey of Error Correction Mechanisms for Video Streaming over the Internet” , International Journal of Advanced Computer Science and Applications, Vol. 5, No. 3, 2014.
[2] V. Gupta , Ch. Verma, “ Error Detection and Correction: An Introduction”, International Journal of Advanced Research in Computer Science and Software Engineering, vol.2, iss.11, nov.2012.
[3] D. Mishra, T.V.S Ram , K S Dasgupta , and S.Jit, “Concatenated Convolutional Codes for Deep Space Mission”, International Journal of Information and Communication Technology Research, vol.2, no.6, jun.2012.
[4] Y. Bulo , M. Anju ,Ch. T Bhunia , “ARQ Technique with Aggressive Packet Combining Scheme for Variable Error Rate Channels to Reduce the Bandwidth and Power Consumption” , International Journal of Applied Engineering Research, Vol. 11, No. 5 , 2016.
[5] U. Datta , D. B. Kumar, A. K. Ball , S. Kundu, “Performance of a Hybrid ARQ Scheme in CDMA Wireless Sensor Network”, International Journal of Energy, Information and Communications , Vol. 2, Iss. 3, Aug. 2011.
[6] V. P. Patil , Prof. D. G. Chougule , R..R.Naik, “Viterbi Algorithm for error detection and correction”, IOSR Journal of Electronicsl and Communication Engineering (IOSR-JECE), ISSN: 2278-2834-, ISBN: 2278-8735.
[7] C. ARUN , V. RAJAMANI, “A Low Power and High Speed Viterbi Decoder Based on Deep Pipelined, Clock Blocking and Hazards Filtering”, Int. J. Communications, Network and System Sciences, 2009.
[8] B.D.C.N.Prasad, P E S N Krishna Prasad, S. Yeruva, and P Sita Rama Murty, " A Study on Associative Neural Memories", International Journal of Advanced Computer Science and Applications (IJACSA), Vol. 1, No. 6, Dec. 2010.
[9] A. Damara, V. Damara, A. Chanana, "Associative Memory: A Memory", International Journal of Innovative Research in Engineering & Science, issue 2 volume 10, October 2013.
[10] B. Kosko, "Adaptive bidirectional associative memories", Applied Optics Journal, Vol. 26, No. 23, Dec. 1987.
[11] N. Abd Alhadi Jabr, and E. I Abdul Kareem, “Modify Bidirectional Associative Memory (MBAM)”, International Journal of Modern Trends in Engineering and Research (IJMTER) ,Vol. 02, Iss.08, Aug. 2015.