Kódování
3. Rovnoměrné kódy
3.1. Váhový BCD kód
Váhové kódy se obvykle používají ke kódování cifer desítkové soustavy.
Kolik bitů v takovém případě budete
minimálně potřebovat na tvorbu kódových slov?
Rovnoměrný kód nazveme váhový, když pro něj platí následující vztah:
- ai – kódový znak (v našem případě 0 nebo 1) na i. pozici v kódovém slově.
- wi – hodnota i. váhy (celé číslo od 0 do 9) v kódovém slově.
- m – délka kódového slova.
BCD kód
Mezi nejznámější váhové kódy patří BCD kód (Binary Coded Decimal), který má váhy w3 = 8, w2 = 4, w1 = 2, w0 = 1 (zkráceně 8421).
Jak v BCD kódu zakódujete cifru 3?
Na obrázku níže můžete porovnat zakódování desítkových cifer v BCD kódu a v kódu N+3. U druhého z nich neznáme váhy pozic. Kód N+3 vznikl tak, že cifře z desítkové soustavy je přiřazeno kódové slovo, které odpovídá zobrazení čísla z desítkové soustavy, které je o tři větší ve dvojkové soustavě na čtyřech bitech. Např. cifře 3 tedy přiřazuje kódové slovo, které odpovídá zobrazení čísla 6 (= 3 + 3) z desítkové soustavy do dvojkové na čtyřech bitech.

Obr. 9: Porovnání BCD kódu a kódu N+3.
