信息论习题解答 本文关键词:信息论,习题,解答
信息论习题解答 本文简介:第二章信息量和熵2.2八元编码系统,码长为3,第一个符号用于同步,每秒1000个码字,求它的信息速率。解:同步信息均相同,不含信息,因此每个码字的信息量为2=23=6bit因此,信息速率为61000=6000bit/s2.3掷一对无偏骰子,告诉你得到的总的点数为:(a)7;(b)12。问各得到多少信
信息论习题解答 本文内容:
第二章
信息量和熵
2.2
八元编码系统,码长为3,第一个符号用于同步,每秒1000个码字,求它的信息速率。
解:同步信息均相同,不含信息,因此
每个码字的信息量为
2=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}
==
得到的信息量
===2.585
bit
(2)
可能的唯一,为
{6,6}
=
得到的信息量===5.17
bit
2.4
经过充分洗牌后的一副扑克(52张),问:
(a)
任何一种特定的排列所给出的信息量是多少?
(b)
若从中抽取13张牌,所给出的点数都不相同时得到多少信息量?
解:(a)
=
信息量===225.58
bit
(b)
==
信息量==13.208
bit
2.9
随机掷3颗骰子,X表示第一颗骰子的结果,Y表示第一和第二颗骰子的点数之和,Z表示3颗骰子的点数之和,试求、、、、。
解:令第一第二第三颗骰子的结果分别为,,,相互独立,则,,
==6=2.585
bit
==
=2(36+18+12+9+)+6
=3.2744
bit
=-=-[-]
而=,所以=
2-=1.8955
bit
或=-=+-
而=
,所以=2-=1.8955
bit
===2.585
bit
=+=1.8955+2.585=4.4805
bit
2.10
设一个系统传送10个数字,0,1,…,9。奇数在传送过程中以0.5的概率错成另外一个奇数,其余正确接收,求收到一个数字平均得到的信息量。
解:
=-
因为输入等概,由信道条件可知,
即输出等概,则=10
=
=-
=0-
=
--
=25+845
==1
bit
=-=10
-1=5=2.3219
bit
2.11
令{}为一等概消息集,各消息相应被编成下述二元码字
=0000,=0011,=0101,=0110,
=1001,=1010,=1100,=1111
通过转移概率为p的BSC传送。求:
(a)接收到的第一个数字0与之间的互信息量。
(b)接收到的前二个数字00与之间的互信息量。
(c)接收到的前三个数字000与之间的互信息量。
(d)接收到的前四个数字0000与之间的互信息量。
解:
即,,,
=+=
===1+
bit
==
===
bit
==
=3[1+]
bit
=
=
bit
2.12
计算习题2.9中、、、、。
解:根据题2.9分析
=2(++++
+++)
=3.5993
bit
=-=-=1.0143
bit
=-=-=0.3249
bit
=-=-=1.0143
bit
=-=-=0.6894
bit
=-=-=0
bit
2.14
对于任意概率事件集X,Y,Z,证明下述关系式成立
(a)+,给出等号成立的条件
(b)=+
(c)
证明:(b)
=-
=-
=--
=+
(c)
=-
=[-]
[-]
=-
=
当=,即X给定条件下,Y与Z相互独立时等号成立
(a)
上式(c)左右两边加上,可得
++
于是+
2.28
令概率空间,令Y是连续随机变量。已知条件概率密度为
,求:
(a)Y的概率密度
(b)
(c)
若对Y做如下硬判决
求,并对结果进行解释。
解:(a)
由已知,可得
=
=
=+
=
(b)
==2.5
bit
=
=
=2
bit
=-=0.5
bit
(c)
由可得到V的分布律
V
-1
0
1
p
1/4
1/2
1/4
再由可知
V
-1
0
1
p(V|x=-1)
1/2
1/2
0
p(V|x=1)
0
1/2
1/2
bit
=1
bit
==
0.5
bit
2.29
令和是同一事件集U上的两个概率分布,相应的熵分别为和。
(a)对于,证明=+是概率分布
(b)是相应于分布的熵,试证明+
证明:(a)
由于和是同一事件集U上的两个概率分布,于是
0,0
=1,=1
又,则
=+0
=+=1
因此,是概率分布。
(b)
=
=
(引理2)
=+
第三章
信源编码——离散信源无失真编码
3.1
试证明长为的元等长码至多有个码字。
证:①在元码树上,第一点节点有个,第二级有,每个节点对应一个码字,若最长码有,则函数有==,此时,所有码字对应码树中的所有节点。
②码长为1的个;码长为2的个,…,码长为的个
∴总共=个
3.2
设有一离散无记忆信源。若对其输出的长为100的事件序列中含有两个或者少于两个的序列提供不同的码字。
(a)
在等长编码下,求二元码的最短码长。
(b)
求错误概率(误组率)。
解:
(a)不含的序列
1个
长为100的序列中含有1个的序列
=100个
长为100的序列中含有2个的序列
=4950个
∴所需提供码的总数M=1+100+4950=5051
于是采用二元等长编码
=12.3,故取=13
(b)当长度为100的序列中含有两个或更多的时出现错误,
因此错误概率为
=-
=
3.3
设有一离散无记忆信源,U=,其熵为。考察其长为的输出序列,当时满足下式
(a)在=0.05,=0.1下求
(b)在=,=下求
(c)令是序列的集合,其中
试求L=时情况(a)(b)下,T中元素个数的上下限。
解:===0.81
bit
=
==-
=
=0.471
则根据契比雪夫大数定理
(a)
===1884
(b)
==4.71
(c)
由条件可知为典型序列,若设元素个数为,则根据定理
其中,,可知
(i)
,,
下边界:
上边界:=
故
(ii)
,,
=
故
3.4
对于有4字母的离散无记忆信源有两个码A和码B,参看题表。
字母
概率
码A
码B
a1
0.4
1
1
a2
0.3
01
10
a3
0.2
001
100
a4
0.1
0001
1000
(a)
各码是否满足异字头条件?是否为唯一可译码?
(b)
当收到1时得到多少关于字母a的信息?
(c)
当收到1时得到多少关于信源的平均信息?
解:①码A是异头字码,而B为逗点码,都是唯一可译码。
②码A
bit
码B
bit
③码A
U={}
==1.32
bit
码B
=0
bit
(收到1后,只知道它是码字开头,不能得到关于U的信息。)
3.5
令离散无记忆信源
(a)
求最佳二元码,计算平均码长和编码效率。
(b)
求最佳三元码,计算平均码长和编码效率。
解:(a)
=3.234
bit
平均码长
=3.26=
效率
(b)
平均码长
=2.11
=3.344
效率
3.6
令离散无记忆信源
(a)
求对U的最佳二元码、平均码长和编码效率。
(b)
求对U的最佳二元码、平均码长和编码效率。
(c)
求对U的最佳二元码、平均码长和编码效率。
解:(a)
=0.5×1+0.3×2+2×0.2=1.5
bit
(b)
∵离散无记忆
∴H(UU)=2H(U)=2.97
bit
p(aa)=0.25,p(aa)=0.15,p(aa)=0.1,p(aa)=0.15,p(aa)=0.09
p(aa)=0.06,p(aa)=0.1,p(aa)=0.06,p(aa)=0.04
==0.99
(c)
有关最佳二元类似
略
3.7
令离散无记忆信源
且0≤P(a)≤P(a)≤….
≤P(a)1,而Q1=0,今按下述方法进行二元编码。消息a的码字为实数Q的二元数字表示序列的截短(例如1/2的二元数字表示序列为1/2→10000…,1/4→0100…),保留的截短序列长度n是大于或等于I(a)的最小整数。
(a)
对信源构造码。
(b)
证明上述编码法得到的码满足异字头条件,且平均码长满足
H(U)≤≤H(U)+1。
解:(a)
符号
Qi
L
C
0
4
0000
4
0001
4
0010
4
0011
4
0100
3
011
2
10
2
11
(b)
反证法证明异字头条件
令k 又由可知, 从而得 这与假设是的字头(即)相矛盾,故满足异字头条件。 由已知可得 对不等号两边取概率平均可得 即 3.8 扩展源DMC, (a)求对U的最佳二元码、平均码长和编码效率。 (b)求对U的最佳二元码、平均码长和编码效率。 (c)求对U的最佳二元码、平均码长和编码效率。 (d)求对U的最佳二元码、平均码长和编码效率。 解:(a) ,=1,=1 bit (b) DMC信道 ,, (c) =2.944 =0.981 =98.85% (d) 略 3.9 设离散无记忆信源 试求其二元和三元Huffman编码。 解: 3.11 设信源有K个等概的字母,其中K=,12。今用Huffman编码法进行二元编码。 (a)是否存在有长度不为j或j+1的码字,为什么? (b)利用和j表示长为j+1的码字数目。 (c)码的平均长度是多少? 解:Huffman思想:将概率小的用长码,大的用短码,保证↓,当等概时,趋于等长码。 a) 对时,K=2j,则用长度为j码表示;当时,用K=2j+1,用长度为j+1码表示。平均码长最短,则当12时,则介于两者之间,即只存在j,j+1长的码字。 b) 设长为j的码字个数为Nj,长度为j+1的码字数目为Nj+1,根据二元Huffman编码思想(必定占满整个码树),即 从而, c) = 3.12 设二元信源的字母概率为,。若信源输出序列为 1011 0111 1011 0111 (a) 对其进行算术编码并进行计算编码效率。 (b) 对其进行LZ编码并计算编码效率。 解: (a) 根据递推公式 可得如下表格 其中,F(1)=0, F(1)= , p(0)=, p(1)= 1 0 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 从而 C = 0101100111101 (b) 首先对信源序列进行分段: 1 0 11 01 111 011 0111 然后对其进行编码,编码字典如下所示 段号 短语 i j 编码 1 1 0 1 0001 2 0 0 0 0000 3 11 1 1 0011 4 01 2 1 0101 5 111 3 1 0111 6 011 4 1 1001 7 0111 6 1 1101 bit 3.13 设DMS为U=,各a相应编成码字0、10、110和1110。 试证明对足够长的信源输出序列,相应的码序列中0和1出现的概率相等。 解: 概率 信源符号 码字 1/2 0 1/4 10 1/8 110 1/8 1110 设信源序列长为N,则相应码字长为(条件是N要足够长) 相应码序列中0出现的次数 ∴ p(0)= = p(1)=1-p(0)= 3.14 设有一DMS,U= 采用如下表的串长编码法进行编码 信源输出序列 0串长度(或中间数字) 输出二元码字 1 01 001 … 00000001 00000000 0 1 2 … 7 8 0000 0001 0010 … 0111 1 (a)求H(U)。 (b)求对于每个中间数字相应的信源数字的平均长度。 (c)求每个中间数字对应的平均长度。 (d)说明码的唯一可译性。 解: (a) bit 由已知可得下表 先验 概率 信源输出 序列 0串长度 (或中间数字) 输出二元码字 0.1 1 0 0000 0.09 01 1 0001 0.081 001 2 0010 0.0729 0001 3 0011 0.0656 00001 4 0100 0.059 000001 5 0101 0.0531 0000001 6 0110 0.0478 00000001 7 0111 0.4305 000000001 8 1 (b) bit (c) bit (d) 异字码头 第四章 信道及信道容量 4.1 计算由下述转移概率矩阵给定的DMC的容量。 (a) 它是一对称信道,达到C需要输入等概,即= ∴C bit/符号 (b) 它是一对称信道 ∴ bit/符号 (c) 它是分信道和的和信道 由,可知 bit/符号 4.3求图中DMC的容量及最佳输入分布 (a) (b) 解:(a)由图知 发送符号1时等概率收到0,1,2,∴传对与传错概率完全相同,即不携带任何信息量,于是信道简化为二元纯删除信道 bit/符号 (b)由图知 为准对称 ∴当输入等概,即时达到信道容量C 此时 ∴ = bit/符号 4.5 N个相同的BSC级联如图。 各信道的转移概率矩阵。令,且为已知。 (a) 求的表达式。 (b) 证明时有,且与取值无关,从而证明时的级联信道容量 解:N个信道级联后BSC可表示为 N个级联可以看成N-1个级联后与第N个级联 ∴ 同理可得 从而 (a) (b) 因此与无关。 由于 与无关,因此,C=0。 4.8 一PCM语音通信系统,已知信号带宽W=4000 Hz,采样频率为2W,且采用8级幅度量化,各级出现的概率为1/2,1/4,1/8,1/16,1/32,1/32,1/32,1/32。试求所需的信息速率. 解: bit ∴信息速率 bit/s 4.9 在数字电视编码中,若每帧为500行,每行划分成600个像素,每个像素采用8电平量化,且每秒传送30帧时,试求所需的信息速率。 解:每个像素信息量为3 bit 每秒传输30帧,即个像素 ∴ bit/s 4.10 带宽为3 kHZ,信噪比为30 dB的电话系统,若传送时间为3分钟,试估计可能传送话音信息的数目。 解:=30dB==1000 则R bit/s=29.9 Kb/s 又传送时间t=30分钟=180 s ∴信息量为29.9180=5.382 Mbit 4.12 若要以R=的速率通过一个带宽为8 kHz、信噪比为31的连续信道传送,可否实现? 解:根据SHANNON公式 40 Kb/s 当连续信道为高斯信道时,C 第五章 离散信道编码定理 5.1 设有一DMC,其转移概率矩阵为 若=1/2,=1/4,试求两种译码准则下的译码规则,并计算误码率。 解: (1)最大后验概率译码准则 首先计算 ∴译码规则为 ∴ (2)最大似然准则译码 计算 ∴译码规则 ∴ 显然它不是最佳。 第六章 线性分组码 6.1 设有4个消息和被编成长为5的二元码00000,01101,10111,11010。试给出码的一致校验关系。若通过转移概率为p<1/2的BSC传送,试给出最佳译码表及相应的译码错误概率表示式。 解: (1) 从而构造出 (2) 根据最小距离译码准则,可得伴随式与错误图样的对应关系如下 00100100 10110100 01001000 11000010 01100001 11100110 10010000 00000000 (3) 6.4 设二元(6,3)码的生成矩阵为 试给出它的一致校验矩阵为。 解: H=