无失真的信源编码.ppt

无失真的信源编码.ppt

ID:39873061

大小:72.50 KB

页数:20页

时间:2019-07-13

无失真的信源编码.ppt_第1页
无失真的信源编码.ppt_第2页
无失真的信源编码.ppt_第3页
无失真的信源编码.ppt_第4页
无失真的信源编码.ppt_第5页
资源描述:

《无失真的信源编码.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章无失真的信源编码信源编码主要可分为无失真信源编码和限失真信源编码。无失真信源编码主要适用于离散信源或数字信号,要求进行无失真地数据压缩,要求完全能够无失真地可逆恢复。限失真信源编码主要适用于波形信源或波形信号(即模拟信号),不要求完全可逆地恢复,而是允许在一定限度内可以有失真的压缩。两种信源编码都是为了用较少的码率来传送同样多的信息,增加单位时间内传送的信息量,从而提高通信系统的有效性。香农信息理论——香农第一定理和香农第三定理是信源压缩编码的理论基础,从理论上给出了进行无失真信源压缩和限失真信源压缩的理论极限,还论证与指出了理想最佳信源编码是存在的,但没有给出信源编码实际构

2、造方法和实用码的结构。本章主要研究无失真信源编码的技术和方法。从第5章香农第一定理已知,信源的信息熵是信源进行无失真编码的理论极限值。总能找到某种合适的编码方法使编码后信源的信息传输率R’任意地逼近信源的信息熵而不存在任何失真。在数据压缩技术中无失真信源编码又常被称为熵编码。从第二章的讨论可知,正是由于信源概率分布的不均匀性,或者信源是有记忆的、具有相关性,使信源中或多或少含有一定的剩余度。只要寻找到去除相关性或者改变概率分布不均匀的方法和手段,就能找到熵编码的具体方法和实用码的结构。本章首先讨论了典型的霍夫曼编码、游程编码及算术编码的原理和方法。这都是当信源的统计特性已确知时,能

3、达到或接近压缩极限界限的编码方法。前者主要适用于多元独立的信源,后两者主要适用于二元信源及具有一定相关性的有记忆信源。最后讨论了通用编码(又称字典码)的原理和方法。是针对信源的统计特性未确知或不知时所采用的压缩编码方法。本章主要介绍霍夫曼编码。香农Shannon编码——非最佳码香农码的编码流程:1、将信源符号以概率递减次序排列起来。2、确定满足下列不等式的整数码长3、为编成唯一可译码,计算第i个消息的累加概率:4、将累加概率Pi变换成二进制数。5、取二进制数的小数点后li位即为该消息符号的二进制码字,即为香农码。8.1霍夫曼(Huffman)码香农第一定理的证明过程告诉我们一种编码

4、方法,这就是香农编码。但是一般情况下,香农编码的平均码长不是最短,即编出来的不是紧致码(最佳码)。8.1.1二元霍夫曼码霍夫曼编码适用于多元独立信源,对于多元独立信源来说它是最佳码。充分利用了信源概率分布的特性进行编码,是一种最佳的逐个符号的编码方法。二元霍夫曼码的编码步骤将q个信源符号按概率分布P(si)的大小,以递减次序排列起来,设p1>p2>p3>…>pq用0和1码符号分别分配给概率最小的两个信源符号,并将这两个概率最小的信源符号合并成一个新符号,并用这两个最小概率之和作为新符号的概率,从而得到只包含q-1个符号的新信源,称为S信源的缩减信源S1。续把缩减信源S1的符号仍按概

5、率大小以递减次序排列,再将其最后两个概率最小的符号合并成一个新符号,并分别用0和1码符号表示,这样又形成了q-2个符号的缩减信源S2。依次继续下去,直至缩减信源最后只剩下两个符号为止。将这两个符号分别用0和1码符号表示。最后这两个符号的概率之和必为1。然后从最后一级缩减信源开始,依编码路径由后向前返回,就得出个信源符号所对应得码符号序列,即得对应得码字了。霍夫曼编码的选择霍夫曼编码方法得到的码并非是唯一的。对于平均码长相等的霍夫曼码可以通过引进码字长度偏离平均长度的方差选择判断。在霍夫曼编码过程中,当缩减信源的概率分布重新排列时,应使合并得来的概率和尽量处于最高的位置,这样可以使得

6、合并的元素重复编码次数减少,使短码得到充分利用。二元霍夫曼码的特点霍夫曼码的编码方法保证了概率大的符号对应于短码,概率小的符号对应于长码,即pj>pk,lj>lk,而且短码得到充分利用。每次缩减信源的最后两个码字总是最后一位码元不同,前面各位码元相同(二元编码情况)如表8.1和8.2所示。每次缩减信源的最长两个码字有相同的码长这三个特点保证了所得到的霍夫曼码一定是最佳码。霍夫曼码的推广和最佳性二元霍夫曼码的编码方法同样可以推广到r元编码中去。不同的只是每次把r个符号(概率最小的)合并成一个新的信源符号,并分别用0,1,…,(r-1)等码元表示。霍夫曼码是最佳码(紧致码)。所谓最佳性

7、,就是指对于某个给定信源,在所有可能的唯一可译码中,此码的平均码长为最短。并称此码为最佳码或紧致码。8.2费诺(Fano)码费诺编码方法属于概率匹配编码,这种编码方法稍不同于前述的霍夫曼编码法,它不是最佳的编码方法,但有时也可得到最佳码的性能。二元费诺码的编码步骤首先,将信源符号以概率递减的次序排列起来,将排列好的信源符号划分成两大组,使每组的概率和近于相同,并各赋予一个二元码符号“0”和“1”。然后,将每一大组的信源符号再分成两组,使同一组的两个小组的概率和近于相同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。