Valaki aki hallot rola és érti tud szamtudból segíteni?
ez lenne a feladat valak iel tudja nekem magyarázni
Nyilvan itt jo lett emrt sokszor megcsinaltam, pls magyarazza el vki aki ért hozzá zh-ra kéne Köszi!!<3<<<333333 :))
Legyen F egy jelforrás, amely az A:={a, b, c, d} ábécé betűit bocsájtja ki pa=0,2; p=0,4; pc=0,3; p=0,1 valószínűséggel. Az a kódja legyen 0111, b kódja legyen 101, c kódja legyen 11100, d kódja legyen 101010.
Mennyi a kód költsége?
4,1
Mennyi lenne az optimális kód költsége?
1,9
Milyen hosszú az optimális kód esetén a legnagyobb valószínűségű jel kódja? 1
Milyen hosszú az optimális kód esetén a legkisebb valószínűségű jel kódja? 3










Mi a kód? Jelek digitális ábrázolása. Minden egyes jelnek megvan a maga kódja, ez digitálisan 0-kból és 1-kből áll, a példában 101 az egy ilyen jel. Ez analóg formában lehet pl. 1=magas fesz, 0=föld.
A jelek költségét a hosszukból (hány bitet tartalmaznak) lehet kiszámolni, és abból, hogy mekkora valószínuséggel jön az adott jel a forrásból (azért költség, mert minél hosszabb, annál tovább tart átvinni).
Amikor a teljes kódnak nézzük a költségét, akkor egy súlyozott átlagot számolunk az egyes jelelből:
pa*la + pb*lb + pc*lc + pd*ld
Ahol px a valószínusége az adott jelnek, lx a hossza. Ezt kiszámolva a fenti 4,1 jön ki.
Az optimális kódra - ha jól emléksze - van egy olyan tétel, hogy a legrövidebb eleme az 1, a leghosszabb pedig n-1 hosszú, ahol n a jelek száma. Az alábbi kódképzés muködik minden n-re, ezért ez esélyes, hogy tényleg így van. Ebből a kódok hossza rendre legnagyobb valószínuséggel kezdve a legkisebb felé haladva: 1;2;3;3. Ezekre kiszámolva a fenti módon a költséget 1,9 jön ki.
A legvalószínubb elemnek szeretnénk a legrövidebb kódot, mert akkor sokszor kis kódot kell átvinni (csökken a költség), majd a 2. legvalószínubbnak a 2. legrövidebbet, stb. Az viszont fontos, hogy meg tudjuk különböztetni a kódokat akkor is, ha nem tudjuk, hogy milyen sorrendben jönnek egymás után.
Tehát pl.
0
01
001
Kósok nem jól, mert ha az első után írjuk a 2.-kat, akkor a 3.- kat kapjuk. Ha pl. kezdő 0-sal jelöljük az új kódot, akkor a
0
01
011
0111
kódok egyértelmuek lesznek. Viszon az utolsó túl hosszú, de megtehetjük, hogy lehagyuk nála a kezdő 0-át, mert ha csak ez kezdődik 1-essel és csupa 1-es, akkor még egyértelmu marad a kódunk. Ezzel megkaptunk egy optimális kódot:
0
01
011
111
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!