第5章信源编码技术总汇.pptVIP

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 信源编码技术;5.1 最佳变长编码;5.1.1 香农码;香农码编码方法 (1)将信源消息符号按其出现的概率大小依次排列为;;;总结: 1、由于每个信源符号码长是根据信源符号的信息量选择,从局部来看每个码长的取值都是最佳的。所以从局部看,香农码是最佳码。 但是香农码构造码字时没有综合使用信源统计特性,所以码长并非最短的。 2、香农码编码采用累计概率小数部分的二进制表示作为码字,从而保证了码字是唯一可译码的。; 5.1.2费诺码;费诺二元码的编码步骤 ;例5.2对例5.1的信源进行费诺编码,,具体编码过程参见表5.2 ;0;总结: 1、费诺码要比上述香农码的平均码长小,编码效率高。 2、从上面的例子可以看出,p(a4)p(a2),而码长L4L2,从统计角度来看,平均码长一定不是最短的; 如果将两个符号对应的码字互换,这样编码得到的平均码长肯定小于原来的???均码长。 3、费诺码的平均码长满足;费诺码的最佳性 1、保证每个集合概率和近似相等,保证d个码元近似等概率,每个码字承载的信息量最大,码长近似最短。 2、是次最佳的编码方法,只在当信源符号概率满足: 时达最佳。;0;5.1.3哈夫曼码;Huffman码的最佳性;关于含义①: 对于符号a1,a2,码长分别为n1,n2 如果p(a1)p(a2),那么当n1n2时,平均常常最短。 假如n1n2,则有 n2 p(a1)+n1 p(a2) n1 p(a1)+n2 p(a2) 所以,定理的第①部分成立。 关于含义②:二元Huffman码不可能出现单分支。;对信源 且假定 对aK-1和aK的码字最后一位分别指定0、1,然后合并,产生辅助符号a’k-1,做一辅助集 排序后;对剩下的符号重复合并最小概率符号,分配码元0、1,到最后对两个符号重复上述操作,编码完成。 定理2 编码对辅助集最佳,对原始集也最佳。(平均码长最短);二元码的哈夫曼编码步骤 ;例5.3 对例5.1的信源符号进行哈夫曼编码,给出编码过程,每个信源符号的码字,码长,求平均码长、编码效率。;信源符号 概率;平均码长 编码效率;关于哈夫曼编码的讨论 1、每次对信源缩减时,赋予信源最后两个概率最小的符号,分配码元0和1是可以任意的,即大概率符号或者合并后的符号集合可以分配码元0也可以是1,这种选择任意性可以得到不同的哈夫曼码,但不会影响码字的长度。 2、对信源进行缩减时,如果两个概率最小的符号合并后的概率与其它信源符号的概率相同, 应当放在上面,以便减少更多符号分配更长码的可能。;例5.4 设有离散无记忆信源的概率空间为;根据两种方法的编码结果,计算两种哈夫曼码的平均码长,相等,即 ;哈夫曼码的主要特点 1、哈夫曼码的编码方法保证了概率大的符号对应于短码,概率小的符号对应于长码,充分利用了短码; 2、缩减信源的两个码字的最后一位总是不同,可以保证构造的码字为即时码。 3、哈夫曼码的效率是相当高的,既可以使用单个信源符号编码,也可以对信源序列编码。 4、要得到更高的编码效率,可以使用较长的序列进行编码。;;算术编码;累计分布函数的定义;算术编码的定义;算术编码;累计分布函数的计算;算术编码;算术码的截短规则;例5.7 离散无记忆信源X的概率空间为 信源输出符号序列 ,描述算术编码过程。 解:首先计算条件累计概率 令 ,然后编码。;(1)对第一个符号 进行编码,得到 (2)对第二个符号 进行编码,得到 (3)对第三个符号 进行编码,得到 (4)对四个符号 进行编码,得到 ;将 用 位二进制表示 将小数点后8位作为码字输出,得 编码图;算术码译码;算术编码的特点;5.2 编码的实现;对于译码器而言,必须知道信源编码使用的码表和每个码字对应的长度等相关信息,才能够实现正确译码,以便重建信源发送的消息符号序列。;根据统计特性,码表产生器进行编码,得到每个信源符号或者符号序列对应的码字和码长,即产生码表。对于离散无记忆信源,每个符号都对应一个码字并有一个码长;而对于记忆信源,每个序列对应一个码字和码长。 将序列符号、序列长度、码字及码长等信息按照约定规则经过信道传输给译码器,译码器才能够根据这些信息进行正确译码。 信源编码器根据码表产生器产生的码表,对给定信源输出符号序列按照先后顺序进行编码,产生码流(码字序列),并经过信道将码流传输给译码器。 信源译码器根据接收到的序列符号、序列长度、码字和码长,对接收到的码流进行译码,再现或者重建信源发送的消息。 ;;实际应用中,信源编码使用的码表是根据一类信源的统计特性

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档