第三次作业

参考书《数据压缩导论(第4版)》  Page 100 

5 给定如表4-9所示的概率模型,求出序列a1a1a3a2a3a1的实值标签。

字母 概率
a1 0.2
a2 0.3
a3 0.5

 

 

 

 

Fx(1)=0.2      Fx(2)=0.5     Fx(3)=1

 

对序列“1”编码:

 

l(1)= l(0)+( u(0)- l(0)) Fx(0)=0

 

u(1)= l(0)+( u(0)- l(0)) Fx(1)=0.2

 

对序列“11”编码:

 

l(2)= l(1)+( u(1)- l(1)) Fx(0)=0

 

u(2)= l(1)+( u(1)- l(1)) Fx(1)=0.04

 

对序列“113”编码:

 

l(3)= l(2)+( u(2)- l(2)) Fx(2)=0.02

 

u(3)= l(2)+( u(2)- l(2)) Fx(3)=0.04

 

对序列“1132”编码:

 

l(4)= l(3)+( u(3)- l(3)) Fx(1)=0.024

 

u(4)= l(3)+( u(3)- l(3)) Fx(2)=0.03

 

对序列“11323”编码:

 

l(5)= l(4)+( u(4)- l(4)) Fx(2)=0.027

 

u(5)= l(4)+( u(4)- l(4)) Fx(3)=0.03

 

 对序列“113231”编码:

 

 l(6)= l(5)+( u(5)- l(5)) Fx(0)=0.027

 

 u(6)= l(5)+( u(5)- l(5)) Fx(1)=0.0276

 

 序列a1a1a3a2a3a1的实值标签为:

 

 Tx(113231)=(0.0276+0.27)/2=0.0273

 

6 对于表4-9给出的概率模型,对于一个标签为0.63215699 的长度为10的序列进行解码。

Fx(1)=0.2      Fx(2)=0.5     Fx(3)=1

l(1)= l(0)+( u(0)- l(0)) Fx(0)=0

l(1)= l(0)+( u(0)- l(0)) Fx(1)=0.2

若为a1则[0,0.2

若为a2则[0.2,0.5

若为a3则[0.5,1

所以为a3。

同理可以的出它的解码a3a2a2a1a2a1a3a2a2a3

 

 

posted @ 2015-09-16 11:12  杨金华  阅读(97)  评论(0编辑  收藏  举报