信源编码的基本方法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《信源编码的基本方法课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信源 编码 基本 方法 课件
- 资源描述:
-
1、4.5 4.5 信源编码的基本方法信源编码的基本方法一一.信源编码的基本方法信源编码的基本方法 1.1.信源编码的目的:提高传输效率信源编码的目的:提高传输效率 (1)去除信息中的冗余度,使传输的符号尽可能都是独立的,没有多余的成分(如语音、图像信号压缩);(2)使传输的符号所含的信息最大化。例如,通过编码使符号以等概分布的形式出现,使每个符号可能携带的信息量达到最大;(3)采用不等长编码,让出现概率大的符号用较短的码元序列表示,对概率小的符号用较长的码元序列;(4)在允许一定失真的条件下,如何实现高效率的编码。(DMS:Discrete(DMS:Discrete MemorylessMemo
2、ryless Source Source)离散无记忆信源的输出序列:离散无记忆信源的输出序列:各个符号间彼此独立符号间彼此独立 其中 反之,若输出的各符号间有一定的相关性有一定的相关性,则其为一种 有记忆的信源有记忆的信源。有记忆的信源,经过处理后,有可能变为一种无记忆的信 源。如有记忆的信源,经过理想的、完全去除冗余的 压缩编码后产生的输出。.21012nXXXXXXSXiLiSSi,.2,1,:若将信源输出的符号按每J个为一组进行编码,则任意的第m个分组可以表示为 编码输出编码输出 其中 为输出的码元集。接收端的译码输出译码输出 LiSSXXXXXimkmJmmmJ,.2,1,:,.,21
3、 mJmNXCYJ DiCCYYYYYimkmNmmmNJJ,.,2,1,:.21DiCCi,.2,1,:1JmmJnXCY 待编码码组待编码码组 编码输出码组输出码组(码字码字)LiSSXXXXXikJJ,.2,1,:,.,2112.:,1,2,.,JJNnkiYY YYYC C iD定义定义4.5.14.5.1 若对信源的每个不同的符号或不同的符号序列,编 码后产生的码字不同的,则称该码为唯一可译码唯一可译码。若待编码的符号序列的不同组合个数为 码字集中不同的码字个数 唯一可译码的条件唯一可译码的条件JJLXJJnnYDJnJDL编码表示一个信源符号所需的平均信息量的定义为 编码速率编码速
4、率 。码字长度为常数的编码称为等长编码等长编码,发之称为不等长编码不等长编码。的编码速率编码速率 不等长编码不等长编码的编码速率编码速率 其中 为不等长编码的平均码长。平均码长。RJn2logJnRDJ2logJnRDJ 定义定义4.5.3 4.5.3 信源的熵信源的熵 与编码速率与编码速率 的比值定义为编码效率的比值定义为编码效率 要保证编码没有信息丢失,要求 SHR RSHC 1CRH S3.霍夫曼霍夫曼(Huffman)(Huffman)编码编码 霍夫曼编码是一种异字头不等长编码异字头不等长编码,其基本思想是:对出现概率大的符号或符号组用位数较少的码字表示;对出现概率小的符号或符号组用位
5、数较多的码字表示。由此可提高编码效率。霍夫曼编码霍夫曼编码:定理定理4.5.174.5.17 霍夫曼编码一种最佳的不等长编码最佳的不等长编码。霍夫曼编码的应用条件应用条件:信源的分布(统计)特性已知。记 信源符号集为:编码输出符号集为:LiSPSSii,.,2,1,:DiZZi,.,2,1,:霍夫曼编码的步骤霍夫曼编码的步骤:(1)将L个信源符号按概率大小,以递减次序,从上到下排成一列;(2)对处于最下面的概率最小的D个信源符号,一一对应地分别赋予码字元素Z1、Z2、ZD,把这D个概率最小的信源符号相应的概率相加,所得的值用一个虚拟的符号代表,与余下的L-D个符号组成含有(L-D)+1=L-(
6、D-1)个符号的第一次缩减信源S(1);(3)对缩减信源S(1)仍按其概率大小以递减次序从上到下排列,按照步骤(2)的方法处理,得到一个含有(L-D)+1-D+1=L-2(D-1)个符号的第二次缩减信源S(2);(4)按照上述的方法,依次继续下去,每次缩减所减少的符号数是D-1个;只要缩减后的信源Si符号的个数大于D,缩减就继续进行;(5)当进行第k次缩减后信源S(k)符号个数刚好等于D,即有 则对最后这D个符号分别赋予码字元素Z1、Z2、ZD;DDkL1 霍夫曼编码的步骤:(6)从最后赋予的码符号开始,沿着每一信源符号在各次缩减过程中得到的码字元素进行路线前向返回,达至每一信源符号,按前后次
7、序,把返回路途中所遇到的码元素排成序列,这个序列,就是相应信源符号对应的码字;(7)若进行k次缩减后,当进行第k次缩减后信源S(k)符号个数不等于D,即有则中止缩减,增加 个概率为0的虚假信源符号 重新编码,使在k次编码后一定有 。DDkL11DkLDm 0.00.:212121LmLixPxPxPxxxxxxxPXDDkL1示例示例:已知信源符号集编码输出的码字符号集为 解:已知:尝试 需要增加虚假符号数为 新构建的信源满足:S123456:0.240.200.180.160.140.08iiSSSSSSSP S2,1,0:Z6L3D2k3213261DkL1132631DkLDmDDkL3
8、132711234561:0.240.200.180.160.140.080iiSSSSSSSSP S改造后的符号概率场为:编码过程如下消息符号消息符号S S1 1符号概率P(S符号概率P(Si i)SS1 1S S6 6S S5 5S S4 4S S3 3S S2 20.240.240.200.200.180.180.160.160 00.080.080.140.140 01 12 20.240.240.200.200.180.180.160.160.220.220 01 12 20.540.540.240.240.220.220 01 12 2码字码字C C1 1:1:1C C7 7:22
9、:22C C6 6:21:21C C5 5:20:20C C4 4:02:02C C3 3:01:01C C2 2:00:00S S(1)(1)S S(2)(2)1 0.242 0.202 0.182 0.162 0.142 0.081.76n 码字符号 信源符号 平均码字长度:示例(续):如果不加入虚假符号,直接进行编码,则有 平均码字长度2 0.242 0.202 0.182 0.162 0.142 0.082n 码字符号 信源符号 码字长度的均匀性和方差码字长度的均匀性和方差 在同样的平均码字长度的情况下,码字长度越均匀,对传输越有利。定义定义4.5.164.5.16 码字长度的方差方差
10、 其中 编码过程的排序过程不同会影响码长的方差。2221LCiiiiEnnP Snn1LiiinP S n 码字长度的均匀性和方差 示例:信源的符号空间为 编码输出码字集 编码方式1 将局部概率和置于相同概率的最低位置12345:0.40.20.20.10.1iiSSSSSSP S1,0:Z消息符号消息符号S S1 1符号概率P(S符号概率P(Si i)S S5 5S S4 4S S3 3S S2 20.40.40.20.20.20.20.10.10.10.10 01 1码字码字C C1 1:1:1C C5 5:0011:0011C C4 4:0010:0010C C3 3:000:000C
11、C2 2:01:010.20.20.20.20 01 10.20.20.40.40 01 10.60.60.40.40 01 1S S(1)(1)S S(2)(2)S S(3)(3)0.40.40.20.20.40.4示例:编码方式1 平均码长平均码长:方差方差:1 0.42 0.23 0.24 0.14 0.12.2An 码字符号 信源符号252122222n0.412.20.222.20.232.20.142.20.142.21.36AiiiP Sn编码方式2 将局部概率和置于相同概率的最高位置 平均码长平均码长:方差方差:消息符号消息符号S S1 1符号概率P(S符号概率P(Si i)S
展开阅读全文