《离散信源编码》PPT课件.ppt_第1页
《离散信源编码》PPT课件.ppt_第2页
《离散信源编码》PPT课件.ppt_第3页
《离散信源编码》PPT课件.ppt_第4页
《离散信源编码》PPT课件.ppt_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章 信源编码,本章教学内容、基本要求、重点及难点,1、教学内容 信源编码的概念、分类、在通信通信系统模型中的地位 离散信源的最佳变长信源编码定理 连续信源编码 2、基本要求 了解信源编码的概念 掌握最佳变长信源编码定理 信源编码器的性能指标、计算及其含义。 掌握连续信源的均匀量化编码和非均匀量化编码,无失真信源编码,无失真信源编码 信源编码的定义 指定能够满足信道特性(适合于信道传输)的符号序列(码序列),来代表信源输出的消息。 完成编码功能的器件成为编码器。,信源编码器,码元(信道基本符号集合),码长,码组,信源编码器的性能指标,信源编码速率R的定义:平均传输一个信源符号所需要的码字的最大信息量。 信源编码效率:,信源编码器的性能指标,要使信源编码器的效率高,需减小编码速率,即减少平均码长。 信息率越小越好,最小能小到多少才能做到无失真译码呢? 这些问题就是最佳变长信源编码定理的研究范畴。,信源编码,5.1 离散信源编码 5.2 连续信源编码 5.3 相关信源编码 5.4 变换编码,5.1 信源最佳变长编码,一、最佳变长编码定理:若信源有n条消息,第i条消息出现的概率为pi,且p1=p2=pn,且第i条消息对应的码长为ki,并有k1=k2=kn 即:把经常出现的消息编成短码,不经常出现的消息编成长码。这样可使平均码长最短,从而提高通信效率,代价是增加了编译码设备的复杂度。 在不等长码字组成的序列中,要正确识别每个长度不同的码字的起点就比等长编码复杂得多。,一些码的定义,非奇异码:一组码字中所有的码字均不相同。即所有信源符号映射到不同的码符号序列。 奇异码:一组码字中有相同的码字。 唯一可译码:码的任意一串有限长的码符号序列只能被唯一地译成所对应的信源符号。,几种典型的离散信源变长编码方法,香农编码 费诺编码 哈夫曼编码方法,香农编码方法,(1)将pi从大至小排列 (2)求累加概率Pi: (3)求ki, (4)将累加概率Pi转换成二进制小数,取小数点后ki位作为第i条消息对应的二进制编码,例题,要求:对该信源进行二进制香农编码,求每条消息对应的二进制码组,并计算平均码长和编码效率。,例:单符号离散无记忆信源:,解:,将累加概率Pi转换成二进制小数: 由上向下读出得码字:,0.5(1/2) 0.25 (1/4) 0.125(1/8) 0.0625(1/16) 0.0362(1/32),香农编码与定长编码比较:,香农编码与定长信源编码比较,编码速率: 编码效率:,说明:,香农编码比定长编码的平均码长小 香农编码速率低于定长编码的速率 香浓编码效率高于定长编码的效率 对于信源编码器:同样的信源信息量,希望编码后的平均码长越小,速率越低,编码效率就越高,费诺编码方法 (二进制k进制编码),(1)将pi从大至小排列 (2)将概率分为2组(k组),使每组概 率尽可能相等或接近 (3)给每组分配一位码元 (4)将各分组按照相同原则继续划分,重复(2) (3),直到概率不可分为止。 (5)从左至右依次读出码元形成码字。,例:对上例的信源进行二进制费诺编码,并求编码速率和效率。,费诺编码的性能指标的计算:,平均码长: 编码速率: 编码效率: 比较:费诺码有较高的编码效率,适合每次分组概率都很接近的信源,Huffman哈夫曼编码方法(二进制 ),1、将pi从大至小排列 2、将概率最小的两个消息编成0和1,并求其概率和 3、将新求得的概率和与其他剩余消息,重新降序排列 4、重复2和3,直到和为1 5、从右至左依次读出码元形成码字。,例题,要求:对该信源进行二进制哈夫曼编码,求每条消息对应的二进制码组,并计算平均码长和编码效率。,例:单符号离散无记忆信源:,1,0.55,1,0.15,0.3,0,解:,消息,0.25,0.25,0.2,0.15,0.10,0.05,0,1,0,0,1,0.45,1,0,1结束,pi,Huffman编码的性能指标的计算:,平均码长: 编码速率: 编码效率:,思考:,1、三进制Huffman编码如何编? 2、K进制呢?,离散无记忆信源变长编码小结,1、变长编码的优点,提高编码效率,哈夫曼编码集合不唯一,但平均码长和编码效率不变,变长编码的缺点: 需要大量缓冲设备来存储这些变长码,再以恒定的速率进行传送。 容易引起误码扩散,离散有记忆信源的变长编码,二元平稳相关信源:采用游程编码。 适用于连0或连1较多的序列。 游程:数字序列中连续出现相同符号的一段。 例:000101110010001。求其游程编码。 设二元游程总是从0开始,则游程编码序列为31132131 且由游程序列很容易恢复原始二元信源序列。 可见游程变换是一一对应的可逆变换。 游程变换减弱了原

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论