Lesung 7
Steffen
Reith8.6.17
Kompression
Bisher
:Entropie Kodierungen
koalierenhäufige Symbole
kurz
und
seltenelang
,Aber : Jedes Codewort hat eine
.ge#ahLige Länge
⇒ es kommt zu " Verschnitt "
Fragen
: o Geht es auch besser ?.
Gibt
es eine unterSchranke für
dieKompression
?Idee : Codive eine Nachricht nicht Zeichen weise
, sondern die
ganze
Nachricht .Wir ordnen einer Nachricht me -2 * ein Intervall
2
[ a.
BER
E [ 0,1GR
zu . DieKodierung
ist dann einXE [ a. b
ER
mit der kürzestenBinär darstellung
Häufige Nachrichten bekommen
"große
"Intervalle
, damit ist die
Wahrscheinlichkeit groß
, dass man eine kurzeBinär
-darstellung findet
.⇒
Größen
verhältnisse der Intervalle ⇐ denAuftretens
-Wahrscheinlichkeit
der NachrichtenFür
einegedachten
's lose Quelle mitAlphabet
Z =L an . - ,ons
funktioniert folgendes
Vorgehen :Sei m = 0in . . . . Tim
i , setze a-. 0 , b- 1 und
j
= 1ii,
teile
dasIntervall
[ a. b [ in n Teile te , ....tn
, wobeidie
Breite
von tn , 1 Ehenproportional
zuplrij ) ist
Wähle
a und b so, dass [ a. b [ das
Zeichen
rij repräsentiert iii. j
=j
+1iv , Wenn
jtm
, dann gehe zu ii,4
Bsg
, E- ha, b. c } ,pla
) = 112 undplb
) -PKI
> 44Nachricht in = abac mkcab
a b c
l
l
. l l l l l l±
¥
. " . .yt
YT E 44 314 4144 i. 4
,
\
\
: ' .
: ' ... tp
I
1 I 'it
I I I I°
.
...
'
Ig jii
. Ig 3- 718 I-8 ,
.
'
. 4 4
, -
' '
i.
- -
,
.
- i.
p.
i 1. 1 'd 1 1 I I
8-321:I1
sei ,
1 ' . ' -If
.p. ' . . . .II
I4 718±
ff ff
z.ee,Intervall :(
feft ,In [
64
Bekannt
: Sei [ a, b [ R E [ 0,1ER
, dann ex , einre 1 mit RE [ a. b [ IR
( Stichwort : Q
liegt
dicht in R)
Im
obigen Spezialfall ergibt
sich0,010011
, d.h. dieCodierung
von m ist 010011 ,Frage
:Wie lang nuß
ein Codewortfür
ein Intervall sein ?Oder : Wie
eng
müssen dieBinär
zahlengewählt
werden,um ein Intervall sicher zu treffen ?
Sei
Z =L
an .... ons und me
Zk
eine "typische
" Nachrichtder
6
Länge
k einergedächtnis
losen Quelle ,Für
große
k trittpi
. k das Zeichen riauf
, d.hnfür
dasIntervall [ a. bl
ergibt
sich eine Breite :b- a =
pi
. .pn
ike mal . pzPzek: . .-÷
malip i. . . . .Pi
.pik. - . Pn- mal=
güik
.pick
. . ... .pitik
=
ftp.cpik
Sei 0.be ... be die Binär
darstellung
einer rationalen Zahl r ,dann rs , 2- e
Soll
also r sicher im Intervallliegen
, dannmuß gelten 2-
l fftp.cpiik
⇐
.lk?pi.k.logzpi
⇐ l 7, K .
Fpi
.logzpli
Da
LEIN wählen wirTk ? pilogzfsil
,d. h
.K.
? pilog.fi
kl EAt
K? Pilogzfni
8
Die
mittlere Codewortlänge
ist L =%
, also? pilogztpi
tl ttut ? pilogz Fi
Dh
.für
k → obeträgt
die mittlere Codewortlänge
? pi logz Ii
Benin Diese
Schranke istoptimal
und kann von keinemanderen Verfahren unterschritten
werden !( vgl
.Sätze
5.1 und 5.2 inD. Hoffmann
,Einführung
in die