信息论与编码理论习题答案全解
- 格式:doc
- 大小:6.44 MB
- 文档页数:32
信息论与编码理论习题答案全解
第二章 信息量和熵
2.2 八元编码系统,码长为3,第一个符号用于同步,每秒1000个码字,求它的信息速率。
解:同步信息均相同,不含信息,因此
每个码字的信息量为 28log=23=6 bit
因此,信息速率为 61000=6000 bit/s
2.3 掷一对无偏骰子,告诉你得到的总的点数为:(a) 7; (b) 12。问各得到多少信息量。
解:(1) 可能的组合为 {1,6},{2,5},{3,4},{4,3},{5,2},{6,1}
)(ap=366=61
得到的信息量 =)(1logap=6log=2.585 bit
(2) 可能的唯一,为 {6,6}
)(bp=361
得到的信息量=)(1logbp=36log=5.17 bit
2.4 经过充分洗牌后的一副扑克(52张),问:
(a) 任何一种特定的排列所给出的信息量是多少?
(b) 若从中抽取13张牌,所给出的点数都不相同时得到多少信息量?
解:(a) )(ap=!521
信息量=)(1logap=!52log=225.58 bit
(b)
花色任选种点数任意排列13413!13
)(bp=1352134!13A=1352134C
信息量=1313524loglogC=13.208 bit
即)0;(1uI,)00;(1uI,)000;(1uI,)0000;(1uI
)0(p=4)1(81p+481p=21
)0;(1uI=)0()|0(log1pup=211logp=1+)1log(p bit
)00(p=]2)1(4)1(2[8122pppp=41
)00;(1uI=)00()|00(log1pup=4/1)1(log2p=)]1log(1[2p bit
)000(p=])1(3)1(3)1[(813223pppppp=81
)000;(1uI=3[1+)1log(p] bit
)0000(p=])1(6)1[(814224pppp
)0000;(1uI=42244)1(6)1()1(8logppppp bit
2.12 计算习题2.9中);(ZYI、);(ZXI、);,(ZYXI、)|;(XZYI、)|;(YZXI。
解:根据题2.9分析
)(ZH=2(216log2161+3216log2163+6216log2166+10216log21610+
15216log21615+21216log21621+25216log21625+27216log21627)
=3.5993 bit
);(ZYI=)(ZH-)|(YZH=)(ZH-)(XH=1.0143 bit
);(ZXI=)(ZH-)|(XZH=)(ZH-)(YH=0.3249 bit
);,(ZYXI=)(ZH-)|(XYZH=)(ZH-)(XH=1.0143 bit
)|;(XZYI=)|(XZH-)|(XYZH=)(YH-)(XH=0.6894 bit
)|;(YZXI=)|(YZH-)|(XYZH=)(XH-)(XH=0 bit
2.14 对于任意概率事件集X,Y,Z,证明下述关系式成立
(a))|,(XZYH)|(XYH+)|(XZH,给出等号成立的条件
(b))|,(XZYH=)|(XYH+),|(YXZH
(c)),|(YXZH)|(XZH
证明:(b) )|,(XZYH=-xyzxyzpxyzp)|(log)(
=-xyzxyzpxypxyzp)]|()|(log[)(
=-xyzxypxyzp)|(log)(-xyzxyzpxyzp)|(log)(
=)|(XYH+)|(XYZH
(c) ),|(YXZH=-xyzxyzpxyzp)|(log)(
=xyxyp)([-zxyzpxyzp)|(log)|(]
xyxyp)([-zxzpxzp)|(log)|(]
=-xyzxzpxyzp)|(log)(
=)|(XZH
当)|(xyzp=)|(xzp,即X给定条件下,Y与Z相互独立时等号成立
(a) 上式(c)左右两边加上)|(XYH,可得
)|(XYH+),|(YXZH)|(XYH+)|(XZH
于是)|,(XZYH)|(XYH+)|(XZH
2.28
令概率空间21,211,1X,令Y是连续随机变量。已知条件概率密度为
其他,022,41)|(xyxyp,求:
(a)Y的概率密度)(y
(b));(YXI
(c) 若对Y做如下硬判决
1,111,01,1yyyV
求);(VXI,并对结果进行解释。
解:(a) 由已知,可得
)1|(xyp=elsey01341
)1|(xyp=elsey03141
)(y=)1(xp)1|(xyp+)1(xp)1|(xyp
=elseyyy0318111411381
(b) )(YHC=11134log4128log81=2.5 bit
)|(XYHC=13)1|(log)1|()1(dyxypxypxp
31)1|(log)1|()1(dyxypxypxp
=dydy311341log412141log4121 =2 bit
);(YXI=)(YHC-)|(XYHC=0.5 bit
(c) 由)(y可得到V的分布律
V -1 0 1
p 1/4 1/2 1/4
再由)|(xyp可知
V -1 0 1
p(V|x=-1)
1/2
1/2 0
p(V|x=1) 0 1/2
1/2
5.14log2412log21)(VH bit
2]2log212log21[21)|(XVH=1 bit
);(VXI=)|()(XVHVH= 0.5 bit
2.29 令)(1xQ和)(2xQ是同一事件集U上的两个概率分布,相应的熵分别为1)(UH和2)(UH。
(a)对于10,证明)(xQ=)(1xQ+)1()(2xQ是概率分布
(b))(UH是相应于分布)(xQ的熵,试证明)(UH1)(UH+)1(2)(UH
证明:(a) 由于)(1xQ和)(2xQ是同一事件集U上的两个概率分布,于是
)(1xq0,)(2xq0
dxxqx)(1=1,dxxqx)(2=1
又10,则
)(xq=)(1xq+)1()(2xq0
dxxqx)(=dxxqx)(1+dxxqx)()1(2=1
因此,)(xQ是概率分布。
(b) )(UH=dxxqxqxqxqx)]()1()(log[)]()1()([2121
=dxxqxqxqx)]()1()(log[)(211
dxxqxqxqx)]()1()(log[)()1(212
xdxxqxq)(log)(11xdxxqxq)(log)()1(22 (引理2)
=1)(UH+)1(2)(UH
第三章 信源编码——离散信源无失真编码
3.1 试证明长为N的D元等长码至多有1)1(DDDN个码字。
证:①在D元码树上,第一点节点有D个,第二级有2D,每个节点对应一个码字,若最长码有N,则函数有NiiD1=DDDN1)1(=1)1(DDDN,此时,所有码字对应码树中的所有节点。
②码长为1的D个;码长为2的2D个,…,码长为N的ND个
∴总共NiiD1=1)1(DDDN个
3.2 设有一离散无记忆信源996.0,004.0,21aaU。若对其输出的长为100的事件序列中含有两个或者少于两个1a的序列提供不同的码字。
(a) 在等长编码下,求二元码的最短码长。
(b) 求错误概率(误组率)。
解: (a)不含1a的序列 1个
长为100的序列中含有1个1a的序列 1100C=100个
长为100的序列中含有2个1a的序列 2100C=4950个
∴所需提供码的总数M=1+100+4950=5051
于是采用二元等长编码DMNloglog =12.3,故取N=13
(b)当长度为100的序列中含有两个或更多的1a时出现错误,
因此错误概率为
eP=11000100)996.0(C-991100)996.0)(004.0(C9822100)996.0()004.0(C
=310775.7
3.3 设有一离散无记忆信源,U=43,41,21aa,其熵为)(UH。考察其长为L的输出序列,当0LL时满足下式
)()(UHLuIPLr
(a)在=0.05,=0.1下求0L
(b)在=310,=810下求0L
(c)令T是序列Lu的集合,其中
)()(UHLuIL
试求L=0L时情况(a)(b)下,T中元素个数的上下限。
解:)(UH=kkpplog=34log434log41=0.81 bit
)]([kaIE =)(UH
2I=})]()({[2UHaIEk=])([2kaIE-)(2UH
=kkkUHpp)()(log22
=0.471
则根据契比雪夫大数定理
22)()(LUHLuIPILr