信息论与编码-第六章课件1.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《信息论与编码-第六章课件1.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息论 编码 第六 课件
- 资源描述:
-
1、信道编码-有扰离散信道的编码定理信道编码的初步认识编码规则码字 C=(c0,c1,cn-1),其中ci(i=0,1,2,n-1)称码元,对于二进制有 ci 0,1差错符号差错比特信道编码-有扰离散信道的编码定理差错图样E=发码C-收码R mod M对于二进制 E=C R=C+R或C=R+E差错图样的类型:随机差错突发差错信道编码-有扰离散信道的编码定理 差错控制方式前向纠错(FEC)、检错重发(ARQ)和混合纠错(HEC)是常用的三种差错控制方式。图是这三种方式构成的差错控制系统原理框图。图 三种差错控制方式示意图 信道编码器信道译码器信息码信息码发送端接收端信道编码器信道译码器信息码信息码发
2、送端接收端信道编码器信道译码器信息码信息码发送端接收端应答信号能够发现并可纠正错误的码应答信号能够发现错误的码可纠正错误的码(a)检错重发(ARQ)示意图(b)前向纠错(FEC)示意图(c)混合纠错(HEC)示意图信道编码-有扰离散信道的编码定理在前向纠错(FEC)系统中,发信端将信息码经信道编码后变成能够纠正错误的码,然后通过信道发送出去;收信端收到这些码组后,根据与发信端约定好的编码规则,通过译码能自动发现并纠正因传输带来的数据错误。在前向纠错(FEC)系统中,发信端将信息码经信道编码后变成能够纠正错误的码,然后通过信道发送出去;收信端收到这些码组后,根据与发信端约定好的编码规则,通过译码
3、能自动发现并纠正因传输带来的数据错误。前向纠错方式只要求单向信道,因此特别适合于只能提供单向信道的场合,同时也适合一点发送多点接收的广播方式。因为不需要对发信端反馈信息,所以接收信号的延时小、实时性好。在前向纠错(FEC)系统中,发信端将信息码经信道编码后变成能够纠正错误的码,然后通过信道发送出去;收信端收到这些码组后,根据与发信端约定好的编码规则,通过译码能自动发现并纠正因传输带来的数据错误。前向纠错方式只要求单向信道,因此特别适合于只能提供单向信道的场合,同时也适合一点发送多点接收的广播方式。因为不需要对发信端反馈信息,所以接收信号的延时小、实时性好。这种纠错系统的缺点是设备复杂、成本高,
4、且纠错能力愈强,编译码设备就愈复杂。检错重发(ARQ)系统的发信端将信息码编成能够检错的码组发送到信道,收信端收到一个码组后进行检验,将检验结果(有误码或者无误码)通过反向信道反馈给发信端作为对发信端的一个应答信号。发信端根据收到的应答信号做出是继续发送新的数据还是把出错的数据重发的判断。检错重发(ARQ)系统的发信端将信息码编成能够检错的码组发送到信道,收信端收到一个码组后进行检验,将检验结果(有误码或者无误码)通过反向信道反馈给发信端作为对发信端的一个应答信号。发信端根据收到的应答信号做出是继续发送新的数据还是把出错的数据重发的判断。检错重发系统根据工作方式又可分为三种,即停发等候重发系统
5、、返回重发系统和选择重发系统,如图83所示。在图83(a)中,发信端在t=0时刻将码组1发给收信端,然后停止发送,等待收信端的应答信号。收信端收到该码组并检验后,将应答信号ACK发回发信端,发信端确认码组1无错,就将码组2发送出来;收信端对码组2进行检验后,收信端判断该码组有错并以NAK信号告知发信端,发信端将码组2重新发送一次,收信端第二次收到码组2经检验后无错,即可通过ACK信号告诉发信端无错,发信端接着发送码组3从上述过程中可见,发信端由于要等收信端的应答信号,发送过程是间歇式的,因此数据传输效率不高。但由于该系统原理简单,在计算机通信中仍然得到应用。图83 检错重发的三种工作方式 12
6、23412*23传输传输ACKNAKACKACK传输传输tt码组发送端接收端1发送端接收端2345623456789101112*345623456789传输NAK传输1发送端接收端23456278910111213141512*3456278910111213传输NAK传输tttt(a)停发等候重发示意图(b)返回重发示意图(c)选择重发示意图返回重发系统的工作原理如图83(b)所示,在这种系统中发信端不停顿地发送信息码组,不再等候ACK信号,如果收信端发现错误并发回NAK信号,则发信端从下一个码组开始重发前一段N个码组,N的大小取决于信号传输和处理所造成的延时,也就是发信端从发错误码组开始
7、,到收到NAK信号为止所发出的码组个数,图中N=5。收信端收到码组2有错。发信端在码组6后重发码组2、3、4、5、6,收信端重新接收,图中码组4连续两次出错,发信端重发两次。这种返回重发系统的传输效率比停发等候系统有很大改进,在很多数据传输系统中得到应用。图83(c)描述选择重发系统的工作过程:这种重发系统也是连续不断地发送码组,收信端检测到错误后发回NAK信号,但是发信端不是重发前N个码组,而是只重发有错误的那一组。图中显示发信端只重发收信端检出有错的码组2,对其它码组不再重发。收信端对已认可的码组,从缓冲存储器读出时重新排序,恢复出正常的码组序列。显然,选择重发系统传输效率最高,但价格也最
8、贵,因为它要求较为复杂的控制,在收、发两端都要求有数据缓存器。混合纠错方式是前向纠错方式和检错重发方式的结合。如图82(c)所示。其内层采用FEC方式,纠正部分差错;外层采用ARQ方式,重传那些虽已检出但未纠正的差错。混合纠错方式在实时性和译码复杂性方面是前向纠错和检错重发方式的折衷,较适合于环路延迟大的高速数据传输系统。信道编码-有扰离散信道的编码定理差错控制编码分类 根据编码方式和不同的衡量标准,差错控制编码有多种形式和类别。下面我们简单地介绍几种主要分类。信道编码-有扰离散信道的编码定理差错控制编码分类 根据编码方式和不同的衡量标准,差错控制编码有多种形式和类别。下面我们简单地介绍几种主
9、要分类。(1)根据编码功能可分为检错码、纠错码和纠删码三种类型。只能完成检错功能的叫检错码;具有纠错能力的叫纠错码;而纠删码既可检错也可纠错。(2)按照信息码元和附加的监督码元之间的检验关系可以分为线性码和非线性码。(2)按照信息码元和附加的监督码元之间的检验关系可以分为线性码和非线性码。若信息码元与监督码元之间的关系为线性关系,即监督码元是信息码元的线性组合,则称为线性码。(2)按照信息码元和附加的监督码元之间的检验关系可以分为线性码和非线性码。若信息码元与监督码元之间的关系为线性关系,即监督码元是信息码元的线性组合,则称为线性码。反之,若两者不存在线性关系,则称为非线性码。(3)按照信息码
10、元和监督码元之间的约束方式可分为分组码和卷积码。(3)按照信息码元和监督码元之间的约束方式可分为分组码和卷积码。在分组码中,编码前先把信息序列分为k位一组,然后用一定规则附加m位监督码元,形成n=k+m位的码组。监督码元仅与本码组的信息码元有关,而与其它码组的信息码元无关。(3)按照信息码元和监督码元之间的约束方式可分为分组码和卷积码。在分组码中,编码前先把信息序列分为k位一组,然后用一定规则附加m位监督码元,形成n=k+m位的码组。监督码元仅与本码组的信息码元有关,而与其它码组的信息码元无关。但在卷积码中,码组中的监督码元不但与本组信息码元有关,而且与前面码组的信息码元也有约束关系,就像链条
11、那样一环扣环;所以卷积码又称连环码或链码。(4)系统码与非系统码。(4)系统码与非系统码。在线性分组码中所有码组的k位信息码元在编码前后保持原来形式的码叫系统码,反之就是非系统码。(4)系统码与非系统码。在线性分组码中所有码组的k位信息码元在编码前后保持原来形式的码叫系统码,反之就是非系统码。系统码与非系统码在性能上大致相同,而且系统码的编、译码都相对比较简单,因此得到广泛应用。(4)系统码与非系统码。在线性分组码中所有码组的k位信息码元在编码前后保持原来形式的码叫系统码,反之就是非系统码。系统码与非系统码在性能上大致相同,而且系统码的编、译码都相对比较简单,因此得到广泛应用。(5)纠正随机错
12、误码和纠正突发错误码。(4)系统码与非系统码。在线性分组码中所有码组的k位信息码元在编码前后保持原来形式的码叫系统码,反之就是非系统码。系统码与非系统码在性能上大致相同,而且系统码的编、译码都相对比较简单,因此得到广泛应用。(5)纠正随机错误码和纠正突发错误码。顾名思义,前者用于纠正因信道中出现的随机独立干扰引起的误码,后者主要对付信道中出现的突发错误。信道编码-有扰离散信道的编码定理 从上述分类中可以看到,一种编码可以具有多样性,本章主要介绍纠正随机错误的二进制线性分组码。信道编码-有扰离散信道的编码定理码空间信息空间2k码空间2kn-维n-重矢量空间2n码的平均特性、码的性能限信道编码-有
13、扰离散信道的编码定理 有扰离散信道的编码定理有扰离散信道的编码定理随机编码随机编码 考虑一个DMC信道,其输入符号集为输出符号集为 转移概率矩阵为 即输入为q元,输出为Q元。,121QyyyY,121qxxxX)/(ijxyp信道编码-有扰离散信道的编码定理对其输入进行分组编码,编码方式是每K个输入信源符号一组,编成N个符号的码,叫做(N,K)分组编码器。如图所示。(N,K)分组编码器DMC信道消息组m),(21KmmmNXC码字),(21Ncccc,121qxxxXXcn,121QyyyYNNYrrrr),(21收码信道编码-有扰离散信道的编码定理码字 可看成是一个N维矢量,设想有一个N维的
14、矢量空间 ,每一个码字可以认为是该矢量空间的一个点。),(110NcccNX信道编码-有扰离散信道的编码定理码字 可看成是一个N维矢量,设想有一个N维的矢量空间 ,每一个码字可以认为是该矢量空间的一个点。由于每维有q个取值,故该矢量空间中总的点数为),(110NcccNXNqZ 信道编码-有扰离散信道的编码定理码字 可看成是一个N维矢量,设想有一个N维的矢量空间 ,每一个码字可以认为是该矢量空间的一个点。由于每维有q个取值,故该矢量空间中总的点数为而码字由K个q进制符号组成,故码字总数为),(110NcccNXNqZ KqM 信道编码-有扰离散信道的编码定理码字 可看成是一个N维矢量,设想有一
15、个N维的矢量空间 ,每一个码字可以认为是该矢量空间的一个点。由于每维有q个取值,故该矢量空间中总的点数为而码字由K个q进制符号组成,故码字总数为所谓编码,就是要在Z个N维空间点中,选择M个作为码字,不同的选取方法,可能会得到不同的误码率。),(110NcccNXNqZ KqM 信道编码-有扰离散信道的编码定理 随机编码的误码率随机编码的误码率信道编码-有扰离散信道的编码定理 随机编码的误码率随机编码的误码率已经说过,所谓编码就是要在Z个N维空间点中选取M个作为码字。信道编码-有扰离散信道的编码定理 随机编码的误码率随机编码的误码率已经说过,所谓编码就是要在Z个N维空间点中选取M个作为码字。如果
16、不要求一一对应,则共有ZM种不同的选取方法,在这些选取方法中,有的方法选取的结果会使得误码率比较低,有的可能比较高。那么,误码率的上界是多少呢?信道编码-有扰离散信道的编码定理 随机编码的误码率随机编码的误码率已经说过,所谓编码就是要在Z个N维空间点中选取M个作为码字。如果不要求一一对应,则共有ZM种不同的选取方法,在这些选取方法中,有的方法选取的结果会使得误码率比较低,有的可能比较高。那么,误码率的上界是多少呢?由于共有ZM种不同的选取方法,故每一种选取方法的出现概率为1/ZM,即信道编码-有扰离散信道的编码定理其中,为某种选择方法得到的码集。NMmqZMcp1)(mc信道编码-有扰离散信道
17、的编码定理其中,为某种选择方法得到的码集。设与这种选择相对应的误码率为 ,则全部码集的平均误码率为NMmqZMcp1)(mc)(mecPNMNMqmmeNMqmmmeecPqcpcPP11)()()(信道编码-有扰离散信道的编码定理那么,的上界是多少呢?eP信道编码-有扰离散信道的编码定理那么,的上界是多少呢?设有某一个码字 ,经DMC信道传输后,在输出端变成接收码字 ,则译码后的误码率是eP),()1(10Nkkkkcccc),(110NrrrrNYrkkkerIcrpcP)()/()(信道编码-有扰离散信道的编码定理那么,的上界是多少呢?设有某一个码字 ,经DMC信道传输后,在输出端变成接
18、收码字 ,则译码后的误码率是其中,eP),()1(10Nkkkkcccc),(110NrrrrNYrkkkerIcrpcP)()/()()()()/()/(,)/()/(,1,0)(bacrpcrpikicrpcrpkirIikikk使总有至少一个对所有的有信道编码-有扰离散信道的编码定理这就意味着,当发码字 而收到r的概率大于发任何其他码字 而收到r的概率时,则令 因为此时通过最优译码可以做到正确译码;kcic,0)(rIk信道编码-有扰离散信道的编码定理这就意味着,当发码字 而收到r的概率大于发任何其他码字 而收到r的概率时,则令 因为此时通过最优译码可以做到正确译码;反之,则令 因为此时
19、不能正确译码。kcic,0)(rIk,1)(rIk信道编码-有扰离散信道的编码定理这就意味着,当发码字 而收到r的概率大于发任何其他码字 而收到r的概率时,则令 因为此时通过最优译码可以做到正确译码;反之,则令 因为此时不能正确译码。而 一定满足不等式kcic,0)(rIk,1)(rIk)(rIk1111)/()/()(kkiikcrpcrprI信道编码-有扰离散信道的编码定理上式可以根据 和 两种情况分别加以验证。0)(rIk1)(rIk信道编码-有扰离散信道的编码定理上式可以根据 和 两种情况分别加以验证。将上式代入误码率公式,于是有0)(rIk1)(rIkNNYrkiikYrkkiikk
20、ecrpcrpcrpcrpcrpcP11111111)/()/()/()/()/()(信道编码-有扰离散信道的编码定理这个不等式叫做Gallager界,它指出了码字的误码上界,是Gallager在1965年推导出来的。信道编码-有扰离散信道的编码定理这个不等式叫做Gallager界,它指出了码字的误码上界,是Gallager在1965年推导出来的。如果该误码上界等于零或者足够小,则我们可以说,总有一些编码方法,能够使误码足够小。这就是香农第二定理。信道编码-有扰离散信道的编码定理(二)有扰信道编码定理信道编码-有扰离散信道的编码定理(二)有扰信道编码定理上面分析了在输入端发送一个码字 时,误码
21、率的上界,即Gallager界。kc信道编码-有扰离散信道的编码定理(二)有扰信道编码定理上面分析了在输入端发送一个码字 时,误码率的上界,即Gallager界。由于输入端发送的码字有多种可能,则由Gallager界,可以推导出其平均误码率的上界,为kc)(RNEeeP信道编码-有扰离散信道的编码定理(二)有扰信道编码定理上面分析了在输入端发送一个码字 时,误码率的上界,即Gallager界。由于输入端发送的码字有多种可能,则由Gallager界,可以推导出其平均误码率的上界,为其中,N是码字长度,E(R)是叫做DMC信道的可靠性函数kc)(RNEeeP信道编码-有扰离散信道的编码定理E(R)
22、定义为),(maxmax)(0 xPERRExP信道编码-有扰离散信道的编码定理E(R)定义为当最优的 及 选定以后,E(R)就只是R的函数,),(maxmax)(0 xPERRExPxP信道编码-有扰离散信道的编码定理E(R)定义为当最优的 及 选定以后,E(R)就只是R的函数,而是信道的码率,),(maxmax)(0 xPERRExPxPNMR/ln信道编码-有扰离散信道的编码定理E(R)定义为当最优的 及 选定以后,E(R)就只是R的函数,而是信道的码率,是可能的信息组合数,),(maxmax)(0 xPERRExPxPNMR/lnKqM 信道编码-有扰离散信道的编码定理E(R)定义为当
23、最优的 及 选定以后,E(R)就只是R的函数,而是信道的码率,是可能的信息组合数,N是每码字的码元数,),(maxmax)(0 xPERRExPxPNMR/lnKqM 信道编码-有扰离散信道的编码定理E(R)定义为当最优的 及 选定以后,E(R)就只是R的函数,而是信道的码率,是可能的信息组合数,N是每码字的码元数,R表示每码元携带的信息量,所以称作码率(或传信率)。),(maxmax)(0 xPERRExPxPNMR/lnKqM 信道编码-有扰离散信道的编码定理从E(R)的定义式可以看出,E(R)越大,就越小,即可靠性就越高,这也是E(R)称为可靠性函数的原因,也叫做误差指数。eP信道编码-
24、有扰离散信道的编码定理从E(R)的定义式可以看出,E(R)越大,就越小,即可靠性就越高,这也是E(R)称为可靠性函数的原因,也叫做误差指数。其中的 定义为eP),(xPoE 10101110)/()(ln),(QjqiijixypxpExP信道编码-有扰离散信道的编码定理从E(R)的定义式可以看出,E(R)越大,就越小,即可靠性就越高,这也是E(R)称为可靠性函数的原因,也叫做误差指数。其中的 定义为也就是说,是以修正因子 及输入符号概分布矢量 为自变量的一个函数。eP),(xPoE 10101110)/()(ln),(QjqiijixypxpExP),(xPoExP信道编码-有扰离散信道的编
25、码定理由于E(R)是 对 取极大值,所以一定有),(0 xPER0),(),(00 xxPPERER信道编码-有扰离散信道的编码定理由于E(R)是 对 取极大值,所以一定有即),(0 xPER0),(),(00 xxPPERER),(0 xPER信道编码-有扰离散信道的编码定理 与 的关系曲线如下面左图所示,因此可得到R与 的关系曲线,如下面右图所示。),(0 xPE01),(0 xPE1R0RC信道编码-有扰离散信道的编码定理考察E(R)与R的关系,由E(R)的定义式,可得RRE)(信道编码-有扰离散信道的编码定理考察E(R)与R的关系,由E(R)的定义式,可得即E(R)和R之间的关系曲线的
展开阅读全文