无失真信源编码资料.pptx
《无失真信源编码资料.pptx》由会员分享,可在线阅读,更多相关《无失真信源编码资料.pptx(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1无失真信源编码资料无失真信源编码资料2 2/100/100一、一、一、一、概概概概述述述述二、定长码二、定长码二、定长码二、定长码三、变长码三、变长码三、变长码三、变长码四、哈夫曼编码四、哈夫曼编码四、哈夫曼编码四、哈夫曼编码主要内容主要内容主要内容主要内容 本章主要介绍无失真信源编码本章主要介绍无失真信源编码本章主要介绍无失真信源编码本章主要介绍无失真信源编码定理定理定理定理与一些重要的无失真信源编码与一些重要的无失真信源编码与一些重要的无失真信源编码与一些重要的无失真信源编码方法方法方法方法五、几种实用的信源编码方法五、几种实用的信源编码方法五、几种实用的信源编码方法五、几种实用的
2、信源编码方法第1页/共99页3 3/100/100信源编码:信源编码:信源编码:信源编码:将将将将信源符号信源符号信源符号信源符号序列按一定的数学规律映射成由序列按一定的数学规律映射成由序列按一定的数学规律映射成由序列按一定的数学规律映射成由码符号码符号码符号码符号组成的码序列的过程。组成的码序列的过程。组成的码序列的过程。组成的码序列的过程。信源译码:信源译码:信源译码:信源译码:根据码序列恢复信源序列的过程。根据码序列恢复信源序列的过程。根据码序列恢复信源序列的过程。根据码序列恢复信源序列的过程。无失真信源编码:无失真信源编码:无失真信源编码:无失真信源编码:即信源符号可以通过编码序列无差
3、错地恢复。即信源符号可以通过编码序列无差错地恢复。即信源符号可以通过编码序列无差错地恢复。即信源符号可以通过编码序列无差错地恢复。(适用于离散信源的编码)(适用于离散信源的编码)限失真信源编码:限失真信源编码:限失真信源编码:限失真信源编码:信源符号不能通过编码序列无差错地恢复。信源符号不能通过编码序列无差错地恢复。信源符号不能通过编码序列无差错地恢复。信源符号不能通过编码序列无差错地恢复。(可以把差错限制在某一个限度内)(可以把差错限制在某一个限度内)第2页/共99页4 4/100/100信源编码的目的:信源编码的目的:信源编码的目的:信源编码的目的:提高传输有效性提高传输有效性提高传输有效
4、性提高传输有效性,即用尽可能短的码符,即用尽可能短的码符,即用尽可能短的码符,即用尽可能短的码符号序列来代表信源符号。号序列来代表信源符号。号序列来代表信源符号。号序列来代表信源符号。无失真信源编码定理证明了:无失真信源编码定理证明了:无失真信源编码定理证明了:无失真信源编码定理证明了:如果对信源序列进行编码,如果对信源序列进行编码,如果对信源序列进行编码,如果对信源序列进行编码,当序列长度足够长时当序列长度足够长时当序列长度足够长时当序列长度足够长时 ,存在无失真编码使得传送每信源符,存在无失真编码使得传送每信源符,存在无失真编码使得传送每信源符,存在无失真编码使得传送每信源符号所需的码元数
5、接近信源的熵。号所需的码元数接近信源的熵。号所需的码元数接近信源的熵。号所需的码元数接近信源的熵。因此,采用有效的信源编因此,采用有效的信源编因此,采用有效的信源编因此,采用有效的信源编码会使信息传输效率得到提高。码会使信息传输效率得到提高。码会使信息传输效率得到提高。码会使信息传输效率得到提高。第3页/共99页5 5/100/1005.1 5.1 概述概述概述概述本节主要内容本节主要内容本节主要内容本节主要内容一、一、一、一、信源信源信源信源编码编码器器器器二、二、二、二、信源信源信源信源编码编码的分的分的分的分类类三、分组码三、分组码三、分组码三、分组码第4页/共99页6 6/100/10
6、05.1.1 5.1.1 信源编码器信源编码器信源编码器信源编码器分组码单符号信源编码器分组码单符号信源编码器分组码单符号信源编码器分组码单符号信源编码器编码器编码器信源序列信源序列信源序列信源序列码符号集码符号集码符号集码符号集码字集合码字集合码字集合码字集合符号集符号集符号集符号集A A第5页/共99页7 7/100/100信源译码器信源译码器信源译码器信源译码器分组码单符号译码器分组码单符号译码器分组码单符号译码器分组码单符号译码器译码器译码器信源序列信源序列信源序列信源序列码符号集码符号集码符号集码符号集码字集合码字集合码字集合码字集合第6页/共99页8 8/100/100摩尔斯信源编
7、码器摩尔斯信源编码器摩尔斯信源编码器摩尔斯信源编码器信源编码器信源编码器(1 1)信源符号信源符号信源符号信源符号 英文字母英文字母英文字母英文字母 码符号集码符号集码符号集码符号集点、划、字母间隔、单词间隔点、划、字母间隔、单词间隔点、划、字母间隔、单词间隔点、划、字母间隔、单词间隔信道基本符号信道基本符号信道基本符号信道基本符号 0 0,11 简单信源编码器简单信源编码器简单信源编码器简单信源编码器信源编码器信源编码器(2 2)二进信道二进信道二进信道二进信道将英文字母变成摩尔斯电码将英文字母变成摩尔斯电码将英文字母变成摩尔斯电码将英文字母变成摩尔斯电码将摩尔斯电码变成二进码将摩尔斯电码变
8、成二进码将摩尔斯电码变成二进码将摩尔斯电码变成二进码 符号 点 划 字母间隔 单词间隔 电平+-+-二进代码 1 0111000000000第7页/共99页9 9/100/100原信源的原信源的原信源的原信源的NN次扩展码次扩展码次扩展码次扩展码将将将将NN个信源符号编成一个码字。相当于对原信源的个信源符号编成一个码字。相当于对原信源的个信源符号编成一个码字。相当于对原信源的个信源符号编成一个码字。相当于对原信源的NN次扩展源的信源符号进行编码。次扩展源的信源符号进行编码。次扩展源的信源符号进行编码。次扩展源的信源符号进行编码。例例例例信源信源信源信源X=0,1X=0,1的二次扩展源的二次扩展
9、源的二次扩展源的二次扩展源X X22的符号集为:的符号集为:的符号集为:的符号集为:00,01,10,1100,01,10,11。对。对。对。对X X2 2编码,即为原信源编码,即为原信源编码,即为原信源编码,即为原信源X X的二次扩展码。的二次扩展码。的二次扩展码。的二次扩展码。第8页/共99页1010/100/1005.1.2 5.1.2 信源编码的分类信源编码的分类信源编码的分类信源编码的分类概率匹配编码概率匹配编码概率匹配编码概率匹配编码:信源符号的概率已知。:信源符号的概率已知。:信源符号的概率已知。:信源符号的概率已知。通用编码通用编码通用编码通用编码:信源符号的概率未知。:信源符
10、号的概率未知。:信源符号的概率未知。:信源符号的概率未知。n分组码:先分组再编码。在分组码中,每一个码字仅分组码:先分组再编码。在分组码中,每一个码字仅与当前输入的信源与当前输入的信源符号组符号组有关,与其他信源符号无关。有关,与其他信源符号无关。包括:定长码、变长码(包括:定长码、变长码(Huffman编码、费诺编码编码、费诺编码)n非分组码:码序列中的符号与信源序列中的符号无确非分组码:码序列中的符号与信源序列中的符号无确定的对应关系。例如算术编码。定的对应关系。例如算术编码。第9页/共99页1111/100/100信源编码信源编码分组码分组码非分组码非分组码按信源序列和编码器输出的关系按
11、信源序列和编码器输出的关系按信源序列和编码器输出的关系按信源序列和编码器输出的关系先分组再编码先分组再编码先分组再编码先分组再编码定长码定长码变长码变长码每一个码字每一个码字每一个码字每一个码字仅与仅与仅与仅与当前输当前输当前输当前输入的信源符号组有关入的信源符号组有关入的信源符号组有关入的信源符号组有关编码器编码器信源序列信源序列信源序列信源序列编码序列编码序列编码序列编码序列例如算术编码就是非分组码例如算术编码就是非分组码例如算术编码就是非分组码例如算术编码就是非分组码无确定的对应关系无确定的对应关系无确定的对应关系无确定的对应关系第10页/共99页1212/100/1005.1.35.1
12、.3 分组码分组码分组码分组码与非分组码的显著区别:分组码中包含与非分组码的显著区别:分组码中包含与非分组码的显著区别:分组码中包含与非分组码的显著区别:分组码中包含码字码字码字码字各码字各码字各码字各码字都不相同?都不相同?都不相同?都不相同?Y YN N非奇异码非奇异码奇异码奇异码唯一可译唯一可译不同的消息序不同的消息序不同的消息序不同的消息序列不会生成相列不会生成相列不会生成相列不会生成相同的码序列同的码序列同的码序列同的码序列无失真编码无失真编码无失真编码无失真编码必要条件必要条件第11页/共99页1313/100/100即时码与非即时码即时码与非即时码即时码与非即时码即时码与非即时码
13、只要接收到只要接收到只要接收到只要接收到每个码字的每个码字的每个码字的每个码字的最后一个符最后一个符最后一个符最后一个符号可立即将号可立即将号可立即将号可立即将该码字译出?该码字译出?该码字译出?该码字译出?Y Y即时码即时码N N非即时码非即时码优点:译码延迟小优点:译码延迟小优点:译码延迟小优点:译码延迟小第12页/共99页1414/100/100异前置码异前置码异前置码异前置码vv设设设设 为长度为为长度为为长度为为长度为 的码字,即的码字,即的码字,即的码字,即 ,称称称称 为为为为 的前置。的前置。的前置。的前置。vv一个码中无任何码字是其他码字的前置一个码中无任何码字是其他码字的前
14、置一个码中无任何码字是其他码字的前置一个码中无任何码字是其他码字的前置vv 异前置码是唯一可译码异前置码是唯一可译码异前置码是唯一可译码异前置码是唯一可译码vv 异前置码异前置码异前置码异前置码与与与与即时码即时码即时码即时码是等价的是等价的是等价的是等价的逗号码逗号码逗号码逗号码vv 用一个特定的码符号表示所有码字的结尾用一个特定的码符号表示所有码字的结尾用一个特定的码符号表示所有码字的结尾用一个特定的码符号表示所有码字的结尾vv 逗号码是唯一可译码逗号码是唯一可译码逗号码是唯一可译码逗号码是唯一可译码第13页/共99页1515/100/100例例例例设信源符号集为设信源符号集为设信源符号集
15、为设信源符号集为a,b,c,d,a,b,c,d,采用采用采用采用6 6种分组编码如下表,分析每一个码的唯一可译性种分组编码如下表,分析每一个码的唯一可译性种分组编码如下表,分析每一个码的唯一可译性种分组编码如下表,分析每一个码的唯一可译性5.15.15.15.1符号符号 码码A码码B码码C码码D码码E码码Fa 0 0 00 0 1 0b 0 1 01 10 01 01c 1 10 10 110 001 011d 10 11 11 111 0001 0111非奇异非奇异非奇异非奇异唯一可译唯一可译唯一可译唯一可译1010babac c等长等长等长等长异前置码异前置码异前置码异前置码 逗号码逗号码
16、逗号码逗号码 0 0 0 0表示开头表示开头表示开头表示开头即时码即时码即时码即时码第14页/共99页1616/100/100一些结论一些结论一些结论一些结论变长码变长码变长码变长码定长码定长码定长码定长码只要非奇异,就唯一可译只要非奇异,就唯一可译只要非奇异,就唯一可译只要非奇异,就唯一可译非奇异且异前置就唯一可译非奇异且异前置就唯一可译非奇异且异前置就唯一可译非奇异且异前置就唯一可译速率变化速率变化速率变化速率变化设置缓冲器设置缓冲器设置缓冲器设置缓冲器速率恒定速率恒定速率恒定速率恒定不需缓冲器不需缓冲器不需缓冲器不需缓冲器受误码影响大受误码影响大受误码影响大受误码影响大,逗号码除外逗号码
17、除外逗号码除外逗号码除外码长已知码长已知码长已知码长已知容易同步容易同步容易同步容易同步容易产生差错传播容易产生差错传播容易产生差错传播容易产生差错传播无差错传播无差错传播无差错传播无差错传播第15页/共99页1717/100/100码树码树码树码树码树是表示信源编码码字的重要工具之一码树是表示信源编码码字的重要工具之一码树是表示信源编码码字的重要工具之一码树是表示信源编码码字的重要工具之一叶子叶子叶子叶子根节点根节点根节点根节点 第16页/共99页1818/100/100例例例例一个码一个码一个码一个码CC包含包含包含包含4 4个码字:个码字:个码字:个码字:1,01,000,001,1,0
18、1,000,001,试用码树来表示试用码树来表示试用码树来表示试用码树来表示5.25.25.25.2采用二进制码树采用二进制码树采用二进制码树采用二进制码树解:解:解:解:R R R R1 1 1 10 0 0 00 0 0 00 0 0 01 1 1 11 1 1 1(1 1 1 1)(01010101)(001001001001)(000000000000)第17页/共99页1919/100/100一些结论一些结论一些结论一些结论非奇异码字总能与码树建立一一对应的关系非奇异码字总能与码树建立一一对应的关系非奇异码字总能与码树建立一一对应的关系非奇异码字总能与码树建立一一对应的关系在码树中,
19、在码树中,在码树中,在码树中,n n阶节点的个数最多为阶节点的个数最多为阶节点的个数最多为阶节点的个数最多为vv例:例:例:例:2 2进码树中,进码树中,进码树中,进码树中,n n阶节点数目最多为阶节点数目最多为阶节点数目最多为阶节点数目最多为第18页/共99页2020/100/1005.2 5.2 定长码定长码定长码定长码本节主要内容本节主要内容本节主要内容本节主要内容一、无失真编码条件一、无失真编码条件一、无失真编码条件一、无失真编码条件 二、二、二、二、信源序列分信源序列分信源序列分信源序列分组组定理定理定理定理三、三、三、三、定定定定长码长码信源信源信源信源编码编码定理定理定理定理第1
20、9页/共99页2121/100/1005.2.1 5.2.1 无失真编码条件无失真编码条件无失真编码条件无失真编码条件 对于定长码对于定长码对于定长码对于定长码,只要非奇异就唯一可译。这就要求只要非奇异就唯一可译。这就要求只要非奇异就唯一可译。这就要求只要非奇异就唯一可译。这就要求码字的数目不少于被编码的信源序列的个数码字的数目不少于被编码的信源序列的个数码字的数目不少于被编码的信源序列的个数码字的数目不少于被编码的信源序列的个数vv设信源设信源设信源设信源X X包含包含包含包含q q个符号,码符号集包含的符号数为个符号,码符号集包含的符号数为个符号,码符号集包含的符号数为个符号,码符号集包含
21、的符号数为r r 单信源符号编码:单信源符号编码:单信源符号编码:单信源符号编码:码长码长码长码长NN长信源符号序列编码(长信源符号序列编码(长信源符号序列编码(长信源符号序列编码(NN次扩展码)次扩展码)次扩展码)次扩展码)平均每个信平均每个信平均每个信平均每个信源符号所需源符号所需源符号所需源符号所需码符号数码符号数码符号数码符号数第20页/共99页2222/100/100例例例例英文字母英文字母英文字母英文字母2626个加个加个加个加1 1个空格可看成共个空格可看成共个空格可看成共个空格可看成共2727个符号的信源。个符号的信源。个符号的信源。个符号的信源。如对单符号进行编码:如对单符号
22、进行编码:如对单符号进行编码:如对单符号进行编码:但是,如果采用适当的信源编码,理论上每信源符号所需二进码符号数可以远小于上面的值,但是,如果采用适当的信源编码,理论上每信源符号所需二进码符号数可以远小于上面的值,但是,如果采用适当的信源编码,理论上每信源符号所需二进码符号数可以远小于上面的值,但是,如果采用适当的信源编码,理论上每信源符号所需二进码符号数可以远小于上面的值,在理想情况下可以压缩到接近信源的熵在理想情况下可以压缩到接近信源的熵在理想情况下可以压缩到接近信源的熵在理想情况下可以压缩到接近信源的熵1.41.4左右左右左右左右。本节就是从理论上证明这种压缩是可以实现的。本节就是从理论
23、上证明这种压缩是可以实现的。本节就是从理论上证明这种压缩是可以实现的。本节就是从理论上证明这种压缩是可以实现的。第21页/共99页2323/100/1005.2.2 5.2.2 信源序列分组定理信源序列分组定理信源序列分组定理信源序列分组定理定理定理定理定理5.2.1 5.2.1 离散无记忆信源离散无记忆信源离散无记忆信源离散无记忆信源使得使得使得使得所有序列出所有序列出现概率之和现概率之和小于小于序列序列 出现的概率出现的概率 满足:满足:(5.2.3)第22页/共99页2424/100/100证:我们先证明(我们先证明(5.2.35.2.3)式。)式。设信源符号集设信源符号集为为 ,各符号
24、出现的概率分别为各符号出现的概率分别为 ,为长度为为长度为 的序列,的序列,为为 中符号中符号出现的次数。出现的次数。将信源序列按下列原则分成两将信源序列按下列原则分成两 :、,其中,其中,:(5.2.45.2.4):其它其它 根据根据大数定律大数定律,当序列足够长时,信源符号,当序列足够长时,信源符号出现的次数接近出现的次数接近 。因此,。因此,中的序列的符号出中的序列的符号出 现的次数符合大数定律,称典型序列。现的次数符合大数定律,称典型序列。第23页/共99页2525/100/100从(从(5.2.45.2.4)中可以看出,)中可以看出,随随 的不同而改变。的不同而改变。设设 ,则对于,
25、则对于 中的信源符号中的信源符号 ,有,有 或或 ,其中,其中 由于信源是无记忆的,所以由于信源是无记忆的,所以 的概率为的概率为 ,的自信息负值为:的自信息负值为:第24页/共99页2626/100/100所以所以选择选择 ,使得,使得 (5.2.55.2.5)则式(则式(5.2.35.2.3)成立。)成立。第25页/共99页2727/100/100下面证明定理的后半部分。设下面证明定理的后半部分。设 ,根据(根据(5.5.2.32.3)式,有)式,有 (5.2.65.2.6)因为信源是无记忆的,所以因为信源是无记忆的,所以 ,得到得到 (5.2.75.2.7)将(将(5.2.75.2.7)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 失真 信源 编码 资料
限制150内