首页 > 代码库 > 第二次作业
第二次作业
1:设x是一个随机变量,取值范围是一个包含m个字母的符号集。证明0<=h(x)<=log2M.
证:(1)0≤ H(X)
∵H(X)=∑P(Xi)M(Xi) (i=1....M)
又∵P(Xi)≥0
∴0≤ H(X)
(2)H(X)≤log2M
∵H(x)=-∑P(Xi)log2P(Xi) (i=1....M)
0≤P(Xi)≤1
H(X)≤log2
2. 证明如果观察到一个序列的元素为iid 分布,则该序列的熵等于一阶熵。
证:由香农证明的:对于一个平稳的信源,在极限的情况下,这个值将收敛于熵
H(s)=lim 1/n h2
如果观察到一个序列的元素为idd发布,则
Gn=-nΣp(x1=i1)logp(x1=i1)
熵就是:
H(S)=-ΣP(X1)logp(x1)
而一阶熵为
H=∑P(Xi)i(Xi)=-∑p(Xi)㏒p(Xi)
∴H=H(s)
所以如果观察到一个序列的元素为idd发布,则该序列的熵等于一阶熵正确
3:给定符号集A={a1,a2,a3,a4},求一下条件下的一阶熵;
(a)p(a1)=p(a2)=p(a3)=p(a4)=1/4
(b) p(a1)=1/2,p(a2)=1/4,P(a3)=p(a4)=1/8
(C)p(a1)=0.505,p(a2)=1/4,p(a3)=1/8,p(a4)=0.12
答:(a)一阶熵为:
-1/4*4*log21/4
=-log22-2
=2(bit)
(b)一阶熵为:
-1/2log21/2-1/4*log21/4-2*1/8*log21/8
=1/2+1/2+3/4
=7/4
=1.75(bit)
(c)一阶熵为:
-0.505*log20.505-1/4*log21/4-1/4*log21/4-0.12*log20.12
=-0.505*log20.505+1/2+1/2-0.12*log20.12
= 0.5+1-0.12*log20.12
= 1.5+0.3672
=1.8672(bit)
第二次作业