Feilkorrigering
Feilkorrigering er prosesser som oppdager og retter feil som oppstår i overføring, lagring eller bearbeiding av informasjon. Hovedideen er å legge til redundans slik at feil som oppstår i kanaler eller lagringsmedier kan identifiseres og rettes opp uten ny overføring. Systemer som bruker feilkorrigering kan også kombinere feiloppdagelse med korrigering og kontrollmekanismer.
I praksis deles feilkorrigering ofte inn i to komponenter: feiloppdagelse og feilretting. Paritetsbiter, checksums og CRC
Anvendelser omfatter dataoverføring og lagring: FEC øker påliteligheten i satellittkommunikasjon, fibernettet, Wi-Fi og mobilkommunikasjon; i lagringssektoren
Fordeler inkluderer høyere pålitelighet og mulighet for lavere gjentakelsestrafikk, men kostnader i form av overhead, beregningskompleksitet
Historisk ble de grunnleggende prinsippene utviklet på midten av 1900-tallet, med Hamming-koden som en tidlig milepæl,