Nerovnoměrné kódy jsou takové kódy, kdy se jednotlivým znakům zdrojové abecedy přiřazují kódová slova, která mají různý počet znaků. Nejznámějším a nejrozšířenějším příkladem tohoto kódování je Morseova abeceda.
Charakteristickou vlastností tohoto kódu je, že zohledňuje pravděpodobnostní strukturu zdrojové abecedy. To znamená, že znakům s vyšší frekvenci výskytu je přiřazeno kratší kódové slovo a naopak znakům s nižší frekvenci výskytu delší kódové slovo.
Je obecně známo, že Morseova abeceda obsahuje znaky ”.” a ”-”. Bližším zkoumáním bychom zjistili, že to není úplně pravda protože kódová abeceda obsahuje znaky tři. Plyne to z pravidel vysílání:
- čas vysílání znaku . je t
- čas vysílání znaku - je 3t
- mezi znaky ”.” a ”-” je pauza t
- mezi zdrojovými znaky je pauza 3t
- mezi zdrojovými slovy je pauza 6t
Z toho kódová abeceda je:
Y={ y1, y2, y3 }
y1= . + t
y2= - + t
y3= 3t