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

信息论与编码8----限失真信源编码2.pptVIP

  1. 1、本文档共21页,可阅读全部内容。
  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文档。上传文档
查看更多
信息论与编码8----限失真信源编码2,无失真信源编码定理,无失真信源编码,信息论与编码,信息论与编码课后答案,信息论与编码第2版,信息论与编码pdf,信息论与编码理论,信息论与编码理论pdf,信息论与编码曹雪虹

信息论与编码-限失真信源编码 5. 算术编码 算术编码也是一种无失真信源编码方法。 前面讨论的无失真信源编码方法,都是针对单个信源符号的编码,当信源符号之间有相关性时,这些编码方法由于没有考虑到符号之间的相关性,因此编码效率就不可能很高。解决的办法是对较长的信源序列进行编码,但会遇到与定长编码时同样的问题。而且,采用前面的序列编码需要完全知道联合概率和条件概率,这在 信息论与编码-限失真信源编码 场合下也是比较困难的。 为了解决这个问题,需要跳出分组码的局限,研究非分组码。算术编码就是一种非分组编码方法。其基本思路是:从全序列出发,将不同的信源序列的累计概率映射到[0,1]区间上,使每个序列对应区间上的一点,也就是说,把区间[0,1]分成许多互不重叠的小区间,不同的信源序列对应不同的小区间,可以证明,只要这些小区间互不重叠,就可以编得即时码。 信息论与编码-限失真信源编码 这种编码方法无需计算出所有信源序列的概率分布及编出码表,可以直接对输入的信源符号序列进行编码输出。 算术编码的主要编码方法就是计算信源符号序列所对应的小区间。下面我们讨论如何找出信源符号序列所对应的区间。 设信源符号集 ,其相应的概率分布为 。定义信源符号的累积分布函数为 信息论与编码-限失真信源编码 则 对二元序列有: 现在,来计算信源序列 的累积分布函数。 信息论与编码-限失真信源编码 只讨论二元无记忆信源,结果可推广到一般情况。 初始时,在[0,1)区间内由F(1)划分成二个子区间[0,F(1))和[F(1),1),F(1)=p(0)。子区间[0,F(1)]的宽度为A(0)=p(0),子区间[F(1),1)的宽度为A(1)=p(1)。子区间[0,F(1)]对应于信源符号“0”,子区间[F(1),1)对应于信源符号“1”。若输入符号序列的第一个符号为s=“0”,即落入相应的区间为[0,F(1)),得F(s=“0”)=F(0)=0。即某序列累积概率分布函数为该序列所对应区间的下界值。 信息论与编码-限失真信源编码 当输入的第二个符号为“1”时,s=“01”,s=“01”所对应的区间是在[0,F(1))中进行分割。符号序列“00”对应的区间宽度为A(00)=A(0)p(0)=p(0)p(0);符号序列“01”对应的区间宽度为A(01)=A(0)p(1)=p(0)p(1)=p(01),也等于A(01)=A(0)-A(00)。”00”对应的区间为[0,F(s=“01”));”01”对应的区间为[F(s=“01”),F(1))。其中F(s=“01”)是符号序列“01”区间的下界值,可见,F(s=“01”)=p(0)p(0)正是符号序列s=“01”的累计分布函数。 信息论与编码-限失真信源编码 当输入符号序列中第三个符号为“1”时,因前面已输入序列为s=“01”,所以可记做输入序列为s1=“011”(若第三个符号输入为“0”,可记做s0=“010”)。现在,输入序列s1=“011”所对应的区间是对区间[F(s),F(1))进行分割。序列s0=“010”对应的区间宽度为A(s0=“010”)=A(s=“01”)p(0)=A(s)p(0),其对应的区间为[F(s),F(s)+A(s)p(0)),而序列s1=“011”对应的区间宽度为 A(s1=“011”)=A(s)p(1)=A(s=“01”)-A(s0=“010), 信息论与编码-限失真信源编码 即A(s1=“011”)=A(s)-A(s0),其对应的区间为[F(s)+A(s)p(0),F91))。可的,符号序列s1=“011”的累计概率分布函数为F(s1)=F(s)+A(s)p(0)。 若第三个符号输入为“0”,由上述分析可得,符号序列s0=“010”的区间下界值仍为F(s),所以符号s0=“010”的累计分布函数为F(s0)=F(s)。 现已输入三个符号串,将这符号序列标为s,接着输入第四个符号为“0”或“1”,又可计算出s0=“0110”或s1=“0111”对应的子区间及其累积 信息论与编码-限失真信源编码 分布函数。根据前面的分析,可归纳出: 当已知前面输入符号序列s,若接着输入一个符号“0”,序列s0的累计分布函数为 F(s0)=F(s) 对应区间宽度为 A(s0)=A(s)p(0) 若接着输入的一个符号是“1”,序列s1的累计分布函数为 信息论与编码-限失真信源编码 F(s1)=F(s)+A(s)p(0) 对应的区间宽度为 A(s1)=A(s)p

文档评论(0)

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

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

1亿VIP精品文档

相关文档