Files
50ohm-contents-dl/contents/slides/felupptackt.md
T
2026-10-26 10:22:36 +01:00

1.5 KiB
Executable File

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