信息论与编码 第五章ppt课件.ppt
《信息论与编码 第五章ppt课件.ppt》由会员分享,可在线阅读,更多相关《信息论与编码 第五章ppt课件.ppt(62页珍藏版)》请在三一办公上搜索。
1、信息论与编码-信源编码,通信的实质是信息的传输。而高速度、高质量地传送信息是信息传输的基本问题。将信源信息通过信道传送给信宿,怎样才能做到尽可能不失真而又快速呢?这就需要解决两个问题:第一,在不失真或允许一定失真的条件下,如何用尽可能少的符号来传送信源信息;第二,在信道受干扰的情况下,如何增加信号的抗干扰能力,同时又使得信息传输率最大。为了解决这两个问题,就要引入信源编码和信道编码。,信息论与编码-信源编码,一般来说,提高抗干扰能力(降低失真或错误概率)往往是以降低信息传输率为代价的;反之,要提高信息传输率常常又会使抗干扰能力减弱。二者是有矛盾的。然而在信息论的编码定理中,已从理论上证明,至少
2、存在某种最佳的编码或信息处理方法,能够解决上述矛盾,做到既可靠又有效地传输信息。这些结论对各种通信系统的设计和估价具有重大的理论指导意义。,信息论与编码-信源编码,编码分为信源编码和信道编码,信源编码又分为无失真和限失真。由于这些定理都要求符号数很大才能使它的值接近所规定的值,因而这些定理被称为极限定理。无失真信源编码定理为第一极限定理;信道编码定理(包括离散和连续信道)称为第二极限定理;限失真信编码定理称为第三极限定理。,信息论与编码-信源编码,由于信源符号之间存在分布不均匀和相关性,使得信源存在冗余度,信源编码的主要任务就是减少冗余,提高编码效率。具体说,就是针对信源输出符号序列的统计特性
3、,寻找一定的方法把信源输出符号序列变换为最短的码字序列。信源编码的基本途径有两个,一是使序列中的各个符号尽可能地互相独立,即解除相关性;二是使编码中各个符号出现的概率尽可能地相等,即概率均匀化。,信息论与编码-信源编码,编码的定义 编码实质上是对信源的原始符号按一定的数学规则进行的一种变换。讨论无失真信源编码,可以不考虑干扰问题,所以它的数学描述比较简单。,5.1 编码的定义,5.1 编码的定义,将信源消息分成若干组,即符号序列xi, xi(xi1xi2xilxiL), xilA=a1,a2,ai,an每个符号序列xi依照固定码表映射成一个码字yi, yi(yi1yi2yilyiLi), yi
4、lB=b1,b2,bi,bm这样的码称为分组码,有时也叫块码。只有分组码才有对应的码表,而非分组码中则不存在码表。,信息论与编码-信源编码,输出的码符号序列称为码字,长度 称为码字长度或简称码长。编码就是从信源符号到码符号的一种映射。若要实现无失真编码,则这种映射必须是一一对应的,并且是可逆的。码字长度有无限长(卷积码)、定长和变长(分组码)。码元符号通常使用二进制来表示,信息论与编码-信源编码,信源符号取值,概率,码 表,码1,码2,a1a2a3a4,p(a1)p(a2)p(a3)p(a4),00011011,001001111,变长码与定长码,信息论与编码-信源编码,信源符号,信源符号概率
5、,码1,码2,a1a2a3a4,1/21/41/81/8,0110011,0100001,码的不同属性,码3,码4,1101001000,1010010001,信息论与编码-信源编码,码符号的分类:下图是一个码分类图,信息论与编码-信源编码,下面,我们给出这些码的定义。1. 二元码若码符号集为 ,所有码字都是一些二元序列,则称为二元码。二元码是数字通信和计算机系统中最常用的一种码。2. 等长码:若一组码中所有码字的码长都相同,即 ,则称为等长码。3. 变长码:若一组码组中所有码字的码长各不相同,则称为变长码。,信息论与编码-信源编码,4. 非奇异码:若一组码中所有码字都不相同,则称为非奇异码。
6、5. 奇异码:若一组码中有相同的码字,则称为奇异码。6. 唯一可译码:若码的任意一串有限长的码符号序列只能唯一地被译成所对应的信源符号序列,则此码称为唯一可译码,否则就称为非唯一可译码。,信息论与编码-信源编码,例如0,10,11是一种唯一可译码。因为任意一串有限长码序列,如100111000,只能被分割成 10,0,11,0,0。任何其他分割法都会产生一些非定义的码字。显然,奇异码不是唯一可译码,而非奇异码中有非唯一可译码和唯一可译码。上表中码3是唯一可译码,但码2不是唯一可译码。例如10000100是由码2的(10,0,0,01,00)产生的序列,译码时可有多种分法,如10,0,00,10
7、,0,此时产生歧义。,信息论与编码-信源编码,7. 非即时码和即时码:如果接收端收到一个完整的码字后,不能立即译码,还要等下一个码字开始接收后才能判断是否可以译码,这样的码叫做非即时码如果收到一个完整的码字以后,就可以立即译码,则叫做即时码。即时码要求任何一个码字都不是其他码字的前缀部分,也叫做异前缀码,信息论与编码-信源编码,上表中码3是非即时码,而码4是即时码。码4中只要收到符号1就表示该码字已完整,可以立即译码。即时码又称为非延长码,任意一个码字都不是其他码字的前缀部分,有时叫做异前缀码。在延长码中,有的码是唯一可译的,主要取决于码的总体结构,如表中码3的延长码就是唯一可译的。,信息论与
8、编码-信源编码,码树:即时码的一种简单构造方法是树图法。对给定码字的全体集合可以用码树来描述它。所谓树,就是既有根、枝,又有节点,如图所示。图中,最上端A为根节点,A、B、 C、D、E皆为节点,E为终端节点。 A、B、C、D为中间节点,中间节点不安排码字,而只在终端节点安排码字.,A,B,C,D,0,0,0,E,1,1,1,1,1,01,001,0001,信息论与编码-信源编码,每个终端节点所对应的码字就是从根节点出发到终端节点走过的路径上所对应的符号组成。如图3.2中的终端节点E,走过的路径为ABCDE,所对应的码符号分别为0、0、0、1,则E对应的码字为0001。可以看出,按树图法构成的码
9、一定满足即时码的定义(一一对应,非前缀码)。从码树上可以得知,当第i阶的节点作为终端节点,且分配码字,则码字的码长为i。,信息论与编码-信源编码,任一即时码都可以用树图法来表示。当码字长度给定后,用树图法安排的即时码不是唯一的。如图中,如果把左树枝安排为1,右树枝安排为0,则得到不同的结果。对一个给定的码,画出其对应的树,如果有中间节点安排了码字,则该码一定不是即时码。每个节点上都有 个分支的树称为满树,否则为非满树。,5.1 编码的定义,0 1,0 1,0 1,二进制码树,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,5.1 编码的定义,0
10、1 2,0 1 2 0 1 2 0 1 2,0 1 2,0 1 2,三进制码树,码树与码字对应关系图,信息论与编码-信源编码,克拉夫特(Kraft)不等式 对于码符号为 的任意唯一可译码,其码字为 ,所对应的码长为 ,则必定满足克拉夫特不等式 反之,若码长满足上面的不等式,则一定存在具有这样码长的即时码。,信息论与编码-信源编码,注意:克拉夫特不等式只是说明唯一可译码是否存在,并不能作为唯一可译码的判据(可以排除,不能肯定)。如0,10,010,111满足克拉夫特不等式,但却不是唯一可译码。例题:设二进制码树中 ,对应的 ,由上述定理,可得 因此不存在满足这种码长的唯一可译码。可以用树码进行检
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息论与编码 第五章ppt课件 信息论 编码 第五 ppt 课件
链接地址:https://www.31ppt.com/p-1402053.html