## Felupptäckt: paritetsbit * En extra kontrollbit (paritetsbit) läggs till data * Två varianter: * *Jämn paritet*: Antalet ettor görs jämnt * *Udda paritet*: Antalet ettor görs udda * Sändare och mottagare måste vara överens om vilken metod som används --- ## Jämn paritet: exempel 1 [picture:677:byte:En byte] * Byte som ska överföras * Det räknas 5 ettor → udda antal * Kontrollbiten måste sättas till $\num{1}$ för att få ett jämnt antal --- [picture:678:even_parity:Byten med jämn paritetsbit] * Kontrollbiten har satts till $\num{1}$ * Den resulterande byten har ett jämnt antal ettor * Vid ett överföringsfel stämmer kontrollbiten inte längre --- ## Jämn paritet: exempel 2 [picture:679:even_parity:Byte med jämn paritet] * Ursprunglig byte: 4 ettor (jämnt) * Kontrollbiten sätts till $\num{0}$ --- ## Felupptäckt vid bitfel * Vid ett enbitsfel vänds pariteten → felet upptäcks * Vid två fel förblir pariteten densamma → felet förblir oupptäckt * Vid tre fel ändras pariteten igen → felet upptäcks --- ## Utökad felupptäckt * Ytterligare kontrollbitar kan upptäcka flerbitsfel * Vid meddelanden med variabel längd används ofta kontrollsummemetoder som *cyklisk redundanskontroll (CRC)* * CRC upptäcker fel med undantag för en viss restsannolikhet Används vid IBAN och personnummer