feilkorrigeringskoding
Feilkorrigeringskoding er en del av feilkontroll i kommunikasjons- og lagringssystemer som bruker redundant informasjon for å oppdage og ofte rette feil som oppstår under overføring eller lagring. Gjennom forward error correction (FEC) blir en del av feilinformasjonen lagt inn i datastrukturen slik at mottakeren kan korrigere feil uten å be om ny sending. Dette øker påliteligheten i støyfulle kanaler og i miljøer med begrenset båndbredde.
Koder bygges som blokker eller strømmer. For lineære blokkoder brukes en generator- og en parity-check-matrise; koden
Vanlige koder inkluderer Hamming-koder (enkle, effektive for små feil), Reed-Solomon-koder (robuste mot burstfeil i lagringsmedier), BCH-koder
Bruksområder inkluderer datakommunikasjon (satellitt- og mobilnettverk, Wi-Fi, fiber), lagring (CD/DVD/Blu-ray, harddisker, SSD-er, RAID), og visuelle koder