第2章无损数据压缩..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 无损数据压缩 2.1 假定 { a,b,c} 是由 3 个事件组成的会合,计算该会合的决议量。 (分别用 Sh,Nat 和 Hart 作单位 )。 H 0 = (log 23) Sh = 1.580 Sh = (log e3) Nat = 1.098 Nat = (log 103) Hart = 0.477 Hart 2.2 现有一幅用 256 级灰度表示的图像,如果每级灰度出现的概率均为 p(xi ) 1/ 256 , i 0, , 255 ,计算这幅图像数据的熵。 n 1 1 H(X) p(xi )log 2 p(xi )256 ( log 2 ) =8 (位), i 1 256 256 也就是每级灰度的代码就要用 8 比特,不能再少了。 2.3 现有 8 个待编码的符号 m0 , , m7 ,它们的概率如练习 _表 2-1 所示,计算这些符号的霍 夫曼码并填入表中。答案不唯一) 。 练习表 2-1 待编码符号 概率 分派的代码 代码长度 (比特数 ) m0 0.4 1 1 m1 0.2 000 3 m2 0.15 001 3 m3 0.10 011 3 m4 0.07 0101 4 m5 0.04 01000 5 m6 0.03 010010 6 m7 0.01 010011 6 2.4 现有 5 个待编码的符号,它们的概率见练习表 曼码; (3) 平均码长。  2-2。计算该符号集的:  (1) 熵; (2)霍夫 练习表  2-2 符号 a2 a1 a3 a4 a5 概率 0.4 0.2 0.2 0.1 0.1 熵 n H (ai ) p(ai )log 2 p(ai ) i 1 =-0.4× log2 (0.4)-2 × 0.2* log 2 (0.2)-2 ×0.1 log2 (0.1) =0.4× 1.3219+0.4 × 2.3219+0.2× 3.3219=0.5288+-0.9288+0.6644=2.1220 ( 位 ) 编码树和霍夫曼码 a(20.4) 0 a(10.2) 1 P4(1.0) a(30.2) 1 1 P3(0.6) 0 a(40.1) 1 P2 (0.4) 0 1 a(50.1) 0P(0.2) 练习图 2-1 编码树 编码表 符号 概率 霍夫曼码 * 码长 所需位数 a2 0.4 0 1 0.4 a1 0.2 11 2 0.4 a3 0.2 101 3 0.6 a4 0.1 1001 4 0.4 a5 0.1 1000 4 0.4 代码分派不唯一 平均码长 0.4+0.4+0.6+0.4+.04=2.2( 位 /符号 ) 2.5 使用算术编码生成字符串 games 的代码。字符 g, a, m, e, s 的概率见练习表 2-3 。 练习表 2-3 符号 g a m e s 概率 0.4 0.2 0.2 0.1 0.1 1.0 1.0 0.84 0.792 0.7792 0.77776 g 0.6 0.4 a a m m 0.2 e e 0.1 s s 0.0 0.6 0.76 0.776 0.7776 0.7776 练习图 2-2 games 的算术码 2.6 字符流的输入如练习表 2-4 所示,使用 LZW 算法计算输出的码字流。 如果对本章介绍的 LZW 算法不打算改良,并按表 2-17 所示步骤计算,请查对计算的输出码字流为: (1) (2) (4) (3) (5) (8) (1) (10) (11) 。 练习表 2-4 输入位置 1 2 3 4 输入字符流 a b a b 输出码字 a b - ab  5 6 7 8 9 10 11 12 13 14 15 16 17 c b a b a b a a a a a a a c - ba bab a - aa - - aaa 练习表 2-5 步骤 位置 字典 输出码字 (1) a (2) b (3) c 1 1 (4) ab (1) 2 2 (5) ba (2) 3 4 (6) abc (4) 4 5 (7) cb (3) 5 7 (8) bab (5) 6 10 (9) baba (8) 7 11 (10) aa (1) 8 13 (11) aaa (10) 9 16 (12) aaa (11) 2.7 LZ78 算法和 LZ77 算法的差别在哪里? (1) LZ77 编码算法的中心是查找从前向缓冲存储器开始的最长的匹配串 算 法) 。 (2) LZ78 的编码思想是不断地从字符流中提取新的缀 -符串 (String),通俗地理解为新 “词 条”,然后用“代号”也就是码字 (Code word )表示这个“词条” 。这样一来,对字符流

文档评论(0)

152****0818 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档