(精品)第11章《通信原理》樊昌信_第六版

上传人:沈*** 文档编号:247371708 上传时间:2024-10-18 格式:PPT 页数:154 大小:2.15MB
返回 下载 相关 举报
(精品)第11章《通信原理》樊昌信_第六版_第1页
第1页 / 共154页
(精品)第11章《通信原理》樊昌信_第六版_第2页
第2页 / 共154页
(精品)第11章《通信原理》樊昌信_第六版_第3页
第3页 / 共154页
点击查看更多>>
资源描述
,通信原理,(,第,6,版,),单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,通信原理,1,通信原理,第,11,章差错控制编码,2,第,11,章差错控制编码,11.1,概述,信道分类:从差错控制角度看,随机信道:错码的出现是随机的,突发信道:错码是成串集中出现的,混合信道:既存在随机错码又存在突发错码,差错控制技术的种类,检错重发,前向纠错,反馈校验,检错删除,3,第,11,章差错控制编码,差错控制编码:常称为,纠错编码,监督码元:,上述,4,种技术中除第,3,种外,都是在接收端识别有无错码。所以在发送端需要在信息码元序列中增加一些差错控制码元,它们称为监督码元。,不同的编码方法,有不同的,检错,或,纠错,能力。,多余度,:就是指增加的监督码元多少。例如,若编码序列中平均每两个信息码元就添加一个监督码元,则这种编码的多余度为,1/3,。,编码效率,(,简称,码率,),:设编码序列中信息码元数量为,k,,总码元数量为,n,,则比值,k/n,就是码率。,冗余度:,监督码元数,(,n,-,k,),和信息码元数,k,之比。,理论上,差错控制以降低信息传输速率为代价换取提高传输可靠性。,4,第,11,章差错控制编码,自动要求重发,(ARQ),系统,3,种,ARQ,系统,停止等待,ARQ,系统,数据按分组发送。每发送一组数据后发送端等待接收端的确认,(ACK),答复,然后再发送下一组数据。,图中的第,3,组接收数据有误,接收端发回一个否认,(NAK),答复。这时,发送端将重发第,3,组数据。,系统是工作在半双工状态,时间没有得到充分利用,传输效率较低。,接收码组,ACK,ACK,NAK,ACK,ACK,NAK,ACK,t,1,2,3,3,4,5,5,发送码组,1,2,3,3,4,5,5,6,t,有错码组,有错码组,5,第,11,章差错控制编码,拉后,ARQ,系统,发送端连续发送数据组,接收端对于每个接收到的数据组都发回,确认,(,ACK,),或,否认,(,NAK,),答复。,例如,图中第,5,组接收数据有误,则在发送端收到第,5,组接收的否认答复后,从第,5,组开始重发数据组。,在这种系统中需要对发送的数据组和答复进行编号,以便识别。显然,这种系统需要双工信道,接收数据,有错码组,有错码组,9,10,11,10,11,12,2,1,4,3,6,5,7,9,8,5,7,6,ACK,1,NAK,5,NAK,9,ACK,5,发送数据,5,7,6,9,5,2,1,4,3,6,7,9,8,10,11,10,11,12,重发码组,重发码组,6,第,11,章差错控制编码,选择重发,ARQ,系统,它只重发出错的数据组,因此进一步提高了传输效率。,接收数据,有错码组,有错码组,9,2,1,4,3,6,5,7,5,9,8,10,11,13,14,12,发送数据,9,9,5,8,5,2,1,4,3,6,7,10,11,13,14,12,重发码组,重发码组,NAK,9,ACK,1,NAK,5,ACK,5,ACK,9,7,第,11,章差错控制编码,ARQ,的主要优点:和前向纠错方法相比,监督码元较少即能使误码率降到很低,即码率较高;,检错的计算复杂度较低;,检错用的编码方法和加性干扰的统计特性基本无关,能适应不同特性的信道。,ARQ,的主要缺点:,需要双向信道来重发,不能用于单向信道,也不能用于一点到多点的通信系统。,因为重发而使,ARQ,系统的传输效率降低。,在信道干扰严重时,可能发生因不断反复重发而造成事实上的通信中断。,在要求实时通信的场合,例如电话通信,往往不允许使用,ARQ,法。,8,第,11,章差错控制编码,ARQ,系统的原理方框图,在发送端,输入的信息码元在编码器中被分组编码(加入监督码元)后,除了立即发送外,还暂存于缓冲存储器中。若接收端解码器检出错码,则由解码器控制产生一个重发指令。此指令经过反向信道送到发送端。由发送端重发控制器控制缓冲存储器重发一次。,接收端仅当解码器认为接收信息码元正确时,才将信息码元送给收信者,否则在输出缓冲存储器中删除接收码元。,当解码器未发现错码时,经过反向信道发出不需重发指令。发送端收到此指令后,即继续发送后一码组,发送端的缓冲存储器中的内容也随之更新。,9,第,11,章差错控制编码,11.2,纠错编码的基本原理,分组码基本原理:举例说明如下。,设有一种由,3,位二进制数字构成的码组,它共有,8,种不同的可能组合。若将其全部用来表示天气,则可以表示,8,种不同天气,,例如:“,000”,(晴),“,001”,(云),,“,010”,(阴),“,011”,(雨),,“,100”,(雪),“,101”,(霜),,“,110”,(雾),“,111”,(雹)。,其中任一码组在传输中若发生一个或多个错码,则将变成另一个信息码组。这时,接收端将无法发现错误。,10,第,11,章差错控制编码,若在上述,8,种码组中只准许使用,4,种来传送天气,例如:,“,000”,晴,“,011”,云 “,101”,阴 “,110”,雨,这时,虽然只能传送,4,种不同的天气,但是接收端却有可能发现码组中的一个错码。,例如,若“,000”,(晴)中错了一位,则接收码组将变成“,100”,或“,010”,或“,001”,。这,3,种码组都是不准使用的,称为,禁用码组,。,接收端在收到禁用码组时,就认为发现了错码。当发生,3,个错码时,“,000”,变成了“,111”,,它也是禁用码组,故这种编码也能检测,3,个错码。,但是这种码不能发现一个码组中的两个错码,因为发生两个错码后产生的是,许用码组,。,11,第,11,章差错控制编码,检错和纠错,上面这种编码只能检测错码,不能纠正错码。例如,当接收码组为禁用码组“,100”,时,接收端将无法判断是哪一位码发生了错误,因为晴、阴、雨三者错了一位都可以变成“,100”,。,要能够纠正错误,还要增加多余度。例如,若规定许用码组只有两个:“,000”,(晴),“,111”,(雨),其他都是禁用码组,则能够检测两个以下错码,或能够纠正一个错码。,例如,当收到禁用码组“,100”,时,若当作仅有一个错码,则可以判断此错码发生在“,1”,位,从而纠正为“,000”,(晴)。因为“,111”,(雨)发生任何一位错码时都不会变成“,100”,这种形式。,但是,这时若假定错码数不超过两个,则存在两种可能性:“,000”,错一位和“,111”,错两位都可能变成“,100”,,因而只能检测出存在错码而无法纠正错码。,12,第,11,章差错控制编码,分组码的结构,将信息码分组,为每组信息码附加若干监督码的编码称为,分组码,。,在分组码中,监督码元仅监督本码组中的信息码元。,信息位和监督位的关系:举例如下,信息位,监督位,晴,00,0,云,01,1,阴,10,1,雨,11,0,13,第,11,章差错控制编码,分组码的一般结构,分组码的符号:,(,n,k,),N,码组的总位数,又称为码组的长度(码长),,k,码组中信息码元的数目,,n,k,r,码组中的监督码元数目,或称监督位数目。,14,第,11,章差错控制编码,分组码的码重和码距,码重:把码组中“,1”,的个数目称为码组的重量,简称,码重,。,码距:把两个码组中对应位上数字不同的位数称为码组的距离,简称,码距,。码距又称,汉明距离,。,例如,“,000”,晴,,“,011”,云,“,101”,阴,“,110”,雨,,4,个码组之间,任意两个的距离均为,2,。,最小码距:把某种编码中各个码组之间距离的最小值称为,最小码距,(,d,0,),。例如,上面的编码的最小码距,d,0,=2,。,15,第,11,章差错控制编码,码距的几何意义,对于,3,位的编码组,可以在,3,维空间中说明码距的几何意义。,每个码组的,3,个码元的值,(,a,1,a,2,a,3,),就是此立方体各顶点的坐标。而上述码距概念在此图中就对应于各顶点之间沿立方体各边行走的几何距离。,由此图可以直观看出,上例中,4,个准用码组之间的距离均为,2,。,(0,0,0),(0,0,1),(1,0,1),(1,0,0),(1,1,0),(0,1,0),(0,1,1),(1,1,1),a,2,a,0,a,1,16,第,11,章差错控制编码,码距和检纠错能力的关系,一种编码的最小码距,d,0,的大小直接关系着这种编码的检错和纠错能力,为检测,e,个错码,要求最小码距,d,0,e,+1,【,证,】,设一个码组,A,位于,O,点。若码组,A,中发生一个错码,则我们可以认为,A,的位置将移动至以,O,点为圆心,以,1,为半径的圆上某点,但其位置不会超出此圆。,若码组,A,中发生两位错码,则其位置不会超出以,O,点为圆心,以,2,为半径的圆。因此,只要最小码距不小于,3,,码组,A,发生两位以下错码时,,不可能变成另一个准用,码组,因而能检测错码,的位数等于,2,。,0,1,2,3,B,A,汉明距离,e,d,0,17,第,11,章差错控制编码,同理,若一种编码的最小码距为,d,0,,则将能检测,(,d,0,-1),个错码。反之,若要求检测,e,个错码,则最小码距,d,0,至少应不小于,(,e,+1),。,为了纠正,t,个错码,要求最小码距,d,0,2,t,+1,【,证,】,图中画出码组,A,和,B,的距离为,5,。码组,A,或,B,若发生不多于两位错码,则其位置均不会超出半径为,2,以原位置为圆心的圆。这两个圆是不重叠的。判决规则为:若接收码组落于以,A,为圆心的圆上就判决收到的是码组,A,,若落于以,B,为圆心的圆上就判决为码组,B,。,这样,就能够纠,正两位错码。,B,t,A,汉明距离,0,1,2,3,4,5,t,d,0,18,第,11,章差错控制编码,若这种编码中除码组,A,和,B,外,还有许多种不同码组,但任两码组之间的码距均不小于,5,,则以各码组的位置为中心以,2,为半径画出之圆都不会互相重叠。这样,每种码组如果发生不超过两位错码都将能被纠正。因此,当最小码距,d,0,5,时,能够纠正,2,个错码,且最多能纠正,2,个。若错码达到,3,个,就将落入另一圆上,从而发生错判。故一般说来,为纠正,t,个错码,最小码距应不小于,(2,t,+1),。,19,第,11,章差错控制编码,为纠正,t,个错码,同时检测,e,个错码,要求最小码距,在解释此式之前,先来分析下图所示的例子。图中码组,A,和,B,之间距离为,5,。按照检错能力公式,最多能检测,4,个错码,即,e,=,d,0,1=5 1=4,,按照纠错能力公式纠错时,能纠正,2,个错码。但是,不能同时作到两者,因为当错码位数超过纠错能力时,该码组立即进入另一码组的圆内而被错误地“纠正”了。例如,码组,A,若错了,3,位,就会被误认为码组,B,错了,2,位造成的结果,从而被,错“纠”为,B,。这就,是说,检错和纠错,公式不能同时成立,或同时运用。,B,t,A,汉明距离,0,1,2,3,4,5,t,d,0,20,第,11,章差错控制编码,所以,为了在可以纠正,t,个错码的同时,能够检测,e,个错码,就需要像下图所示那样,使某一码组(譬如码组,A,)发生,e,个错误之后所处的位置,与其他码组(譬如码组,B,)的纠错圆圈至少距离等于,1,,不然将落在该纠错圆上从而发生错误地“纠正”。因此,由此图可以直观看出,要求最小码距,这种纠错和检错结合的工作方式简称,纠检结合,。,A,B,e,1,t,t,汉明距离,21,第,11,章差错控制编码,这种工作方式是自动在纠错和检错之间转换的。当错码数量少时,系统按前向纠错方式工作,以节省重发时间,提高传输效率;当错码数量多时,系统按反馈重发方式纠错,以降低系统的总误码率。所以,它适用于大多数时间中错码数量很少,少数时间中错码数量多的情况。,22,第,11,章差错控制编码,11.3,纠错编码的性能,系统带宽和信噪比的矛盾:,由上节所述的纠错编码原理可知,为了减少接收错误码元数量,需要在发送信息码元序列中加入监督码元。这样作
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!