Virheen havaitseminen ja korjaaminen
koodi, jossa jokainen datasignaali noudattaa tiettyjä rakennesääntöjä
Virheen havaitseminen ja korjaaminen tarkoittaa informaatioteoriassa ja tietotekniikassa joukkoa menetelmiä, joilla virhetilanteet joko havaitaan tai ne korjataan automaattisesti.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/ef/Reed%E2%80%93Solomon_error_correction_Mona_Lisa_LroLrLasercomFig4.jpg/250px-Reed%E2%80%93Solomon_error_correction_Mona_Lisa_LroLrLasercomFig4.jpg)
Eri menetelmiä ovat muun muassa:
Tietoliikenneprotokollat kuten TCP voivat käyttää tarkistussummaa virheen havaitsemiseen ja käyttävät tiedon uudelleenlähettämistä tilanteen korjaamiseen.
Jotkin menetelmät sisältävät riittävästi redundanssia tiedolle, jotta se voidaan korjata ilman uudelleen siirtoa.