第五章-无失真信源编码课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第五章-无失真信源编码课件.ppt》由会员分享,可在线阅读,更多相关《第五章-无失真信源编码课件.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第五五章章 无失真信源编码无失真信源编码5.1 信源编码的相关概念信源编码的相关概念5.2 定长码及定长编码定理定长码及定长编码定理5.3 变长码及变长编码定理变长码及变长编码定理5.4 变长码的编码方法变长码的编码方法5.5 实用的无失真信源码方法实用的无失真信源码方法5.1 信源编码的相关概念信源编码的相关概念n5.1.1 编码器编码器n 信源输出的符号序列,需要变换成适合信道传输的符号序列,一般称为码序列码序列,对信源输出的原始符号按照一定的数学规则进行的这种变换称为编码编码,完成编码功能的器件,称为编码器编码器。接收端有一个译译码器码器完成相反的功能。n 信源编码器的输入是信源符号集
2、 ,共有q个信源符号。同时存在另一个符号集 ,称为码符号集,共有r个码符号,码符号集中的元素称为码元码元或码符号码符号,编码器的作用就是将信源符号集 Si 中的符号 变换成由 个码符号组成的一一对应的码符号序列。编码器输出的码符号序列称为码字码字,并用 来表示,它与信源符号 之间是一一对应的关系,如图5.1所示。n 码字的集合C称为码码,即 。信源符号 对应的码字 包含 个码符号,称为码字长度码字长度,简称码长码长。n 所以,信源编码就是把信源符号序列变换到码符号序列的一种映射。若要实现无失真编码无失真编码,那么这种映射必须是一一对应的、可逆的。一般来说,人们总是希望把信源所有的信息毫无保留地
3、传递到接收端,即实现无失真传递,所以首先要对信源实现无失真编码。图5.1 信源编码器5.1.2 码的分类码的分类n1.分组码和非分组码分组码和非分组码n 定义定义5.1 将信源符号集中的每个信源符号 固定地映射成一个码字 ,这样的码称为分组码。分组码。n 用分组码对信源符号进行编码时,为了使接收端能够迅速准确地将码译出,分组码必须具有一些直观属性。与分组码对应的是非分组码非分组码,又称为树码树码、树码编码器输出的码符号通常与编码器的所有信源符号都有关。n2.奇异码与非奇异码奇异码与非奇异码n 定义定义5.2 若一种分组码中的所有码字都不相同,则称此分组码为非非奇异码奇异码,否则称为奇异码奇异码
4、。n3.唯一可译码与非唯一可译码唯一可译码与非唯一可译码n 定义定义5.3 任意有限长的码元序列,如果只能唯一地分割成一个个码字,便称为唯一可译码唯一可译码。n 唯一可译码的物理含义是指不仅要求不同的码字表示不同的信源符号,而且还要求对由信源符号构成的符号序列进行编码时,在接收端仍能正确译码而不发生混淆。唯一可译码首先是非奇异码,且任意有限长的码字序列不会雷同。n4.即时码与非即时码即时码与非即时码n 定义定义5.4 无需考虑后续的码符号就可以从码符号序列中译出码字,这样的唯一可译码称为即时码即时码。n 下面讨论唯一可译码成为即时码的条件。n 定义定义5.5 设 为一码字,对于任意的 ,称码符
5、号序列的前j个元素 为码字的前缀。n 按照上述的前缀的定义,有下述结论:n n 定理定理5.1 一个唯一可译码成为即时码n 的充要条件是其中任何一个码字都不是n 其他码字的前缀。n 即时码可以用树图来构造图5.2是一个n 二元即时码的树图图5.2 二元即时码的树图n 树是没有回路的图,所以它也是由节点和弧构成的树中最顶部的节点称为根节点根节点,没有子节点的节点称为叶子节点叶子节点。n 所有根节点的子节点称为一阶节点一阶节点,所有一阶节点的子节点称为二二阶节点阶节点,依此类推。阶节点最多有 个。节点的阶次又称为节点的深度深度。n 综上所述,可将信源编码作如下分类:码非分组码(树码)分组码(块码)
6、奇异码非奇异码非唯一可译码唯一可译码即时码非即时码n 定长编码的信息传输效率是很低的。提高信息传输效率的方法有:n 方法方法1 考虑符号之间的依赖关系,对信源S的扩展信源进行编码。方法方法2对于概率等于0或非常小的符号序列不予编码。n 定理定理5.2 离散无记忆信源的熵为H(S),若对信源长为N的序列进行定长编码,码符号集X中有r个码符号,码长为l,则对于任意 ,只要满足n 则当N足够大时,可实现几乎无失真编码,即译码错误概率任小;反之,如果n n 则不可能实现几乎无失真编码,即当N足够大时,译码错误概率为1。n 定义定义5.7 定义 为编码效率编码效率。n 由定理5.2可得最佳编码效率为 ,
7、所以n 在已知方差和信源熵的条件下,信源符号序列长度N与最佳编码效率和允许错误概率 的关系为:n n 当允许错误概率越小,编码效率又要高,那么信源符号序列长度N必须越长在实际情况下,要实现几乎无失真的定长编码,N需要的长度将会大到难以实现。n 对于唯一可译码,该不等式又称为McMillan不等式。n 定理定理5.4 唯一可译码存在的充要条件是n n r为码符号个数,为码字长度,q为信源符号个数。n 定理5.4指出了唯一可译码中r、q、之间的关系,如果满足这个不等式的条件,则一定能够构成至少一种唯一可译码,否则,无法构成唯一可译码它给出了唯一可译变长码的存在性。n 另外,从定理5.3和定理5.4
8、可以得到一个重要的结论,即任何一个唯一可译码均可用一个相同码长的即时码来代替,因为即时码很容易用树图法构造,因此要构造唯一可译码,只要构造即时码就可以了。(5.12)5.3.2 唯一可译码的判别准则唯一可译码的判别准则n A.A.Sardinas和G.W.Patterson于1957年提出下述算法用于判断码C的唯一可译性此算法的原理如下所示:n n n 其中 都是码字。可知,当且仅当某个有限长的码符号序列能译成两种不同的码字序列时,此码不是唯一可译码,此时 一定是 的前缀,而 的尾随后缀一定是另一码字 的前缀;而 的尾随后缀又是其他码字的前缀最后,码符号序列的尾部一定是一个码字。n 设C为码字
9、集合,按以下步骤构造此码的尾随后缀集合F:n (1)考查C中所有的码字,若 是 的前缀,则将相应的后缀作为一个尾随后缀码放入集合 中;n (2)考查C和 两个集合,若 是 的前缀或 是 的前缀,则将相应的后缀作为尾随后缀码放入集合 中;n (3)即为码C的尾随后缀集合;n (4)若F中出现了C中的元素,则算法终止,返回假(C不是唯一可译码);否则若F中没有出现新的元素,则返回真。n n 定理定理5.5 一个码是唯一可译码的充要条件是的 并集中没有C中的码字。5.3.3 无失真变长编码定理无失真变长编码定理n 定义定义5.8 设有信源nn 编码后的码字分别为 ,各码字相应的码长分别为 因为是唯一
10、可译码,信源符号 和码字 一一对应,则定义此码的平均码平均码长长为nn 其中,表示每个信源符号平均需用的码元数。n 当信源给定时,信源熵H(S)就确定了,而编码后每个信源符号平均用 个码元来变换,故平均每个码元载荷的信息量即编码后信源的信息传输率。码符号/信源符号(5.20)n 定义定义5.9 编码后信源的信息传输率为nn 如果传输一个码符号平均需要t秒时间,则编码后信源每秒钟提供的信息量为nn 可以看出,越小,则 越大,信息传输率就越高,因此我们感兴趣的码是使平均码长 最短的码。n 定义定义5.10 对于给定的信源和码符号集,若有一个唯一可译码,其平均码长 小于所有其他唯一可译码,则称这种码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 失真 信源 编码 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内