Title :
Error detection and correction using LDPC in parallel Hopfield networks
Author :
Anton, Constantin ; Ionescu, L. ; Tutanescu, Ion ; Mazare, Alin ; Serban, G.
Author_Institution :
Electron., Comput. & Electr. Eng. Fac., Univ. of Pitesti, Pitesti, Romania
Abstract :
Low Density Parity Check (LDPC) coding is a classical method for the detection and correction of errors. Its problem is the relatively complex operations which must be performed at encoding, and especially at decoding, to detect and correct errors caused by communication channels. We present a solution for the errors correction using regular LDPC and Hopfield network-based associative memories. Our solution solves this problem by using an associative memory based on the Hopfield network on the decoding stage, which stores the correct code words. This memory tends to transform the code words received with errors in errors free code words. We improved the ability of the associative memory by storing the code words in a specific format (pairs with their inverses, the constant number of “1” bits). These conditions are met by using LDPC coding. To be viable in communications, which require real-time correction, our proposed solution has used Hopfield networks operating in parallel, fully integrated into the Field Programmable Gates Array (FPGA) circuit.
Keywords :
Hopfield neural nets; content-addressable storage; error correction; error detection; field programmable gate arrays; parity check codes; FPGA circuit; Hopfield network based associative memories; associative memory; code words; communication channels; error correction; error detection; field programmable gate array circuit; low density parity check; parallel Hopfield networks; regular LDPC coding; FPGA; Hopfield neural networks; associative memories; regular LDPC;
Conference_Titel :
Electrical and Electronics Engineering (ISEEE), 2013 4th International Symposium on
Conference_Location :
Galati
DOI :
10.1109/ISEEE.2013.6674380