网站大量收购独家精品文档,联系QQ:2885784924

信息论第十讲.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息论第十讲,信息论与编码第2版,信息论基础第二版答案,信息论第三版答案,第22届信息论学术年会,信息论第七章答案,信息论与编码第七章,信息论与编码第二版,信息论,深圳房网信息论坛

第三章:信源编码(一) 离散信源无失真编码 §3.1 信源及其分类 §3.2 离散无记忆(简单)信源的等长编码 §3.3 离散无记忆(简单)信源的不等长编码 §3.4 最佳不等长编码 §3.5 算术编码和LZ编码 §3.4 最佳不等长编码 (最佳不等长编码是平均码长最小的不等长编码。本节的结论是:Huffman编码法得到的D元码,是最佳不等长D元编码。鉴于证明的复杂性,以下只证明: Huffman编码法得到的2元码,是最佳不等长2元编码。 ) 寻找最佳不等长编码,就是在唯一可译的前提下,使得2元码的平均码长最小。实际上是求解整数规划问题 §3.4 最佳不等长编码 补充引理1 信源随机变量的最佳2元异字头码,一定是信源随机变量的最佳2元不等长码。 证明 设最佳2元异字头码的码字长度依次为n1、n2、…、nK。则任意m1、m2、…、mK,满足 码字长度依次为m1、m2、…、mK的2元不等长码的平均码长 =码字长度依次为m1、m2、…、mK的2元异字头码的平均码长 ≥码字长度依次为n1、n2、…、nK的2元异字头码的平均码长。 得证。 §3.4 最佳不等长编码 补充引理2 设信源随机变量U的2元异字头码S 。设 事件a的概率qa ≤事件b的概率qb ; 事件a的码字长度na ≤事件b的码字长度nb 。 将事件a与事件b交换码字,则平均码长不增加。 证明 (1)交换码字前,两个码字对平均码长的贡献为qana+qbnb; (2)交换码字后,两个码字对平均码长的贡献为qanb+qbna。 (qana+qbnb)-(qanb+qbna)=(qa-qb)(na-nb)≥0。 这就是说, 交换码字前两个码字的贡献≥交换码字后两个码字的贡献; 因此,交换码字使平均码长不增加。 §3.4 最佳不等长编码 补充引理3 设信源随机变量U的2元异字头码S。对码S进行如下的变换: (1)取出一个概率最小的事件a;在剩下的事件中取出一个概率最小的事件b。 (2)找出一个最长的码字,将该码字与事件a的码字交换位置。此时事件a的码字就是一个最长的码字。 (3)在事件a的码字之外找出一个最长的码字,将该码字与事件b的码字交换位置。此时事件b的码字就是一个除了事件a的码字之外最长的码字。 对码S进行如上的变换后变成了码T。则码T是2元异字头码,且 码T的平均码长≤码S的平均码长。 证明 补充引理3是补充引理2的简单推论。 §3.4 最佳不等长编码 补充引理4 设信源随机变量U的2元异字头码T,满足 有一个概率最小的事件a,其码字最长;除事件a以外剩下的事件中有一个概率最小的事件b,其码字最长。 对码T进行如下的变换: 如果事件a和事件b的码字长度相等,则不做任何操作; 如果事件a的码字长度大于事件b的码字长度,则将事件a的码字截掉尾部,使其与事件b的码字长度相等。 对码T进行如上的变换后变成了码V。则码V是2元异字头码,且 码V的平均码长≤码T的平均码长。 §3.4 最佳不等长编码 证明 设事件a的码字长度大于事件b的码字长度。现将事件a的码字截掉尾部,使其与事件b的码字长度相等。 事件a的新码字是事件a的旧码字的字头,因此它不是其它码字;(即它不是其它码字的假字头) 事件a的新码字仍然是最长码字,因此它不是其它码字的真字头; 其它码字不是事件a的旧码字的字头,因此其它码字不是事件a的新码字的字头。 综上所述,码V是2元异字头码。另外显然有: 码V的平均码长≤码T的平均码长。 得证。 §3.4 最佳不等长编码 补充引理5 设信源随机变量U的2元异字头码V,满足 有两个概率最小的事件a和事件b ,它们的码字最长且相等。 分以下三种情形对码V进行如下的变换: ①如果事件b的码字与事件a的码字仅仅最后一位不同,则不做任何操作; ②如果另一个事件c的码字与事件a的码字仅仅最后一位不同,则将事件b的码字与事件c的码字交换; ③如果没有一个码字与事件a的码字仅仅最后一位不同,则将事件b的码字换为与事件a的码字仅仅最后一位不同。 §3.4 最佳不等长编码 对码V 进行如上的变换后变成了码W。则: 码W是2元异字头码,且 码W的平均码长=码V的平均码长。 §3.4 最佳不等长编码 证明 在情形①或情形②之下,结论显然正确。 在情形③之下, 事件b的新码字不等于其它码字;(即事件b的新码字不是其它码字的假字头,其它码字也不是事件b的新码字的假字头) 事件b的新码字仍然是最长码字,因此它不是其它码字的真字头; 其它码字不是事件a的码字的真字头,因此其它码字不是事件b的新码字的真字头。 综上所述,码W是2元异字头码。此外显然有 码W的平均码长=码V的平均码长。 得证。 §3.4 最佳不等长编码 补充引理6 设信源随机变量U有K个事件

文档评论(0)

awang118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档