13.07.2015 Views

Daniel Olejár, Martin Stanek: Úvod do teórie kódovania

Daniel Olejár, Martin Stanek: Úvod do teórie kódovania

Daniel Olejár, Martin Stanek: Úvod do teórie kódovania

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

10 KAPITOLA 2. ZÁKLADNÉ POJMY A OZNAČENIAspracovávat’, majú formu postupnosti slov 2 nad abece<strong>do</strong>u Σ S .Kóder K 1 – kó<strong>do</strong>vanie zdrojových údajov. Forma, v ktorej sú zapísané zdrojové údaje,nemusí byt’ vhodná pre d’ašie spracovanie, a preto je postupnost’ slov vytvorená zdrojompred d’alším spracovaním zakó<strong>do</strong>vaná. Toto kó<strong>do</strong>vanie sa nazýva kó<strong>do</strong>vanie zdrojovejinformácie, alebo kó<strong>do</strong>vanie zdroja a realizuje ho kóder K 1 . Výsledkom kó<strong>do</strong>vaniazdrojovej informácie je postupnost’ symbolov kó<strong>do</strong>vej ebecedy Σ C , ktorú budeme nazývat’správou. Ked’že pôvodnú informáciu ziskavame priamo zo zdroja, kó<strong>do</strong>vanie zdrojanemusí riešit’ ochranu údajov pred prípadnými chybami, ale plní inú úlohu—zaist’uje<strong>do</strong>siahnutie efektívnosti zápisu zdrojovej informácie. Výsledkom kó<strong>do</strong>vania zdrojovýchúdajov je (v ideálnom prípade) najkratšia správa nad kó<strong>do</strong>vou abece<strong>do</strong>u, na základektorej možno v plnom rozsahu zrekonštruovat’ zdrojové údaje v pôvodnej po<strong>do</strong>be. Požiadavkana efektívnost’ kó<strong>do</strong>vania správy sa dá vyjadrit’ tak, že vo výslednej (kó<strong>do</strong>vanej)správe sa l’ubovol’ná k-tica znakov kó<strong>do</strong>vej abecedy bude vyskytovat’ s rovnakou pravdepo<strong>do</strong>bnost’ou3 .príjemca ✛dekóderD 1✛ dekóderD 2✛ demodulátor✛ prijímač ✛pren osovýk análšum✲zdroj S ✲ kóder K ✲ 1 kóder K 2✲ modulátor ✲ vysielač ✲Obrázok 2.2: Zovšeobecnený model komunikačného systémuNa tomto mieste sa na chvíl’u zastavíme. Shannonov model komunikačného systémupredpokladá, že v ideálnom prípade sa príjemcovi podarí zrekonštruovat’ správu vpôvodnom tvare. Aj ked’ sa v reálnych systémoch používa kó<strong>do</strong>vanie zdroja, ktoré realizujetzv. bezstratovú kompresiu (data compaction), údaje generované zdrojom častokrátobsahujú informáciu, ktorú príjemca ne<strong>do</strong>káže využit’. Bezstratová kompresia takýchtoúdajov by viedla ku správam, ktoré by boli zbytočne rozsiahle. Ak <strong>do</strong>kážeme určit’, ktoráinformácia obsiahnutá v zdrojových údajoch je podstatná a ktorá nie, môžeme na kó<strong>do</strong>vaniezdrojových údajov použit’ efektívnejšie kó<strong>do</strong>vanie, založené na odfiltrovaní takredundancie, ako aj nepodstatnej informácie obsiahnutej v zdrojových údajoch. Takétokó<strong>do</strong>vanie zdroja, pri ktorom <strong>do</strong>chádza k istej strate informácie sa nazýva (kompresiaso stratou informácie, data compression). Príkla<strong>do</strong>m môže byt’ kó<strong>do</strong>vanie hudby,ktoré využíva skutočnost’, že údaje obsahujú informáciu ktorú príjemca ne<strong>do</strong>káže využit’(nepočutel’né zvuky); táto informácia sa pri kó<strong>do</strong>vaní zdroja jednoducho odfiltruje a tým2 v krajnom prípade slov dĺžky 1, teda znakov zdrojovej abecedy3 Zmyslom kó<strong>do</strong>vania zdroja je odstránit’ redundanciu (nadbytočnost’) pôvodného zápisu. Požiadavkana rovnakú pravdepo<strong>do</strong>bnost’ výskytu všetkých k-tic kó<strong>do</strong>vej abecedy znamená, že v kó<strong>do</strong>vanej správe užnebude možné objavit’ nejakú zákonitost’, ktorá by sa dala využit’ na d’alšie zefektívnenie zápisu.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!