• 第二次作业


    文件名

    压缩前

    压缩后

    压缩比(后/前)

    OMAHA

    64K

    58K

    90.62%

    sena

    64K

    57K

    89.06%

    SINAN

    64K

    61K

    95.31%

    (a)H=(-log20.15)*0.15+(-log20.04)*0.04+(-log20.26)*0.26+(-log20.05)*0.05+(-log20.5)*0.5

     =2.74*0.15+4.64*0.04+1.94*0.26+4.32*0.05+1*0.5

     =0.411+0.1856+0.5044+0.216+0.5

     =1.817

    (b)a1,a2,a3,a4,a5这个信源的霍夫曼码为:a1=110   a2=1111  a3=10    a4=1110   a5=1

    (c) 平均长度为:l=1.87   冗余度为:l-H=0.053

    (a) a1,a2,a3,a4这个信源按第一个过程得到的霍夫曼码为:a1=010  a2=00  a3=011   a4=1

      (b)a1,a2,a3,a4这个信源按第二个过程得到的霍夫曼码为:a1=00   a2=10  a3=01   a4=11

          两种编码的平均长度为:l=2

         第一种的方差为:s12=(0.1+0.25)*(3-2)2+0.3*(2-2)2+0.35*(1-2)2=0.7

         第二种的方差为:s22=(0.1+0.25+0.3+0.35)*(2-2)2=0

        所以由上可知:根据最小方差过程:a1,a2,a3,a4的霍夫曼码为:a1=00   a2=10  a3=01   a4=11

    (a)图像文件:EARTH的一阶熵为:4.770801       OMAHA的一阶熵为:6.942426    SENA的一阶熵为:6.834299      SENSIN的一阶熵为:7.317944

        音频文件:BERK的一阶熵为:7.151537       GABE的一阶熵为:7.116338

    (b)图像文件EARTH的二阶熵为:2.568358 

              从(a)中求出的一阶熵和现在的二阶熵相比,二阶熵明显比一阶熵小很多。

    (c)图像文件EARTH的差分熵为:3.962697

           从结果中可以看出,差分熵介于一阶熵和二阶熵之间,有可能差分熵更加逼近与真正的存储位数。

  • 相关阅读:
    【微服务架构】SpringCloud之Ribbon
    SpringCloud之Eureka(注册中心集群篇)
    Eureka简介
    两行代码 搞定计数
    HBase详细概述
    电商项目介绍---说的很好
    面试:----Nginx的一理解
    redis介绍
    Linux操作系统介绍
    什么是Solr
  • 原文地址:https://www.cnblogs.com/lixuli2013/p/4784729.html
Copyright © 2020-2023  润新知