5.1.10. Nelineární kódy

5.1.10.1. Inversní kód
Inversní kód patří do blokových, systematických, nelineárních kódů. Tento kód má Hammingovou kódovou vzdálenost d = 4. Z rovnice vyplývá, že může objevovat až trojnásobné chyby a z rovnice vyplývá, že může opravovat jednoduché chyby.

Prvním krokem postupu při použití inverzního kódu je, že vysílané nezabezpečené kódové slovo se zopakuje beze změny, je-li v něm sudý počet nul. V případě, že je v něm počet nul lichý, vyšle se v druhé části inverze nezabezpečeného kódového slova. Tak se zabezpečené kódové slovo bude skládat z dvou částí: informační a zabezpečovací. Princip si vysvětlíme na přenosu znaků G, L, X zakódovaných telegrafním kódem, které chceme zabezpečit inverzním kódem. Způsob kódování je podrobně zobrazený v tabulce (viz tab.4.5.).

Tab. 5.5. Tabulka inversního kódu


Dojde-li k chybě v informační části, pak při součtu mod 2 se shoduje jediný pár prvků (bitů) v místě chyby (u znaků G a L). Nachází-li se chybný prvek v zabezpečovací části, pak při součtu mod 2 se pár prvků v místě chyby neshoduje (u znaku X).