felkontrollkoder
Felkontrollkoder är metoder som används för att upptäcka och i vissa fall korrigera fel som uppstår när data överförs eller lagras. De bygger på matematisk redundans som gör det möjligt att verifiera att mottagen information stämmer överens med vad som skickats. Genom att lägga till extra bitar till data kan mottagaren kontrollera integriteten och i vissa system återställa felaktiga bitar.
Delkategorierna inkluderar felupptäckarkoder och felkorrigeringskoder. Felupptäckarkoder som paritybitar, checksummor och CRC (cyklisk redundanskontroll) gör det möjligt
Paritetsbitar används ofta i enklare överföringar; checksummor räcker för sammanställningar av längre meddelanden; CRC används i
Användningsområden inkluderar ECC-minne i datorer, där fel kan korrigeras direkt i minnet, samt RAID-system och olika
Historiskt sett var Hamming bland de tidigaste som utvecklade praktiska felkorrigeringskoder under 1950-talet. CRC har sina
Begränsningar inkluderar att inga koder kan garantera felfri data i alla lägen, samt att extra redundans ökar