Kódování (přenos informace)

Z testwiki
Skočit na navigaci Skočit na vyhledávání

Mějme informační zdroj (𝒳,p). Pod pojmem kódování tohoto zdroje chápeme přiřazování určitých řetězců znaků konkrétním zprávám x𝒳, jež vycházejí ze zdroje. Znaky v řetězcích přitom tvoří jistou abecedu 𝒟. Pokud mají všechny řetězce stejnou délku n, pak za obor hodnot takového přiřazení stačí brát množinu 𝒟n, pokud se ale délka řetězců pro různé zprávy může lišit, bude obor hodnot takového přiřazení podmnožina množiny

𝒟=n=1𝒟n.

Matematicky pak můžeme kód zdroje (𝒳,p) definovat jako zobrazení

C:𝒳𝒟,

kde 𝒟 je jistá abeceda znaků. Obvykle se bere 𝒟={0,,D1} pro nějaké D2. Mluvíme pak o kódu 𝑫-znakovém. Jestliže D=2,3,, nazýváme daný kód binární, ternární, ...

Kód C:𝒳𝒟 se nazývá nesingulární, jestliže je C prosté zobrazení.

Pod označením rozšířením kódu C:𝒳𝒟 chápeme zobrazení

C:𝒳𝒟,kde𝒳=i=1𝒳i,

jež kóduje zdroj (𝒳,p) s libovolným rozdělením pravděpodobnosti p.

Kód nazýváme jednoznačně dekódovatelný, jestliže jeho rozšíření je nesingulární kód.

Mějme zprávu x𝒳, resp x𝒳 a kód C, resp. C. Řetězce C(x), resp. C(x) (tj. obrazy zprávy x při zobrazení C, resp. C) se pak nazývají kódová slova.

Šablona:Pahýl