TY - JOUR
T1 - Neural network decoder for (7, 4) hamming code
AU - Vaz, Aldrin Claytus
AU - Gurudas Nayak, C.
AU - Nayak, Dayananda
PY - 2020
Y1 - 2020
N2 - To ensure the accuracy, integrity, and fault-tolerance in the data to be transmitted, error correcting codes (ECC) are used. To decode the received data and correct the errors, different techniques have been developed. In this paper, artificial neural networks (ANN) have been used instead of traditional error-correcting techniques, because of their real-time operation, self-organisation, and adaptive learning and to project what will most likely happen on the analogy of human brain. A decoding approach based on the backpropagation algorithm for feed-forward ANN has been simulated using MATLAB for (7, 4) hamming code. The designed ANN is trained on all possible combinations of code words such that it can detect and correct up to 1-bit error. The synaptic weights are updated during each training cycle of the network. The simulation results show that the proposed technique is correctly able to detect and correct 1-bit error in the received data.
AB - To ensure the accuracy, integrity, and fault-tolerance in the data to be transmitted, error correcting codes (ECC) are used. To decode the received data and correct the errors, different techniques have been developed. In this paper, artificial neural networks (ANN) have been used instead of traditional error-correcting techniques, because of their real-time operation, self-organisation, and adaptive learning and to project what will most likely happen on the analogy of human brain. A decoding approach based on the backpropagation algorithm for feed-forward ANN has been simulated using MATLAB for (7, 4) hamming code. The designed ANN is trained on all possible combinations of code words such that it can detect and correct up to 1-bit error. The synaptic weights are updated during each training cycle of the network. The simulation results show that the proposed technique is correctly able to detect and correct 1-bit error in the received data.
UR - http://www.scopus.com/inward/record.url?scp=85092398483&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85092398483&partnerID=8YFLogxK
U2 - 10.1504/IJISTA.2020.110035
DO - 10.1504/IJISTA.2020.110035
M3 - Article
AN - SCOPUS:85092398483
SN - 1740-8865
VL - 19
SP - 362
EP - 376
JO - International Journal of Intelligent Systems Technologies and Applications
JF - International Journal of Intelligent Systems Technologies and Applications
IS - 4
ER -