Introduction
An Error Correcting Code (ECC) is an encoding scheme that transmits messages as binary numbers, in such a way that the message can be recovered even if some bits are erroneously flipped. They are used practically in all cases of message transmission, especially in data storage where ECCs defend against data corruption.
Types of Error-Correcting Codes
Error Correcting Codes are a sequence of numbers that are produced and generated by some algorithms for detecting and correcting the errors that occurs while transfer of information. As we have already seen above errors so these codes detect and find the exact position that which error has occurred and then try to correct them to allow proper transfer of information. There are two types of error-correcting codes in a computer network:-
Explanation of Error-Correcting Codes
Error Correcting Code is applied to data storage via the following steps:
Data is not verified during its storage period but is tested for errors when it is requested. If required, the error correction phase follows detection. Frequent recurring errors at the same storage address indicate a permanent hardware error. In this case, the system sends the user a message, which is logged to record the error location