第3章离散无失真信源编码精选PPT.ppt
《第3章离散无失真信源编码精选PPT.ppt》由会员分享,可在线阅读,更多相关《第3章离散无失真信源编码精选PPT.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1页,本讲稿共49页用尽可能少的符号来传输信源消息,目的是提高传输效率,这是用尽可能少的符号来传输信源消息,目的是提高传输效率,这是信源编码应考虑的问题,这章讨论在不允许失真情况下的信源编码。等信源编码应考虑的问题,这章讨论在不允许失真情况下的信源编码。等长编码定理给出了等长编码条件下,其码长的下限值,变长编码定理长编码定理给出了等长编码条件下,其码长的下限值,变长编码定理(香农第一定理)给出了信源无失真变长编码时其码长的上、下限值。(香农第一定理)给出了信源无失真变长编码时其码长的上、下限值。本章还介绍了三种通用信源编码方法:香农编码法、费诺编码法和霍夫本章还介绍了三种通用信源编码方法:香
2、农编码法、费诺编码法和霍夫曼编码法。曼编码法。内内 容容 提提 要要2第2页,本讲稿共49页3.1 3.1 概概 述述 一信源编码的模型一信源编码的模型为了实现高效、可靠的通信,引入了信源编码和信道编码。为了实现高效、可靠的通信,引入了信源编码和信道编码。(1 1)提高传输效率:提高传输效率:提高传输效率:提高传输效率:用尽可能少的信道传输符号来传递信源消息,目的是提高传输效率,这是用尽可能少的信道传输符号来传递信源消息,目的是提高传输效率,这是信源编码主要应考虑的问题。信源编码主要应考虑的问题。(2 2)增强通信的可靠性:)增强通信的可靠性:)增强通信的可靠性:)增强通信的可靠性:如何增加信
3、号的抗干扰能力,提高传输的可靠性,这是信道编码主要考虑的问题。如何增加信号的抗干扰能力,提高传输的可靠性,这是信道编码主要考虑的问题。解决这一问题,一般是采用冗余编码法,赋予信码自身一定的纠错和检错能力,只要采解决这一问题,一般是采用冗余编码法,赋予信码自身一定的纠错和检错能力,只要采取适当的信道编码和译码措施,就可使信道传输的差错概率降到允许的范围之内。取适当的信道编码和译码措施,就可使信道传输的差错概率降到允许的范围之内。综上所述,提高抗干扰能力往往是以降低信息传输效率为代价综上所述,提高抗干扰能力往往是以降低信息传输效率为代价 的,而的,而为了提高传输效率又往往削弱了其抗干扰能力。这样,
4、设计者在取舍为了提高传输效率又往往削弱了其抗干扰能力。这样,设计者在取舍之间就要作均衡考虑。之间就要作均衡考虑。3第3页,本讲稿共49页信源编码的概念信源编码的概念:对信源的原始符号序列按一定的数学规则映射成由码符号:对信源的原始符号序列按一定的数学规则映射成由码符号组成的码序列的过程组成的码序列的过程。信源编码包括两个功能:信源编码包括两个功能:(1)将信源符号变换成适合信道传输的符号;)将信源符号变换成适合信道传输的符号;(2)压缩信源冗余度,提高传输效率。)压缩信源冗余度,提高传输效率。无失真信源编码信源符号可以通过编码序列无差错地恢复信源符号可以通过编码序列无差错地恢复(适用于离散信源
5、的编码)(适用于离散信源的编码)信源编码器限失真信源编码信源符号不能通过编码序列无差错地恢复信源符号不能通过编码序列无差错地恢复(可以把差错限制在某一个限度内)可以把差错限制在某一个限度内)4第4页,本讲稿共49页信源编码模型:信源编码模型:码长(码长(n):):每个码字中所包含的码元的个数每个码字中所包含的码元的个数 D元码元码/D进制码进制码码(字)集合码(字)集合/码组码组/码码5第5页,本讲稿共49页【例【例【例【例3.1.13.1.1】中文电报编码:中文电报编码:信源编码器信源编码器I:110000个汉字分别对应个汉字分别对应00009999 信源编码器信源编码器II:每位十进制数对
6、应五位二进制等重码。对应关系如下:每位十进制数对应五位二进制等重码。对应关系如下:(101011,211001,.,910011,001101)如:如:6第6页,本讲稿共49页二码的分类二码的分类信源编码可看成是从信源符号集到码符号集的一种映射,即将信源符号集中的每个元素信源编码可看成是从信源符号集到码符号集的一种映射,即将信源符号集中的每个元素(可以是单符号,也可以是符号序列)映射成一个长度为(可以是单符号,也可以是符号序列)映射成一个长度为n的码字。对于同一个信源,的码字。对于同一个信源,编码方法是多种的。编码方法是多种的。【例【例【例【例3.1.23.1.2】用用 a,b,c,d 表示信
7、源的四个消息,码符号集为表示信源的四个消息,码符号集为0,1,下表列,下表列 出了该信源的几种不同编码。出了该信源的几种不同编码。信源符号信源符号 码码C1码码C2码码C3码码C4码码C5码码C6a 0 0 00 0 1 0b 0 1 01 10 01 01c 1 10 10 110 001 011 10 11 111 0001 0111d 117第7页,本讲稿共49页等长码等长码码码变长码变长码一个码中所有一个码中所有码字的码长都码字的码长都相同相同一个码中所有一个码中所有码字的码长码字的码长不不都相同都相同1.1.几个基本概念几个基本概念:信源符号信源符号 码码C1码码C2码码C3码码C4
8、码码C5码码C6a 0 0 00 0 1 0b 0 1 01 10 01 01c 1 10 10 110 001 011 10 11 111 0001 0111d 118第8页,本讲稿共49页非奇异码非奇异码码码奇异码奇异码码中没有重复的码中没有重复的码字,也即信源码字,也即信源消息符号与码字消息符号与码字之间是一一对应之间是一一对应的的码中若存在重复码中若存在重复的码字,称为奇的码字,称为奇异码,也即会将异码,也即会将不同的信源消息不同的信源消息符号对应为同一符号对应为同一个码字。个码字。信源符号信源符号 码码C1码码C2码码C3码码C4码码C5码码C6a 0 0 00 0 1 0b 0 1
9、 01 10 01 01c 1 10 10 110 001 011 10 11 111 0001 0111d 119第9页,本讲稿共49页2 2原码原码C的的N次扩展码次扩展码将原信源的将原信源的N次扩展信源的符号序列中,每个信源符号的码字排列起来,就构成长为次扩展信源的符号序列中,每个信源符号的码字排列起来,就构成长为N的符号序列的码字,所有符号序列的码字构成的码组称为的符号序列的码字,所有符号序列的码字构成的码组称为原码原码C的的N次扩展码,记次扩展码,记为为C(N)。【例【例【例【例3.1.33.1.3】信源符号集合信源符号集合X=x0,x1 信道符号集合信道符号集合B=0,1码集合码集
10、合C=0,1 X的二次扩展信源的二次扩展信源 X2=x0 x0,x0 x1,x1x0,x1x1 码码C的二次扩展码的二次扩展码 C(2)=00,01,10,11相当于原码相当于原码C的级联码的级联码10第10页,本讲稿共49页3 3惟一可译码(惟一可译码(Uniquely decodable code)定义定义:如果码的任意:如果码的任意N次扩展码都是非奇异码,则称该码为次扩展码都是非奇异码,则称该码为惟一可译码惟一可译码。惟一可译码惟一可译码延长码(前缀码)延长码(前缀码)某些码字是其他某些码字是其他码字的前缀,或码字的前缀,或者说,某些码字者说,某些码字后面增加一些码后面增加一些码元就可以
11、变成其元就可以变成其他码字他码字非延长码非延长码(异前缀码)(异前缀码)码中的任何一个码字码中的任何一个码字都不是其他码字的前都不是其他码字的前缀,或者说,任一个缀,或者说,任一个码字后面增加一些信码字后面增加一些信道符号(码元)都不道符号(码元)都不可能变成另一个码字可能变成另一个码字非延长码一定是惟一可译码非延长码一定是惟一可译码延长码不全是惟一可译码延长码不全是惟一可译码11第11页,本讲稿共49页d 11信源符号信源符号 码码C1码码C2码码C3码码C4码码C5码码C6a 0 0 00 0 1 0b 0 1 01 10 01 01c 1 10 10 110 001 011 10 11
12、111 0001 0111对于等长码,只要非奇异,就惟一可译对于等长码,只要非奇异,就惟一可译12第12页,本讲稿共49页定理定理:D进制码集合进制码集合C=c1,c2,cM,码集中每一,码集中每一ci(i=1,2,M)都是一)都是一个个D进制符号串,设进制符号串,设c1,c2,cM 对应的码长分别是对应的码长分别是n1,n2,nM,则存在惟一可译码的充要条件是则存在惟一可译码的充要条件是(克拉夫特不等式)克拉夫特不等式)惟一可译码的存在性定理惟一可译码的存在性定理克拉夫特不等式所说的充要条件是对于码长组合而言的,而不是克拉夫特不等式所说的充要条件是对于码长组合而言的,而不是对于码字本身。也就
13、是说,满足克拉夫特不等式的码长组合一定对于码字本身。也就是说,满足克拉夫特不等式的码长组合一定能构成惟一可译码,但满足克拉夫特不等式的码不一定是惟一可能构成惟一可译码,但满足克拉夫特不等式的码不一定是惟一可译码。译码。惟一可译码不是唯一的。惟一可译码不是唯一的。13第13页,本讲稿共49页码码1,码长组合为,码长组合为1,1,1,2,2-13+2-2=1.751,不满足,不满足Kraft不等式,故不等式,故不是单义可译码;不是单义可译码;码码2的码长组合为的码长组合为1,1,2,2,不满足,不满足Kraft不等式,故也不是单义可译码;不等式,故也不是单义可译码;码码3的码长组合为的码长组合为2
14、,2,2,2,2-24=1,满足,满足Kraft不等式,但还不能确不等式,但还不能确定其是否为单义可译码。又因为码定其是否为单义可译码。又因为码3是异前缀码,故是单义可译码;是异前缀码,故是单义可译码;再如,码再如,码0,11,100,110,码长组合满足,码长组合满足Kraft不等式,但不是单义可译码,不等式,但不是单义可译码,110可译为可译为d,也可译为,也可译为ba;如果将该码的编码方法稍加改变为;如果将该码的编码方法稍加改变为0,10,110,111,即为单义可译码,又还是异前缀码,故还是即时码。,即为单义可译码,又还是异前缀码,故还是即时码。信源符号信源符号 码码C1码码C2码码C
15、3码码C4码码C5码码C6a 0 0 00 0 1 0b 0 1 01 10 01 01c 1 10 10 110 001 011 10 11 111 0001 0111d 1114第14页,本讲稿共49页4即时码即时码即时码:即时码:例中码例中码5,收到,收到“1”后就知道一个码字已经完结,无须等待下一个符号抵后就知道一个码字已经完结,无须等待下一个符号抵达,所以异前缀码能够即时译码,称之为达,所以异前缀码能够即时译码,称之为即时可译码即时可译码,简称,简称即时码即时码。信源符号信源符号 码码C1码码C2码码C3码码C4码码C5码码C6a 0 0 00 0 1 0b 0 1 01 10 01
16、 01c 1 10 10 110 001 011 10 11 111 0001 0111d 11及及时时码码及及时时码码及及时时码码非及非及时码时码 即时码是惟一可译码,而惟一可译码不一定是即时码即时码是惟一可译码,而惟一可译码不一定是即时码15第15页,本讲稿共49页码的树图构造码的树图构造方法:方法:对于对于D进制码,从树根出发,可引出进制码,从树根出发,可引出D根树枝,每根树枝分别赋予一个不根树枝,每根树枝分别赋予一个不同的码符号,树枝的端点为节点,每一个节点又可引出同的码符号,树枝的端点为节点,每一个节点又可引出D根分枝,又分根分枝,又分别赋予这别赋予这D根分枝每根一个不同的码符号,如
17、某一节点被定为码字后,根分枝每根一个不同的码符号,如某一节点被定为码字后,就不再引出树枝,该节点称为终节点。码字就是从树根出发,到达终节就不再引出树枝,该节点称为终节点。码字就是从树根出发,到达终节点所对应的码符号序列。点所对应的码符号序列。【例【例【例【例3.1.43.1.4】用树图法表示码(用树图法表示码(1,01,001,0001)。)。16第16页,本讲稿共49页码的分类结构图码的分类结构图17第17页,本讲稿共49页三平均码长的计算三平均码长的计算三平均码长的计算三平均码长的计算对于对于变长码变长码,码集,码集C的的平均码长平均码长定义为码定义为码C中每个码字中每个码字ci(i=1,
18、2,,M)其码长的概率加权平均值,用符号其码长的概率加权平均值,用符号 表示表示 式中式中ni是码字是码字ci所对应的码长,所对应的码长,p i是码字是码字ci出现的概率。出现的概率。对于对于等长码等长码,由于码集,由于码集C中的每个码字的码长都相同,中的每个码字的码长都相同,平均码长平均码长就等于每个就等于每个码字的码长码字的码长 18第18页,本讲稿共49页【例【例【例【例3.1.53.1.5】计算下表各码的平均码长:计算下表各码的平均码长:信源消息信源消息各消息概率各消息概率码码1码码2码码3码码4u10.4000001u20.21101110u30.2101000100u40.2111
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 离散无失真信源编码精选PPT 离散 失真 信源 编码 精选 PPT
限制150内