通信原理精品课--第八章-差错控制编码课件.ppt
《通信原理精品课--第八章-差错控制编码课件.ppt》由会员分享,可在线阅读,更多相关《通信原理精品课--第八章-差错控制编码课件.ppt(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课通信原理通信原理主讲人:吴海涛主讲人:吴海涛副教授副教授TEL:15819300159Email:第第1页,共页,共61页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课第第8 8章章 差错控制差错控制编码编码8.1 概述概述8.2 常用常用的几种简单的几种简单分组码分组码8.3 线性分组码线性分组码8.4 循环码循环码8.5 小结小结第第2页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概
2、述概述8.1.1 信道编码信道编码在数字通信中,根据不同的目的,在数字通信中,根据不同的目的,编码编码可分可分为为信源信源编码编码和和信信道道编码编码。信源。信源编码编码是是为为了提高数字信号的有效性以及了提高数字信号的有效性以及为为了使了使模模拟拟信号数字化而采取的信号数字化而采取的编码编码。信道。信道编码编码是是为为了降低了降低误码误码率,率,提高数字通信的可靠性而采取的提高数字通信的可靠性而采取的编码编码。数字信号在。数字信号在传输过传输过程程中,加性噪声、中,加性噪声、码间码间串串扰扰等都会等都会产产生生误码误码。为为了提高系了提高系统统的的抗干抗干扰扰性能,可以加大性能,可以加大发发
3、射功率,降低接收射功率,降低接收设备设备本身的噪声,本身的噪声,以及合理以及合理选择调选择调制、解制、解调调方法等。此外,方法等。此外,还还可以采用信道可以采用信道编编码码技技术术。第第3页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.1 信道编码信道编码另外,按照噪声或干另外,按照噪声或干扰扰的的变变化化规规律,可把信道分律,可把信道分为为三三类类:随机信道、突随机信道、突发发信道和混合信道。信道和混合信道。恒参高斯白噪声信道是典型的随机信道,其中差恒参高斯白噪声信道是典型的随机信道,其中差错错的出的
4、出现现是是随机的,而且随机的,而且错误错误之之间间是是统计统计独立的。具有脉冲干独立的。具有脉冲干扰扰的信道的信道是典型的突是典型的突发发信道,信道,错误错误是成串成群出是成串成群出现现的,即在短的,即在短时间时间内内出出现现大量大量错误错误。短波信道和。短波信道和对对流流层层散射信道是混合信道的典散射信道是混合信道的典型例子,随机型例子,随机错误错误和成串和成串错误错误都占有相当比例。都占有相当比例。对对于不同于不同类类型的信道,型的信道,应应采用不同的差采用不同的差错错控制方式。控制方式。第第4页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精
5、品资源共享课8.1 8.1 概述概述8.1.2 差错控制方式差错控制方式 图8-1 差错控制方式 第第5页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.2 差错控制方式差错控制方式 1.前向前向纠错纠错方式方式(80年代年代)前向前向纠错纠错方式方式记记作作FEC(ForwardErrorCorrection)。发发端端发发送能送能够纠够纠正正错误错误的的码码,收端收到信,收端收到信码码后自后自动动地地纠纠正正传输传输中的中的错误错误。在二。在二进进制制码码元的情况下,能元的情况下,能够够确定确定错码错
6、码的位置,的位置,就相当于能就相当于能够纠够纠正正错码错码。将。将错码错码“0”改改为为“1”或或“1”改改为为“0”即即可。其特点是可。其特点是单单向向传输传输,实时实时性好,但性好,但译码设备较译码设备较复复杂杂。第第6页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.2 差错控制方式差错控制方式 2.检错检错重重发发方式(方式(书书上上3种方式)种方式)检错检错重重发发又称自又称自动请动请求重求重传传方式,方式,记记作作ARQ(AutomaticRepeatreQuest)。由由发发端送出能端送出能
7、够发现错误够发现错误的的码码,由收端判决,由收端判决传输传输中中有无有无错误产错误产生,如果生,如果发现错误发现错误,则则通通过过反向信道把反向信道把这这一判决一判决结结果反果反馈给发馈给发端,然后,端,然后,发发端把收端端把收端认为错误认为错误的信息再次重的信息再次重发发,从而达到正确从而达到正确传输传输的目的。其特点是需要反的目的。其特点是需要反馈馈信道,信道,译码设备译码设备简单简单,对对突突发错误发错误和信道干和信道干扰较严扰较严重重时时有效,有效,但但实时实时性差,主性差,主要在要在计计算机数据通信与深空通信中得到算机数据通信与深空通信中得到应应用。用。第第7页,共页,共68页页电子
8、信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.2 差错控制方式差错控制方式 图8-2 CFDP协议ARQ-延迟NAK模式 第第8页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.2 差错控制方式差错控制方式 3.混合混合纠错纠错方式方式混合混合纠错纠错方式方式记记作作HEC(HybridErrorCorrection)是是FEC和和ARQ方式的方式的结结合。合。发发端端发发送具有自送具有自动纠错动纠错同同时时又具有又具有检错检错能力的能
9、力的码码。收端收到。收端收到码码后,后,检查检查差差错错情况,如果情况,如果错误错误在在码码的的纠错纠错能力范能力范围围以内,以内,则则自自动纠错动纠错,如果超,如果超过过了了码码的的纠错纠错能力,能力,但能但能检测检测出来,出来,则经过则经过反反馈馈信道信道请请求求发发端重端重发发。这这种方式具种方式具有自有自动纠错动纠错和和检错检错重重发发的的优优点,可达到点,可达到较较低的低的误码误码率,因此,率,因此,近年来得到广泛近年来得到广泛应应用。用。第第9页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.
10、3 纠错码的分类纠错码的分类(1)根据根据纠错码纠错码各各码组码组信息元和信息元和监监督元的函数关系,可分督元的函数关系,可分为为线线性性码码和非和非线线性性码码。如果函数关系是。如果函数关系是线线性的,即性的,即满满足一足一组线组线性方程式,性方程式,则则称称为线为线性性码码,否,否则为则为非非线线性性码码。(2)根据上述关系涉及的范根据上述关系涉及的范围围,可分,可分为为分分组码组码和卷和卷积码积码。分。分组组码码的各的各码码元元仅仅与本与本组组的信息元有关;卷的信息元有关;卷积码积码中的中的码码元不元不仅仅与与本本组组的信息元有关,而且的信息元有关,而且还还与前面若干与前面若干组组的信息
11、元有关。的信息元有关。(3)根据根据码码的用途,可分的用途,可分为检错码为检错码和和纠错码纠错码。检错码检错码以以检错为检错为目的,不一定能目的,不一定能纠错纠错;而;而纠错码纠错码以以纠错为纠错为目的,一定能目的,一定能检错检错。第第10页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.4 纠错编码的基本原理纠错编码的基本原理 无无论论是具有是具有检错检错能力能力还还是是纠错纠错功能的功能的编码编码,统统称称为纠错编码为纠错编码。现现在用一个例子在用一个例子说说明其原理。明其原理。设设有一种由有一种由3
12、个二个二进进制制码码元构元构成的成的编码编码,共有,共有8种不同的可能种不同的可能码组码组。若将其全部用来表示天。若将其全部用来表示天气,气,则则可以表示可以表示8种不同的天气。例如(种不同的天气。例如(1):):000晴晴001云云010阴阴011雨雨100雪雪101霜霜110雾雾111雹雹这时这时,若一个,若一个码组码组在在传输传输中中发发生生错码错码,则则因接收端无法因接收端无法发现发现错码错码,而将收到,而将收到错误错误信息。信息。第第11页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.4 纠错
13、编码的基本原理纠错编码的基本原理 假假设设在此在此8种种码组码组中中仅仅允允许许使用使用4种来种来传传送天气。例如(送天气。例如(2):):000晴晴011云云101阴阴110雨雨为许为许用用码组码组,其它,其它4种种为为禁用禁用码组码组。这时这时,接收端有可能,接收端有可能发现发现(检测检测到)到)码组码组中的一个中的一个错码错码。例如:若。例如:若000中有一个中有一个错码错码,则则它可能它可能错错成成100、010或或001。但是。但是这这3种种码组码组都是禁用都是禁用码组码组,所以能所以能够发现错码够发现错码。不。不难验证难验证,上面,上面这这4个个码组码组的任一的任一码码元出元出错错
14、都将都将变变成禁用成禁用码组码组,所以,所以这这种种编码编码能能发现发现一个一个错码错码。第第12页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.4 纠错编码的基本原理纠错编码的基本原理 当当000有有3个个错码时错码时,它,它变变成成111,也是禁用,也是禁用码组码组,其它,其它3个个码码组组情况也是如此。所以情况也是如此。所以这这种种编码编码也能也能发现发现3个个错码错码。但是它不。但是它不能能发现发现2个个错码错码,因,因为发为发生生2个个错码错码后得到的仍是后得到的仍是许许用用码组码组。这这种种
15、编码编码只能只能检错检错不能不能纠错纠错。例如,若接收到的。例如,若接收到的码组为码组为100,它是禁用它是禁用码组码组,可以判断其中有,可以判断其中有错码错码。若。若这时这时只有只有1个个错码错码,则则000、110、101这这3种种许许用用码错码错了了1个个码码元后都可能元后都可能变变成成100。所以不能判断其中哪个所以不能判断其中哪个码组码组是原是原发发送送码组码组,即不能,即不能纠纠正正错误错误。要想要想纠纠正正错误还错误还要增大冗余度。要增大冗余度。000晴晴011云云101阴阴110雨雨第第13页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源
16、共享课精品资源共享课8.1 8.1 概述概述8.1.4 纠错编码的基本原理纠错编码的基本原理 例如(例如(3)规规定定只只许许用两个用两个码组码组:000晴晴111雨雨其它都是禁用其它都是禁用码组码组。这这种种编码编码能能检测检测出两个以下的出两个以下的错码错码,或,或纠纠正一个正一个错码错码。例如当收到。例如当收到“100”时时,若采用的是,若采用的是纠错纠错技技术术,则认为则认为它是由它是由“000(晴)(晴)”中第一位出中第一位出错错造成的,故造成的,故纠纠正正为为“000(晴)(晴)”;若采用的是;若采用的是检错检错技技术术,它可以,它可以发现发现两个以下的两个以下的错码错码,即,即“
17、000”错错一位,或一位,或“111”错错两位都可能两位都可能变变成成“100”,故,故能能发现发现此此码组码组有有错错,但是不能,但是不能纠错纠错。从上面的例子可以建立。从上面的例子可以建立“分分组码组码”的概念。的概念。第第14页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.4 纠错编码的基本原理纠错编码的基本原理 用例(用例(2)的例子,由于)的例子,由于4种信息用种信息用2比特就能代表,比特就能代表,现现在在为为了了纠错纠错用了用了3比特,加了一位比特,加了一位监监督位构成可一个具有督位构成可一
18、个具有纠错纠错功能的功能的独立独立码组码组,并且,并且监监督位督位仅监仅监督本督本组组中的信息中的信息码码元,元,则则称称这这种种编码为编码为分分组码组码。第第15页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.4 纠错编码的基本原理纠错编码的基本原理 1.分分组码组码分分组组码码一一般般可可用用(n,k)表表示示。其其中中,k是是每每组组二二进进制制信信息息码码元元的的数数目目,n是是编编码码码码组组的的码码元元总总位位数数,又又称称为为码码组组长长度度,简简称称码码长长。n-k=r为为每每个个码码组
19、组中中的的监监督督码码元元数数目目。简简单单地地说说,分分组组码码是是对对每每段段k位位长长的的信信息息组组以以一一定定的的规规则则增增加加r个个监监督督元元,组组成成长长为为n的的码码字字。在在二二进进制制情情况况下下,共共有有2k个个不不同同的的信信息息组组,相相应应地地可可得得到到2k个个不不同同的的码码字字,称称为为许许用用码码组组。其其余余2n-2k个个码码字未被字未被选选用,称用,称为为禁用禁用码组码组。第第16页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.4 纠错编码的基本原理纠错编码的
20、基本原理 1.分分组码组码在在分分组组码码中中,非非零零码码元元的的数数目目称称为为码码字字的的汉汉明明重重量量,简简称称码码重重。例如,。例如,码码字字10110,码码重重w=3。两两个个等等长长码码组组之之间间对对应应位位取取值值不不同同的的数数目目称称为为这这两两个个码码组组的的汉汉明明(Hamming)距距离离,简简称称码码距距。例例如如11000与与10011之之间间的的距距离离d=3。码码组组集集中中任任意意两两个个码码字字之之间间距距离离的的最最小小值值称称为为码码的的最最小小距距离离,用用d0表表示示。最最小小码码距距是是码码的的一一个个重重要要参参数数,它它是衡量是衡量码检错
21、码检错、纠错纠错能力的依据。能力的依据。第第17页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.4 纠错编码的基本原理纠错编码的基本原理 2.检错检错和和纠错纠错能力能力若若分分组组码码码码字字中中的的监监督督元元在在信信息息元元之之后后,而而且且是是信信息息元元的的简简单单重重复复,则则称称该该分分组组码码为为重重复复码码。它它是是一一种种简简单单实实用用的的检检错错码码,并并有有一一定定的的纠纠错错能能力力。例例如如(2,1)重重复复码码,两两个个许许用用码码组组是是00与与11,d0=2,收收端端
22、译译码码,出出现现01、10禁禁用用码码组组时时,可可以以发发现现传传输输中中的的一一位位错错误误。如如果果是是(3,1)重重复复码码,两两个个许许用用码码组组是是000与与111,d0=3;当当收收端端出出现现两两个个或或三三个个1时时,判判为为1,否否则则判判为为0。此此时时,可以,可以纠纠正正单单个个错误错误,或者,或者该码该码可以可以检检出两个出两个错误错误。第第18页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.4 纠错编码的基本原理纠错编码的基本原理 3.码码距的几何意距的几何意义义(0,0
23、,0)(0,0,1)(1,0,1)(1,0,0)(1,1,0)(0,1,0)(0,1,1)(1,1,1)a2a0a1一般而言,一般而言,码码距是距是n 维维空空间间中中单单位正多面位正多面体体顶顶点点间间的的汉汉明距离。明距离。第第19页,共页,共68页页3位位码组码组3维维空空间顶间顶点坐点坐标标(a0,a1,a2)各各顶顶点之点之间间沿立沿立方体各方体各边边行走的行走的几何距离。几何距离。电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.4 纠错编码的基本原理纠错编码的基本原理 4.纠检错纠检错能力能力一种一种编码编码的
24、的纠检错纠检错能力:能力:决定于最小决定于最小码码距距d0的的值值。为为了能了能检测检测e个个错码错码,要求最小要求最小码码距距0123BA汉明距离ed0码距等于3的两个码组设有一个码组A,它位于0点,若A中发生一个错码,则A的位置将移动到以0为中心,以1为半径的圆上。若A中发生2个错码,则。因此,若最小码距不小于3,例如图中B点为最小码距的码组,则当发生不多于两个错码时,码组A的位置就不会移动到另一个许用码组B的位置上。P332第第20页,共页,共68页页电子信息与机电工程学院电子信息与机电工程学院通信原理通信原理精品资源共享课精品资源共享课8.1 8.1 概述概述8.1.4 纠错编码的基本
25、原理纠错编码的基本原理 4.纠检错纠检错能力能力一种一种编码编码的的纠检错纠检错能力:能力:决定于最小决定于最小码码距距d0的的值值。为为了能了能纠纠正正t 个个错码错码,要求最小要求最小码码距距BtA汉明距离012345td0码距等于5的两个码组若A和B中的错码不多于两个,其位置均不会超出以2为半径的圆,因而不会错到另一个码组的范围内。若此编码中任意两个码组之间的码距都不小于5,则只要错码不超过两个就能够纠正。判决规则为:若接收码组落于以A为圆心的圆上就判决收到的是码组A,若落于以B为圆心的圆上就判决为码组B。这样,就能够纠正两位错码。第第21页,共页,共68页页电子信息与机电工程学院电子信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 原理 精品 第八 差错 控制 编码 课件
限制150内