Kódelm élet - ELTE

K?delm?let

2007. m?jus 31.

Gazdas?gos k?dol?s

1

T?mav?zlat

Gazdas?gos k?dol?s

o K?dol?s o Betnk?nti k?dol?s, felbonthat? k?d

Prefix k?d Blokk k?d K?dfa

o A k?dok hossz?nak als? korl?tja

McMillan-egyenlitlens?g Kraft-t?tele

o Optim?lis k?d

?tlagos sz?hossz, a k?d k?lts?ge Optim?lis k?dok Entr?pia Shannon-t?tele Bin?ris Huffman-k?d Adapt?v k?dok: LZ-, LZW-k?d

2007. m?jus 31.

Gazdas?gos k?dol?s

2

Gazdas?gos k?dol?s

2007. m?jus 31.

Gazdas?gos k?dol?s

3

A h?rk?zl?sben sz?ks?g?nk van arra, hogy valamilyen ?zenetet egy csatorn?n ?tjuttassunk. A csatorna azonban csak meghat?rozott jeleket tud befogadni, ez?rt az ?zenetet idink?nt megfelelik?ppen ?t kell alak?tanunk, k?dolnunk kell.

Ez az ?talak?t?s olyan kell legyen, hogy a csatorna t?ls? oldal?n t?bb?-kev?sb? helyesen vissza?ll?that? legyen az eredeti ?zenet.

Az al?bbiakban olyan k?dol?sokkal foglalkozunk, amelyek ? lehetiv? teszik a k?db?l az ?zenet helyes vissza?ll?t?s?t, ?s ? a k?dok lehetis?g szerint r?videk.

Ennek az elvi korl?tait vizsg?ljuk.

2007. m?jus 31.

Gazdas?gos k?dol?s

4

K?dol?s

Defin?ci?.

AzeAle=m{eai1,a...b,etank},

v?ges, nem?res halmazt ?b?c?-nek nevezz?k, a belil?k k?pezheti v?ges hossz? sorozatok a

szavak. Az ?sszes v?ges hossz? sorozat halmaz?t A* jel?li.

Defin?ci?. Legyen B ?s C ?b?c?. A f: B C* lek?pez?st k?dol?snak

nevezz?k, ha injekt?v. f(B) C* a k?dszavak halmaza, a k?d. A bB bet k?dja f(b).

Az injektivit?s garant?lja a dek?dolhat?s?got, vagyis azt, hogy a k?pelemekbil helyesen vissza tudjuk ?ll?tani a B halmaz elemeit.

1. p?lda. Legyen B={a, b, c}, C={0, 1} ?s f(a)= 0, f(b)=01, f(c)=001. Ez a lek?pez?s k?dol?s.

2007. m?jus 31.

Gazdas?gos k?dol?s

5

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download