Error detection and correction
Error detection and correction comprises methods that identify errors in data and, when possible, restore the data to its intended form. These methods add or exploit redundancy to distinguish valid data from corrupted data.