Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
38
Elementyteoriiinformacji
Zwarunków10i20wnioskujemy,żegranicaefektywnscikodowaniaźródłowegoby-
łabyosiągnięta,gdybydlakażdejwiadomsciźródłabezpamięciowegojejprawdopo-
dobieństwowystąpieniaPibyłowyrażoneprzezzależnsć
^
i
Pi=Qi=
j=1
Σ
K
r1lz
r1lj
=r1lż
(1.33)
Takwięcdlakażdejwiadomsciai,którejprawdopodobieństwojestokreślonewzorem
(1.33),reprezentującyjąciągkodowypowinienmiećdługsć
Zi=logr
Pi
1
(1.34)
Oczywiściedługsćciągówkodowychmusibyćliczbącałkowitą,awięcbyłobytomoż-
liwetylkowtedy,gdybyprawdopodobieństwawystąpieniaposzczególnychwiadomsci
miałypostać
Pi=(
1
r)
oz
(1.35)
iwtedydlakażdegożdługsćciągukodowegobyłabyrównaZi=0i.Jesttooczywiście
szczególnyprzypadek,któryzazwyczajniejestspełniony.
Prawdopodobieństwaposzczególnychwiadomscisąwłasnsciąźródła,awięc
niemożemyichkształtowaćwedługnaszychżyczeń.Zastanówmysięwięc,jakpo-
stępować,gdywarunek(1.35)niejestspełniony.Poniżejzaprezentowanerozwiązanie
zapewniauzyskaniegranicyefektywnościkodowaniaasymptotycznie.
Jeśliwartscilogarytmówzodwrotnsciprawdopodobieństwawystąpieniapo-
szczególnychwiadomsci(1.35)niesąliczbamicałkowitymi,wtedydługsćciąguko-
dowego,będącaliczbącałkowitą,mieścisięzpewnsciąwprzedziale
logr
Pi
1
≤Zi<logr
Pi
1
+1
(1.36)
Wybórdługościciągówkodowychwedługzasady(1.36)zapewniauzyskanie
kodujednoznaczniedekodowalnegobezopóźnienia,ponieważzfaktu,żedlakażdego
żjestspełnionywarunekZi≥log1
Pz,wynikaspełnienienierównsciKrafta-McMillana.
Wnioskujemybowiem,że
^
i
Pi≥r
1lz
zczegozkoleiwynika,że
Σ
i=1
K
r1lz≤
Σ
i=1
K
Pi=1
(1.37)
Możnasięłatwoprzekonać,żedobórciągówkodowychwedługzasady(1.36)
nieprowadzidozbytefektywnegokodu,bowiemśredniadługsćciągukodowegotak