## 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