Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Takto to funguje:
* dokonca parita: Do údajov sa pridá bit parity. Tento bit je nastavený na 1, ak je počet 1S v údajoch nepárny a 0, ak je počet 1 s rovnomerným.
* nepárne parity: Do údajov sa pridá bit parity. Tento bit je nastavený na 1, ak je počet 1S v údajoch rovnomerne, a 0, ak je počet 1 s nepárny.
Ako zistí chyby:
Ak sa počas prenosu otočí jeden bit, bit parity sa už nebude zhodovať s údajmi. To naznačuje, že sa vyskytla chyba.
Obmedzenia:
* Kontroly parity môžu zistiť iba nepárne čísla chýb . Ak sa dva bity preklopia, bit parity sa stále zhoduje s údajmi a chyba bude nezistená.
* Kontroly parity neposkytujú informácie o kde došlo k chybe.
Príklad:
Povedzme, že máme údaje „1011“ a chceme použiť rovnomernú paritu.
1. Počítajte počet 1S:Existujú tri 1 s.
2. Pretože počet 1S je nepárny, bit parity je nastavený na 1.
3. Prenášané údaje sa stávajú „10111“.
Ak sa napríklad počas prenosu otočí jeden bit, údaje sa stanú „10101“, kontrola parity zlyhá. Je to preto, že počet 1 je teraz rovnomerný, ale bit parity je stále 1.
Ďalšie techniky detekcie chýb:
K dispozícii sú aj ďalšie techniky detekcie chýb, ako sú kontrolné súčty, kontroly redundancie (CRC) a kódy Hamming. Tieto techniky dokážu zistiť a správne chyby, ktoré zahŕňajú viac ako jeden bit.