share: true
aliases:
- 18 Digitální, Analogové IO
complete: true
author: Petr
- Bezpečnostní kódy
- Detekční
- Zjišťují chybu
- Detekce že slovo není kódovým slovem
- Opravné
- Dokáží chybu opravit
- Nahradí se nejpodobnějším kódovým slovem
- Nad dvouprvkovým tělesem
- Kódové slovo je posloupnost bitů, kterou lze vygenerovat pomocí kódu
- Kód , b je n-bitové slovo, a je k bitové slovo
- k je informační obsah
- r = n-k je redundance
- Systematický kód - prvních k bitů jsou stejné v a i b, zbytek je použit pro redundanci
- Hammingova vzdálenost - počet odlišných bitů mezi slovy kódu
- Kódová vzdálenost (KVZD) - minimální hammingova vzdálenost
- platí
- je počet detekovatelných chyb
- je počet opravitelných chyb
- >
- pro můžeme detekovat 3 chyby a opravit 0, nebo detekovat 2 chyby a jednu opravit
Jednoduché kódy
- Opakovací (n,1)
- Koktavý (jk,k) j-krát opakuje blok velikosti k, KVZD = j
- Parita (k+1, k) přidá jeden bit s paritou předcházejících dat, KVZD = 2
- Detekce chyby
- Sudá parita = součet bitů a
- Lichá parita = součet bitů a + 1
- Syndrom (kontrola) = součet všech bitů toho co přišlo
- Křížová parita (příčná a podélná)