通信原理课件:纠错编码精.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《通信原理课件:纠错编码精.ppt》由会员分享,可在线阅读,更多相关《通信原理课件:纠错编码精.ppt(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、通信原理课件:纠错编码第1页,本讲稿共66页2 主要内容主要内容主要内容主要内容8.1 8.1 引言引言8.2 8.2 纠错编码的基本原理纠错编码的基本原理8.3 8.3 线性分组码线性分组码8.48.4 循环码循环码8.5 8.5 小结小结第2页,本讲稿共66页38.1 引言引言 在数字信号传输中,由于在数字信号传输中,由于噪声的存在及信道特性不理噪声的存在及信道特性不理想想,都可使信号波形失真,从而在接收端就不可避免的,都可使信号波形失真,从而在接收端就不可避免的产生错误判决。产生错误判决。引起误码原因引起误码原因:(1)(1)信道特性不理想信道特性不理想(乘性干扰乘性干扰):引起码间串扰
2、,通常可采引起码间串扰,通常可采用均衡的办法纠正。用均衡的办法纠正。(2)(2)噪声影响噪声影响(加性干扰加性干扰):需借助各种差错控制编码技术来需借助各种差错控制编码技术来克服。克服。一、基本概念一、基本概念第3页,本讲稿共66页4差错控制编码差错控制编码又称为又称为信道编码信道编码(纠错编码纠错编码),要求在,要求在满足有效性前提下,尽可能提高数字通信的可靠性满足有效性前提下,尽可能提高数字通信的可靠性n纠错编码纠错编码:在要传送的数字信息序列中按一定规则加上一:在要传送的数字信息序列中按一定规则加上一些冗余码元(监督位些冗余码元(监督位),),使序列按满足一定数学规律的码字传输使序列按满
3、足一定数学规律的码字传输(编码过程编码过程););n译码译码:在接收端在接收端,利用这种规律性来鉴别传输过程是否发生利用这种规律性来鉴别传输过程是否发生错误或纠正错误,恢复原始信息序列。错误或纠正错误,恢复原始信息序列。第4页,本讲稿共66页5二、纠错编码的分类二、纠错编码的分类 按功能分:检错码和纠错码按功能分:检错码和纠错码 按监督码元与信息码元之间是否存在线性关系分:线性码与非按监督码元与信息码元之间是否存在线性关系分:线性码与非线性码线性码 按信息码元与监督码元之间的约束关系不同分:分组码按信息码元与监督码元之间的约束关系不同分:分组码与非分组码如卷积码与非分组码如卷积码按信息码元在编
4、码后是否保持原来的信号形式分:系统码与非按信息码元在编码后是否保持原来的信号形式分:系统码与非系统码系统码按纠正差错的类型分:纠正随机错误的码与纠正突发按纠正差错的类型分:纠正随机错误的码与纠正突发错误的码错误的码 按码元的取值分:二进制码与多进制码按码元的取值分:二进制码与多进制码第5页,本讲稿共66页6三、误码的类型三、误码的类型n 随机误码随机误码n错码出现是随机的、错码之间错码出现是随机的、错码之间统计独立统计独立。n由随机噪声引起由随机噪声引起n存在随机误码的信道称为随机信道存在随机误码的信道称为随机信道n 突发误码突发误码错码错码成串集中出现成串集中出现,在很短的时间出现大量错码,
5、而过后在很短的时间出现大量错码,而过后又存在较大的无错码位,又存在较大的无错码位,且且差错之间是相关的差错之间是相关的例如:脉冲噪声,信道中衰落例如:脉冲噪声,信道中衰落存在这种差错的信道称为突发信道存在这种差错的信道称为突发信道第6页,本讲稿共66页7四、差错控制方法四、差错控制方法(1)前向纠错(前向纠错(FECFEC)第7页,本讲稿共66页8优点:无需反向信道、译码总延迟恒定,具有恒定的信息优点:无需反向信道、译码总延迟恒定,具有恒定的信息 传输速率传输速率缺点:当纠错能力强时,要增加冗余位;接收可靠性对信缺点:当纠错能力强时,要增加冗余位;接收可靠性对信道传输条件的恶化很敏感道传输条件
6、的恶化很敏感(2)自动要求重发(自动要求重发(ARQARQ)第8页,本讲稿共66页9优点:极低的不可检测概率;编译码简单;对任何信道都有效优点:极低的不可检测概率;编译码简单;对任何信道都有效缺点:需要反向信道;译码延迟不固定;需要缓冲器缺点:需要反向信道;译码延迟不固定;需要缓冲器(3)FEC/ARQFEC/ARQ混合系统混合系统分为三类:停止等待分为三类:停止等待ARQ、连续、连续ARQ和选择重发和选择重发ARQ综合利用综合利用FEC延迟小,纠错能力强和延迟小,纠错能力强和ARQ传输可靠性高传输可靠性高第9页,本讲稿共66页10发端发出同时具有检错和纠错能力的码,收端收到后,发端发出同时具
7、有检错和纠错能力的码,收端收到后,检查错误情况:如果错误在纠错能力之内,则自动纠正;检查错误情况:如果错误在纠错能力之内,则自动纠正;若超出纠错能力,但在检错能力之内,则经反向信道要若超出纠错能力,但在检错能力之内,则经反向信道要求重发。求重发。注意注意:不同的纠错编码方法,有不同的检错或纠错能力,:不同的纠错编码方法,有不同的检错或纠错能力,一般说来,增加监督码元越多,检错或纠错的能力就越强,一般说来,增加监督码元越多,检错或纠错的能力就越强,提高传输可靠性是以降低传输有效性为代价的。提高传输可靠性是以降低传输有效性为代价的。第10页,本讲稿共66页118.2纠错编码的基本原理纠错编码的基本
8、原理简单例子:简单例子:3位二进制码组(位二进制码组(c1 c2 c3),其中其中ci=0或或1。此码组有。此码组有8种种不同的组合:不同的组合:000 001 010 011 100 101 110 111可分别代表不同的信息含义。若将可分别代表不同的信息含义。若将8种码组都作为有用种码组都作为有用码组来使用,比如代表码组来使用,比如代表8种天气情况:种天气情况:000(晴晴),),001(雷),(雷),010(雹),(雹),011(阴阴),),100(风),(风),101(云云),),110(雨雨),),111(雪)(雪)第11页,本讲稿共66页12任一码组在传输中若发生一个或多个错码,则
9、将变成任一码组在传输中若发生一个或多个错码,则将变成另一信息码组另一信息码组这种编码方法就不具有任何抗干扰能力:这种编码方法就不具有任何抗干扰能力:但如果在但如果在8种码组中,规定只准使用其中种码组中,规定只准使用其中4种来传输信息,种来传输信息,比如,许用码组为:比如,许用码组为:000(晴),(晴),011(阴),(阴),101(云),(云),110(雨)(雨)这种编码这种编码接收端有可能检测码组中出现的一位或接收端有可能检测码组中出现的一位或三位错误,但不能发现两位错码的情况三位错误,但不能发现两位错码的情况接收端收到禁用码组时,就认为发现了错误接收端收到禁用码组时,就认为发现了错误第1
10、2页,本讲稿共66页13这种方法这种方法只能检测错误,但不能纠正错误只能检测错误,但不能纠正错误比如:当接收端收到禁用码组比如:当接收端收到禁用码组100时,无法判决哪一位码时,无法判决哪一位码发生了错误发生了错误000(晴)(晴)101(云)(云)110(雨)(雨)错一位错一位100要想纠正错误,需要增加多余度,要想纠正错误,需要增加多余度,比如,只准使用两个码比如,只准使用两个码组组第13页,本讲稿共66页14000(晴)(晴)111(阴)(阴)其他均为禁用码组,则它可检测两个错码或能纠正一个错码。其他均为禁用码组,则它可检测两个错码或能纠正一个错码。如:接收端接收到禁用码组如:接收端接收
11、到禁用码组100,若认为只有一个错码,可纠,若认为只有一个错码,可纠正,若错码数不超过正,若错码数不超过2个,只能检测错误个,只能检测错误4种信息完全可以由种信息完全可以由2位二进制数字来表示,即前两位。位二进制数字来表示,即前两位。可见,第三位完全是多余的,这第三位就作为附加的可见,第三位完全是多余的,这第三位就作为附加的监督码监督码第14页,本讲稿共66页15一、纠错编码的基本思想一、纠错编码的基本思想 发送端按照某种规则在信息序列上发送端按照某种规则在信息序列上附加监督码元附加监督码元,接收端,接收端则按照同一规则检查两者间关系则按照同一规则检查两者间关系 码的检错和纠错能力是用信息量的
12、码的检错和纠错能力是用信息量的冗余冗余来换取的。添加来换取的。添加的冗余越多,码的检错、纠错能力越强,但信道的传输效的冗余越多,码的检错、纠错能力越强,但信道的传输效率下降也越多。率下降也越多。以以牺牲通信的有效性牺牲通信的有效性(信息传输速率)来提高(信息传输速率)来提高可靠性可靠性第15页,本讲稿共66页16二、纠错编码的理论基础二、纠错编码的理论基础理论依据:理论依据:ShannonShannon信道编码定理信道编码定理定理指出:定理指出:对于一给定的有干扰信道,若其信道容量为对于一给定的有干扰信道,若其信道容量为C C,只要,只要发送端以发送端以低于低于C C的速率的速率R R发送信息
13、,则一定存在一种编码方发送信息,则一定存在一种编码方法,使编码错误概率法,使编码错误概率P P随着码长随着码长n n的增加,按指数下降到任的增加,按指数下降到任意小的值。意小的值。E(R)称为误差指数,)称为误差指数,n编码长度,编码长度,R信息发送速率信息发送速率第16页,本讲稿共66页17三、编码距离与纠错检测的关系三、编码距离与纠错检测的关系码重码重:二进编码序列二进编码序列V中,包含中,包含1的个数为该码组的重量(权),的个数为该码组的重量(权),W(v)码距码距:两个等长码组两个等长码组V1,V2中对应码位上不同二进制码中对应码位上不同二进制码元的个数,也叫汉明距离,元的个数,也叫汉
14、明距离,d(V1,V2)例:例:V111001100和和V2=10010111 重量分别为重量分别为W14,W25;它们的距离为;它们的距离为d(V1,V2)=5。两码组间的汉明距离也等于两码组对应位模二加后所得两码组间的汉明距离也等于两码组对应位模二加后所得码组的重量码组的重量n几个基本概念几个基本概念第17页,本讲稿共66页18最小码距最小码距:对于某种编码,所含的全部码组之间的最小距离,成对于某种编码,所含的全部码组之间的最小距离,成为该码的最小码距,为该码的最小码距,用用dmin表示表示最小码距的大小最小码距的大小直接关系着这种编码的检错和纠错能力,直接关系着这种编码的检错和纠错能力,
15、它是衡量各种码抗干扰能力大小的标准。它是衡量各种码抗干扰能力大小的标准。码组的最小距离码组的最小距离越大,说明码字间的最小差别越大,抗干扰能力越强。越大,说明码字间的最小差别越大,抗干扰能力越强。n 最小码距与检错和纠错能力的关系最小码距与检错和纠错能力的关系1)如果如果 一个码能检错不多于一个码能检错不多于e个错,则要求个错,则要求2)如果如果 一个码能纠正不多于一个码能纠正不多于t个错,则要求个错,则要求第18页,本讲稿共66页192)如果如果 一个码能纠正不多于一个码能纠正不多于t个错,同时可以检个错,同时可以检e个错误个错误 则要求则要求四、编码效率四、编码效率设编码序列长度与所包含的
16、信息位数分别为设编码序列长度与所包含的信息位数分别为n,k,则,则编码效率指一个码组中信息位所占比重:编码效率指一个码组中信息位所占比重:第19页,本讲稿共66页20编码效率是衡量码性能的一个重要参量,编码效率是衡量码性能的一个重要参量,编码效率与编码效率与抗干扰能力这两个参数是相互矛盾的抗干扰能力这两个参数是相互矛盾的编码的主要任务就是如何找到一种编码,在满足一定编码的主要任务就是如何找到一种编码,在满足一定误码率要求的前提下,尽量提高编码效率。误码率要求的前提下,尽量提高编码效率。五、编码增益五、编码增益描述编码系统对非编码系统性能的改善程度,定义为描述编码系统对非编码系统性能的改善程度,
17、定义为在给定误码率要求下,非编码系统与编码系统之间所在给定误码率要求下,非编码系统与编码系统之间所需信噪比的差。需信噪比的差。编码增益越大越好编码增益越大越好第20页,本讲稿共66页218.3线性分组码线性分组码一、基本概念一、基本概念n分组码分组码将信息码首先分成若干组,然后为每组信码附加若干位将信息码首先分成若干组,然后为每组信码附加若干位监督码元,这种编码称之为监督码元,这种编码称之为“分组码分组码”分组码一般用(分组码一般用(n,k)表示,)表示,k k是信息码的位数,是信息码的位数,n n是码组长是码组长度,监督码元位数度,监督码元位数r=n-k r=n-k,分组码结构分组码结构码长
18、码长n=k+rk个信息位个信息位r个监督位个监督位第21页,本讲稿共66页22注意注意:在分组码中,监督码仅监督本码组中的信息码元。在非在分组码中,监督码仅监督本码组中的信息码元。在非分组码中如卷积码,监督码元除了与本组信息码元有关,还与分组码中如卷积码,监督码元除了与本组信息码元有关,还与其它组的信息码元有关其它组的信息码元有关n线性码线性码码组中监督码元和信息码元之间满足线性变换关系,由一组线码组中监督码元和信息码元之间满足线性变换关系,由一组线性方程(监督方程)构成。性方程(监督方程)构成。线性码是一种代数码。奇偶监督码线性码是一种代数码。奇偶监督码是最简单的线性码。是最简单的线性码。第
19、22页,本讲稿共66页23二、几种简单的线性分组码二、几种简单的线性分组码1、重复码、重复码(n,1)的线性分组码,最小码距为的线性分组码,最小码距为n,当,当n很大时,编码效率低,很大时,编码效率低,纠错能力强,纠错能力强,2、奇偶校验码、奇偶校验码只有只有一个监督码(校验位)的一个监督码(校验位)的(n,n-1)的分组码。分为)的分组码。分为两种:两种:奇数奇数校验码和校验码和偶数偶数校验码校验码第23页,本讲稿共66页24n奇数校验码:附加一位监督码,使奇数校验码:附加一位监督码,使码组中码组中“1”的个数为奇数的个数为奇数设码字(设码字(vn-1,vn-2,v1,v0),),v0为监督
20、元,则有:为监督元,则有:vn-1 vn-2 v1 v01 (8-1)在接收端,按上式计算各码元,若结果为在接收端,按上式计算各码元,若结果为0认为有错;认为有错;否则,无错。如:否则,无错。如:11010 0模模2加加n偶数校验码:附加一位监督码,使偶数校验码:附加一位监督码,使码组中码组中“1”的个数为偶数,的个数为偶数,vn-1 vn-2 v1 v00即满足:即满足:(8-28-2)(8-1)与与(8-2)叫做叫做监督方程监督方程或或监督关系式监督关系式第24页,本讲稿共66页25在接收端,按上式计算各码元,若结果为在接收端,按上式计算各码元,若结果为1认为有错;否认为有错;否则,无错。
21、如:则,无错。如:11010 1注意:只能检测奇数个错误注意:只能检测奇数个错误,当错码为奇数个时,由于打乱了当错码为奇数个时,由于打乱了码字中码字中”1”个数的奇偶性,故能发现差错。但当错码为偶数个个数的奇偶性,故能发现差错。但当错码为偶数个时,因码字中时,因码字中1个数奇偶性保持不变,则无法发现错码。个数奇偶性保持不变,则无法发现错码。特点:结构简单,特点:结构简单,易于实现,编码效率高,虽然不理想,但易于实现,编码效率高,虽然不理想,但干扰不严重时,且码长不长的情况下仍很有用。干扰不严重时,且码长不长的情况下仍很有用。第25页,本讲稿共66页263、方阵码、方阵码也叫二维奇偶校验码(矩阵
22、码、行列监督码),其基本原理也叫二维奇偶校验码(矩阵码、行列监督码),其基本原理与简单的奇偶校验码相似。不同的是与简单的奇偶校验码相似。不同的是每个码元都要受到行每个码元都要受到行和列的两项监督和列的两项监督编码方法:编码方法:将所要传送的码序列编成一个方阵,方阵中每一行为一个将所要传送的码序列编成一个方阵,方阵中每一行为一个码组。每行的最后加上一个监督码元,进行奇偶监督。在码组。每行的最后加上一个监督码元,进行奇偶监督。在每列的最后也加上一个监督码,进行奇偶监督每列的最后也加上一个监督码,进行奇偶监督第26页,本讲稿共66页27例:若发送码序列为(例:若发送码序列为(1100100111 0
23、100011100 0010011110 0101011000 0110000001 11),求其奇偶监督方阵求其奇偶监督方阵 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 0 1 1 1 0 0 0 0 0 1 0 0 1 1 1 1 0 1 0 1 0 1 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 0 0 1 1 1 1 1 0 0 经编码后的校验位和信息位一起传输经编码后的校验位和信息位一起传输:(11001001110010001110000010011110101010110000011000000111001111100)第27页,本
24、讲稿共66页28特点:特点:(1)有可能检测偶数个错误,但是不能检测在方阵中构成)有可能检测偶数个错误,但是不能检测在方阵中构成 矩形矩形四个角的错误,四个角的错误,因为在行列两个方向均有偶数个错误。因为在行列两个方向均有偶数个错误。(2)适于检测突发错码,能纠正突发错误,如当码组中仅在一行)适于检测突发错码,能纠正突发错误,如当码组中仅在一行有奇数个错误时,能够确定错误位置,并纠正它。有奇数个错误时,能够确定错误位置,并纠正它。(3)第28页,本讲稿共66页294、恒比码(等比码或等重码)、恒比码(等比码或等重码)n每个码组中含每个码组中含“1”和和“0”的个数的比例恒定的个数的比例恒定n在
25、检测时,计算接收码组中在检测时,计算接收码组中“1”的数目是否正确,的数目是否正确,能检测能检测 出所有奇数个错误,并能部分检测出偶数个错误(成对交出所有奇数个错误,并能部分检测出偶数个错误(成对交 换错误检测不出)换错误检测不出)n 简单,适用于电传机或其它键盘设备产生的字母和符号简单,适用于电传机或其它键盘设备产生的字母和符号例:我国电传机用例:我国电传机用“5中取中取3”恒比码表示恒比码表示10个数字个数字第29页,本讲稿共66页30表表我国五单位保护电码表我国五单位保护电码表数字电码数字电码00 1 1 0 150 0 1 1 110 1 0 1 161 0 1 0 121 1 0 0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 原理 课件 纠错 编码
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内