学在信息——小有名气

举报
nimo的小舔狗 发表于 2022/05/10 23:21:42 2022/05/10
【摘要】 定长编码的编码速率和编码效率 编码速率:R'=(l*logr)/N  bit/信源符号 l*logr>N*H(S) 前者表示长为l的码符号序列所能承载的最大信息量 后者表示长为N的信源符号序列平均携带的信息量 R'>=H(S)+ε 编码速率要大于信源熵,才能实现几乎无失真编码 编码效率η=H(S)/R'=H(S)/((L/...

定长编码的编码速率和编码效率

编码速率:R'=(l*logr)/N  bit/信源符号

l*logr>N*H(S)

前者表示长为l的码符号序列所能承载的最大信息量

后者表示长为N的信源符号序列平均携带的信息量

R'>=H(S)+ε

编码速率要大于信源熵,才能实现几乎无失真编码

编码效率η=H(S)/R'=H(S)/((L/N)*logr)

η(max)=H(S)/(H(S)+ε)

ε=((1-η)/η)*H(S)

显然,当要求译码错误概率时,信源序列长度N必须满足:

但是实际情况下要实现无失真等长编码,N得非常非常大

由上述原因,引出了新的编码,变长码

变长码

变长码可以在N不是很大的情况下,编出效率很高且无失真的信源编码。

唯一可译码的要求:必须是非奇异码,且他的N次扩展也是非奇异码。

即时码的要求:无需考虑后续,直接可译

即时码的构成:树图法

例如:设信源S有四种不同的码符号S:{s1,s2,s3,s4}信道输入符号集,即码符号集X:{0,1},要求与信源符号s1,s2,s3,s4对应的码字w1,w2,w3,w4的长度分别是n1=1,n2=2,n3=3,n4=4构造即时码。

说明:从根到每一个终端节点所走的路径是不同的,而且中间节点不安排为码字,即没有任何一个码字是另一个码字的延长(即前缀),所以一定满足对前缀的限制(非延长码)

 Kraft不等式

成立充要条件:

注意:若码长不满足Kraft不等式,则一定不是唯一可译码,若满足Kraft不等式,却不一定是唯一可译码。 

变长编码定理(香农第一定理)

码平均长度:

码率:R=H(S)/L (比特/码符号)

R体现了其传输信息的有效性的高低,R越大,有效性越高

编码后信道每秒钟传输的信息量:

显然,L越短,Rt越大,信息传输效率越高

紧致码:最短可译码,也是信源变长编码的目的

平均码长界定定理

前者等式成立的条件,为:

N次扩展后:

可推广到平稳遍历的有记忆信源(如马尔可夫信源)

为有记忆信源的极限熵

 

文章来源: blog.csdn.net,作者:渣渣ye,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/yyfloveqcw/article/details/124290976

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。