《无失真信源编码》PPT课件.ppt
《《无失真信源编码》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《无失真信源编码》PPT课件.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章第五章 无失真信源编码无失真信源编码本章需要掌握的内容:本章需要掌握的内容:编码的目的编码的目的编码的目的编码的目的 离散无记忆信源的定长编码离散无记忆信源的定长编码离散无记忆信源的定长编码离散无记忆信源的定长编码 离散无记忆信源的变长编码定理离散无记忆信源的变长编码定理离散无记忆信源的变长编码定理离散无记忆信源的变长编码定理 变长编码的变长编码的变长编码的变长编码的HuffmanHuffman编码方法编码方法编码方法编码方法一一.信源编码信源编码第一节第一节 信源编码和码的类型信源编码和码的类型信源编码信源编码信源编码信源编码无失真信源编码无失真信源编码无失真信源编码无失真信源编码限失
2、真信源编码限失真信源编码限失真信源编码限失真信源编码1.1.1.1.信源编码的概念信源编码的概念信源编码的概念信源编码的概念编码:编码:编码:编码:将携带信息的一种符号序列按照一定规则映射成另将携带信息的一种符号序列按照一定规则映射成另将携带信息的一种符号序列按照一定规则映射成另将携带信息的一种符号序列按照一定规则映射成另一种符号序列的变换。一种符号序列的变换。一种符号序列的变换。一种符号序列的变换。信源编码信源编码信源编码信源编码:根据信源的统计特性对信源发出的信息进行编码。根据信源的统计特性对信源发出的信息进行编码。根据信源的统计特性对信源发出的信息进行编码。根据信源的统计特性对信源发出的
3、信息进行编码。3.3.3.3.编码器的数学模型编码器的数学模型编码器的数学模型编码器的数学模型信源编码器信源编码器 信源发出的消息符号集信源发出的消息符号集输出的码字集合输出的码字集合C C(代码组)(代码组)信道的基本符号集合信道的基本符号集合其中:其中:其中:其中:W W W Wi i i i称为称为称为称为码字码字码字码字,如果码字由,如果码字由,如果码字由,如果码字由N N N N个码元组成,则码长为个码元组成,则码长为个码元组成,则码长为个码元组成,则码长为N N N N。称为称为称为称为码元码元码元码元,或码符号或码符号或码符号或码符号2.2.信源编码目的信源编码目的信源编码目的信
4、源编码目的压缩信源剩余度,提高传输消息的有效性,把消息变成压缩信源剩余度,提高传输消息的有效性,把消息变成压缩信源剩余度,提高传输消息的有效性,把消息变成压缩信源剩余度,提高传输消息的有效性,把消息变成适合信道传输的信号。适合信道传输的信号。适合信道传输的信号。适合信道传输的信号。2.2.二元码:二元码:二元码:二元码:3.3.定长码:定长码:定长码:定长码:8.8.非同价码:非同价码:非同价码:非同价码:信道的基本符号集中码元个数为信道的基本符号集中码元个数为信道的基本符号集中码元个数为信道的基本符号集中码元个数为2 2 每个码元所占的传输时间不完全相同每个码元所占的传输时间不完全相同每个码
5、元所占的传输时间不完全相同每个码元所占的传输时间不完全相同7.7.同价码:同价码:同价码:同价码:每个码元所占的传输时间相同每个码元所占的传输时间相同每个码元所占的传输时间相同每个码元所占的传输时间相同6.6.奇异码:奇异码:奇异码:奇异码:码中码字至少有两个相同码中码字至少有两个相同码中码字至少有两个相同码中码字至少有两个相同5.5.非奇异码:非奇异码:非奇异码:非奇异码:码中所有的码字都不相同码中所有的码字都不相同码中所有的码字都不相同码中所有的码字都不相同4.4.变长码:变长码:变长码:变长码:码中的码字长短不一码中的码字长短不一码中的码字长短不一码中的码字长短不一码中所有码字的长度都相
6、同码中所有码字的长度都相同码中所有码字的长度都相同码中所有码字的长度都相同二二.码的类型码的类型1.1.1.1.分组码:分组码:分组码:分组码:将信源符号集中的每个信源组符号映射成一个固定的码字将信源符号集中的每个信源组符号映射成一个固定的码字将信源符号集中的每个信源组符号映射成一个固定的码字将信源符号集中的每个信源组符号映射成一个固定的码字 例例例例5-15-1:设有二元信道的信源编码器,其概率空间:设有二元信道的信源编码器,其概率空间:设有二元信道的信源编码器,其概率空间:设有二元信道的信源编码器,其概率空间编码后的结果:编码后的结果:编码后的结果:编码后的结果:信源符号信源符号Si Si
7、 码码1 1 码码2 2 码码3 3 码码4 4 S S1 1 00 0 0 0 00 0 0 0 S S2 2 01 01 11 1001 01 11 10 S S3 3 10 001 00 00 10 001 00 00 S S4 4 11 111 11 10 11 111 11 10定长码定长码定长码定长码非奇异码非奇异码非奇异码非奇异码非奇异非奇异非奇异非奇异码变长码变长码变长码变长码码码码变长码变长码变长码变长码奇异码奇异码奇异码奇异码次扩展码(类似次扩展码(类似次扩展码(类似次扩展码(类似N N次扩展信源)次扩展信源)次扩展信源)次扩展信源)举例:举例:举例:举例:10.10.10
8、.10.唯一可译码:唯一可译码:唯一可译码:唯一可译码:一个分组码若对任意有限的整数一个分组码若对任意有限的整数N,N,其其N N次扩展码均为非奇异码,次扩展码均为非奇异码,则称为唯一可译码。则称为唯一可译码。或每个信源符号序列映射成一个固定的码字,并且代码组中每或每个信源符号序列映射成一个固定的码字,并且代码组中每个码字只能唯一地被译成所对应的信源符号序列。个码字只能唯一地被译成所对应的信源符号序列。11.11.11.11.即时码:即时码:即时码:即时码:无需考虑后续的码符号即可从码符号序列中译出码字,这样无需考虑后续的码符号即可从码符号序列中译出码字,这样的唯一可译码称为即时码,又称非延时
9、码。的唯一可译码称为即时码,又称非延时码。*唯一可译码要成为即时码的条件:唯一可译码要成为即时码的条件:唯一可译码要成为即时码的条件:唯一可译码要成为即时码的条件:其中任一码字都不是其他码字的前缀其中任一码字都不是其他码字的前缀其中任一码字都不是其他码字的前缀其中任一码字都不是其他码字的前缀即时码可用树图构造:即时码可用树图构造:即时码可用树图构造:即时码可用树图构造:树根树根一阶节点一阶节点二阶节点二阶节点 三阶节点三阶节点(终端节点终端节点)A00011010111001000111110101100011010001(1)(1)(1)(1)树图的最顶部的节点称为树图的最顶部的节点称为树图
10、的最顶部的节点称为树图的最顶部的节点称为树根树根树根树根,树枝的尽头称为树枝的尽头称为树枝的尽头称为树枝的尽头称为节点节点节点节点(2)(2)(2)(2)每个节点的分支数等于码元数每个节点的分支数等于码元数每个节点的分支数等于码元数每个节点的分支数等于码元数,且各分支分别对应一个固定的码元,各分,且各分支分别对应一个固定的码元,各分,且各分支分别对应一个固定的码元,各分,且各分支分别对应一个固定的码元,各分支伸出方向所对应的码元是支伸出方向所对应的码元是支伸出方向所对应的码元是支伸出方向所对应的码元是统一统一统一统一的,如图向左伸出为的,如图向左伸出为的,如图向左伸出为的,如图向左伸出为0 0
11、 0 0,向右伸出为,向右伸出为,向右伸出为,向右伸出为1 1 1 1。(3)(3)各码字分布在码树的各码字分布在码树的各码字分布在码树的各码字分布在码树的终端节点终端节点终端节点终端节点(即不再分支的节点即不再分支的节点即不再分支的节点即不再分支的节点)。(4)(4)节点一旦被分配码字,后边的枝便要节点一旦被分配码字,后边的枝便要节点一旦被分配码字,后边的枝便要节点一旦被分配码字,后边的枝便要去掉去掉去掉去掉,否则成为非即时码。,否则成为非即时码。,否则成为非即时码。,否则成为非即时码。有一离散无记忆信源输出为有一离散无记忆信源输出为有一离散无记忆信源输出为有一离散无记忆信源输出为N N长符
12、号序列,信道基本符长符号序列,信道基本符长符号序列,信道基本符长符号序列,信道基本符号号号号r r个,信源输出符号个数为个,信源输出符号个数为个,信源输出符号个数为个,信源输出符号个数为q q,则,则,则,则存在存在存在存在唯一可译码的充要条唯一可译码的充要条唯一可译码的充要条唯一可译码的充要条件为:件为:件为:件为:第二节第二节 离散无记忆信源的定长编码离散无记忆信源的定长编码一一.离散无记忆信源的唯一可译码存在条件离散无记忆信源的唯一可译码存在条件结论结论结论结论:当码长为当码长为当码长为当码长为l l的码元序列的个数不小于信源输出的的码元序列的个数不小于信源输出的的码元序列的个数不小于信
13、源输出的的码元序列的个数不小于信源输出的N N长长长长序列的个数时序列的个数时序列的个数时序列的个数时,才存在唯一可译码才存在唯一可译码才存在唯一可译码才存在唯一可译码.由由表明表明表明表明:对于定长唯一可译码对于定长唯一可译码对于定长唯一可译码对于定长唯一可译码,每个信源输出的每个信源输出的每个信源输出的每个信源输出的符号序列符号序列符号序列符号序列经编经编经编经编码后的码字的码长至少为码后的码字的码长至少为码后的码字的码长至少为码后的码字的码长至少为Nlogq/logr,Nlogq/logr,如果小于如果小于如果小于如果小于Nlogq/logrNlogq/logr,则则则则唯一可译码不存在
14、唯一可译码不存在唯一可译码不存在唯一可译码不存在.表示平均每个信源符号至表示平均每个信源符号至表示平均每个信源符号至表示平均每个信源符号至少用少用少用少用logq/logrlogq/logr个码元来表示个码元来表示个码元来表示个码元来表示 例例例例5-25-25-25-2:英文电报有英文电报有英文电报有英文电报有3232个符号个符号个符号个符号(26(26个字母加上个字母加上个字母加上个字母加上6 6个字符个字符个字符个字符),),请问请问请问请问对对对对信源符号进行二进制编码,要想有唯一可译码,码长至少为信源符号进行二进制编码,要想有唯一可译码,码长至少为信源符号进行二进制编码,要想有唯一可
15、译码,码长至少为信源符号进行二进制编码,要想有唯一可译码,码长至少为多少?多少?多少?多少?解:解:解:解:r=2,q=32,N=1 r=2,q=32,N=1 r=2,q=32,N=1 r=2,q=32,N=1,要想有唯一可译码,则要想有唯一可译码,则要想有唯一可译码,则要想有唯一可译码,则二、定长编码定理二、定长编码定理进行长度为进行长度为 的的定长编码,定长编码,对对用码元集用码元集设离散无记忆信源设离散无记忆信源的熵为的熵为H(S)H(S),其,其N N次扩展次扩展对于对于只要满足只要满足(正定理正定理)则当则当N N足够大时,几乎可实现无失真信源编码,此时译码差错足够大时,几乎可实现无
16、失真信源编码,此时译码差错小于小于。反之,若反之,若则当则当N N足够大时,译码错误概率趋于足够大时,译码错误概率趋于1(1(编码误差任意大编码误差任意大)(逆定理)(逆定理)信源为信源为例例例例5-35-35-35-3:仍以英文电报为例,当认为各符号是等概分布时的熵为仍以英文电报为例,当认为各符号是等概分布时的熵为仍以英文电报为例,当认为各符号是等概分布时的熵为仍以英文电报为例,当认为各符号是等概分布时的熵为 ,但是考虑相关性后英文信源的极限熵为,但是考虑相关性后英文信源的极限熵为,但是考虑相关性后英文信源的极限熵为,但是考虑相关性后英文信源的极限熵为 那么对它们进行定长编码时,那么对它们进
17、行定长编码时,那么对它们进行定长编码时,那么对它们进行定长编码时,各自需要的码长是多少?哪种情况的信息传输率高?各自需要的码长是多少?哪种情况的信息传输率高?各自需要的码长是多少?哪种情况的信息传输率高?各自需要的码长是多少?哪种情况的信息传输率高?解解解解:等概时所需的最少码符号:等概时所需的最少码符号:等概时所需的最少码符号:等概时所需的最少码符号5 5 5 5个,而考虑相关性时需要的最个,而考虑相关性时需要的最个,而考虑相关性时需要的最个,而考虑相关性时需要的最少码符号是少码符号是少码符号是少码符号是2 2 2 2个。后一种的信息传输率高个。后一种的信息传输率高个。后一种的信息传输率高个
18、。后一种的信息传输率高 三三.编码效率编码效率当允许错误概率小于当允许错误概率小于当允许错误概率小于当允许错误概率小于时,信源符号序列的长度时,信源符号序列的长度时,信源符号序列的长度时,信源符号序列的长度N N N N:为自信息的方差为自信息的方差如果为最佳编码,如果为最佳编码,则则例例5-4:设离散无记忆信源设离散无记忆信源设离散无记忆信源设离散无记忆信源求求信源序列的长度信源序列的长度。对对对对S S采取等长二元编码,要求编码效率采取等长二元编码,要求编码效率采取等长二元编码,要求编码效率采取等长二元编码,要求编码效率允许错误概率允许错误概率一一.变长编码的概念变长编码的概念 概念:概念
19、:通过编码后的代码组中的每个码字的码长不通过编码后的代码组中的每个码字的码长不通过编码后的代码组中的每个码字的码长不通过编码后的代码组中的每个码字的码长不尽相等。尽相等。尽相等。尽相等。要实现无失真信源编码,要实现无失真信源编码,要实现无失真信源编码,要实现无失真信源编码,变长码必须是唯一可译码变长码必须是唯一可译码变长码必须是唯一可译码变长码必须是唯一可译码第三节第三节 离散无记忆信源的变长编码离散无记忆信源的变长编码提问:提问:信源符号数和码字长度之间应该满足什么条信源符号数和码字长度之间应该满足什么条信源符号数和码字长度之间应该满足什么条信源符号数和码字长度之间应该满足什么条件才能构成唯
20、一可译码呢?件才能构成唯一可译码呢?件才能构成唯一可译码呢?件才能构成唯一可译码呢?二二.克拉夫特克拉夫特(Kraft)(Kraft)不等式不等式和和和和麦克米伦麦克米伦(McMillan)(McMillan)不等不等式式 设信源符号集为设信源符号集为其分别对应码长为其分别对应码长为l1 1,l2 2,lq q,则即时码存在的充要条件是:则即时码存在的充要条件是:对信源进行编码,相应的码字集为对信源进行编码,相应的码字集为码符号集为码符号集为不等式:不等式:不等式:不等式:不等式不等式不等式不等式 在满足在满足kraftkraft不等式的条件下,唯一可译码存在的充要条不等式的条件下,唯一可译码
21、存在的充要条件是:件是:设设S S0 0为原始码字的集合。再构造一系列集合为原始码字的集合。再构造一系列集合S S1 1,S,S2 2,Sn。构造构造S S1 1,S,S2 2,S,Sn n的方法:的方法:1 1、首先考察、首先考察S S0 0中所有的码字。若码字中所有的码字。若码字W Wj j是码字是码字W Wi i的前缀,的前缀,即即W Wi i=W=Wj jA A,则将后缀,则将后缀A A列为列为S S1 1中的元素,中的元素,S S1 1就是由所有具有就是由所有具有这种性质的这种性质的A A构成的集合。构成的集合。2 2、当、当n1n1,则将,则将S S0 0于于S Sn-1n-1比较
22、,看是否比较,看是否S S0 0中的码字是中的码字是S Sn-1n-1的前的前缀,如果是,则取后缀为缀,如果是,则取后缀为S Sn n中元素,且看中元素,且看S Sn-1n-1中码字是否为中码字是否为S S0 0中码字的前缀,如果是,则取后缀为中码字的前缀,如果是,则取后缀为S Sn n中元素,如此构成集中元素,如此构成集合合S Sn n。三三三三.唯一可译码判断准则唯一可译码判断准则唯一可译码判断准则唯一可译码判断准则准则:准则:准则:准则:一种码为唯一可译码的充要条件是一种码为唯一可译码的充要条件是一种码为唯一可译码的充要条件是一种码为唯一可译码的充要条件是S S1 1,S,S2 2,中没
23、有一中没有一中没有一中没有一个含有个含有个含有个含有S S0 0中的码字。中的码字。中的码字。中的码字。S0 S1 S2 S3 S4 S5 S6 S7 S8 S0 S1 S2 S3 S4 S5 S6 S7 S8 a d eb de b a d eb de b ad ad d eb 0 d eb 0 c bb cde bcde c bb cde bcde ad ad abb abb bad bad deb deb bbcde bbcde结论:结论:当当当当N7N7N7N7时,时,时,时,S S S Sn n n n为空集,而在为空集,而在为空集,而在为空集,而在S S S S5 5 5 5中包含
24、中包含中包含中包含S S S S0 0 0 0中的码字,中的码字,中的码字,中的码字,故而故而故而故而S S S S0 0 0 0不是唯一可译码。不是唯一可译码。不是唯一可译码。不是唯一可译码。例例例例5-55-55-55-5:设消息集合中共有设消息集合中共有设消息集合中共有设消息集合中共有7 7 7 7个消息,分别为个消息,分别为个消息,分别为个消息,分别为被编码成对应的码字被编码成对应的码字被编码成对应的码字被编码成对应的码字,判断是否,判断是否,判断是否,判断是否是唯一可译码。是唯一可译码。是唯一可译码。是唯一可译码。1.1.平均码长平均码长平均码长平均码长 :四四.变长编码定理变长编码
25、定理表示编码时,平均每个信源符号需用的码元个数。表示编码时,平均每个信源符号需用的码元个数。表示编码时,平均每个信源符号需用的码元个数。表示编码时,平均每个信源符号需用的码元个数。平均每个码元载荷的信息量平均每个码元载荷的信息量=信道的信息传输率信道的信息传输率R R 信源编码目的:信源编码目的:信源编码目的:信源编码目的:提高信道信息传输率提高信道信息传输率提高信道信息传输率提高信道信息传输率R R R R,充分利用信道,充分利用信道,充分利用信道,充分利用信道信道的信息传输率信道的信息传输率信道的信息传输率信道的信息传输率R R=信道中平均每个符号所能传送的信息量信道中平均每个符号所能传送
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无失真信源编码 失真 信源 编码 PPT 课件
限制150内