Error detection and correction
Appearance
Error detection and correction is the name for a number of technologies that are used to make sure that information or data is not corrupted, that it still makes sense.
alok =
There are different ways to make sure an error can be detected. This is done by adding more data or information to the data transmitted. Adding more data than needed is called redundancy.
- Repetition codes: The data is broken up into blocks. Each block is then sent a number of times.
- Parity bits can be used. The parity bit is 1 for an odd number of ones, and 0 for an even number (or vice versa)
- Checksums
- Cyclic Redundancy Checks
- Hamming codes
- Hash function
- Horizontal and Vertical Redundancy Check
- Polarity schemes
Correcting an error
Certain means allow to correct an error: