中职中专-数字通信技术电子课件3.ppt
《中职中专-数字通信技术电子课件3.ppt》由会员分享,可在线阅读,更多相关《中职中专-数字通信技术电子课件3.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章差错控制编码差错控制编码 教学重点教学重点1理解差错控制编码的基本原理理解差错控制编码的基本原理;2理解理解三种差错控制方式三种差错控制方式;3了了解解简简单单检检纠纠错错码码、常常用用检检纠纠错错码码差差错错控控制制的的编编码码方方 法。法。掌握掌握差错控制编码的基本原理差错控制编码的基本原理序号序号 内内 容容学时学时1 1 3.13.1概述概述 2 22 2 3.2 3.2 简单的纠、检错编码简单的纠、检错编码 1.51.53 3 3.3 3.3 常用的纠错编码常用的纠错编码 2 25 5 习题和小结习题和小结 0.50.56 6 本章总学时本章总学时 6 6学时分配学时分配
2、教学难点教学难点第三章差错控制编码第三章差错控制编码 3.1 概述概述3.2 简单的纠、检错编码简单的纠、检错编码 3.3 常用的纠错编码常用的纠错编码 本章小结本章小结3.1概述概述一、一、差错类型差错类型 二、二、差错控制方式差错控制方式三、三、纠错编码的基本原理纠错编码的基本原理 2信源编码和信道编码信源编码和信道编码 的区别的区别:信信源源编编码码是是为为了了提提高高数数字字信信号号的的有有效效性性以以及及为为了了使使模模拟拟信号信号数字化数字化而采取的编码。而采取的编码。1差差错错控控制制编编码码又又称称信信道道编编码码、抗抗干干扰扰编编码码或或纠纠错错码码,它是提高数字信号传输可靠
3、性的有效方法之一。它是提高数字信号传输可靠性的有效方法之一。信信道道编编码码是是为为了了降降低低误误码码率率,提提高高数数字字通通信信的的可可靠靠性性而而采取的编码。采取的编码。(1)(1)目的目的 信源编码是信源编码是去掉去掉信源的多余度;信源的多余度;信道编码是按一定的规则信道编码是按一定的规则加入加入多余度。多余度。信信道道编编码码是是在在发发送送端端的的信信息息码码元元序序列列中中,以以某某种种确确定定的的编编码码规规则则,加加入入监监督督码码元元,以以便便在在接接收收端端利利用用该该规规则则进进行行解解码码,从而发现错误、纠正错误。从而发现错误、纠正错误。(2)(2)方式:方式:1
4、1 差错类型差错类型造成这种差错的类型有三种造成这种差错的类型有三种:一、一、差错类型差错类型 (1)随随机机错错误误,也也称称独独立立错错误误,其其特特点点是是发发生生错错误误的的码码元元互相独立,大多不会成片出现。互相独立,大多不会成片出现。(2)突突发发错错误误,即即一一个个错错误误出出现现往往往往影影响响后后面面的的数数据据也也出出现错误,误码成片出现,错误之间有相关性。现错误,误码成片出现,错误之间有相关性。(3)混合错误混合错误,随机错误和突发错误都占有相当的比例。,随机错误和突发错误都占有相当的比例。2 2纠检错码分类纠检错码分类 (1)(1)根根据据编编码码的的用用途途,可可分
5、分成成检检错错码码和和纠纠错错码码。检检错错码码以以检检错错为为目目的的,不不一一定定能能纠纠错错;而而纠纠错错码码以以纠纠错错为为目目的的,一定能纠错。一定能纠错。(2)(2)按按对对信信息息码码元元处处理理的的方方法法不不同同,又又可可分分成成分分组组码码和和卷积码卷积码。分分组组码码的的各各码码元元仅仅与与本本组组的的信信息息元元有有关关;卷卷积积码码中中码码元元不不仅仅与与本本组组的的信信息息元元有有关关,而而且且还还与与前前面面若若干干组组的的信信息息码元有关。其中分组码又还可分成码元有关。其中分组码又还可分成汉明码汉明码和和循环码循环码。常常用用的的差差错错控控制制方方式式有有3
6、3种种:检检错错重重发发、前前向向纠纠错错和和混混合合纠错。纠错。1 1检错重发方式检错重发方式(ARQ)二、二、差错控制方式差错控制方式 检检错错重重发发又又称称自自动动请请求求重重传传方方式式,记记作作ARQ。由由发发端端送送出出能能够够发发现现错错误误的的码码,由由收收端端判判决决传传输输中中有有无无错错误误产产生生,如如果果发发现现错错误误,则则通通过过反反向向信信道道把把这这一一判判决决结结果果反反馈馈给给发发端端,然然后后,发发端端把把收收端端认认为为错错误误的的信信息息再再次次重重发发,从从而而达达到到正正确确传输的目的。传输的目的。检检错错重重发发特特点点是是需需要要反反馈馈信
7、信道道,译译码码设设备备简简单单,对对突突发发错错误误和和信信道道干干扰扰较较严严重重时时有有效效,但但实实时时性性差差,主主要要应应用用在在计计算机数据通信中。算机数据通信中。2 2前向纠错方式前向纠错方式(FEC)前前向向纠纠错错方方式式记记作作FEC。发发端端发发送送能能够够纠纠正正错错误误的的码码,收收端端收收到到解解码码之之后后,不不仅仅可可以以发发现现错错误误,而而且且能能够够判判断断错错误误码元所在的位置,并自动纠正。码元所在的位置,并自动纠正。前前向向纠纠错错的的特特点点是是单单向向传传输输,实实时时性性好好,传传输输效效率率高高,但但译译码码设设备备较较复复杂杂。这这种种纠纠
8、错错方方式式广广泛泛应应用用于于移移动动通通信信设设备备中(例如中(例如BP机、手机等)。机、手机等)。3 3混合纠错方式混合纠错方式(HEC)混混合合纠纠错错方方式式记记作作HEC,是是ARQ和和FEC方方式式的的混混合合。发发送送端端同同时时送送出出具具有有检检错错和和纠纠错错能能力力的的码码,接接收收端端收收到到信信码码之之后后,检检查查错错误误情情况况。如如果果误误码码较较少少,且且在在码码的的纠纠错错能能力力以以内内,则则自自动动进进行行纠纠正正。如如果果超超过过了了码码的的纠纠错错能能力力,则则经经过过反反馈馈信信道请求发送端重发。道请求发送端重发。HEC方方式式具具有有自自动动纠
9、纠错错和和检检错错重重发发的的优优点点,可可达达到到较较低低的误码率,特别适合于高速传输系统(例如卫星通信中)。的误码率,特别适合于高速传输系统(例如卫星通信中)。三、纠错编码的基本原理三、纠错编码的基本原理 下面我们以分组码为例说明纠错码检错和纠错的基本原理。下面我们以分组码为例说明纠错码检错和纠错的基本原理。分组码的结构如图分组码的结构如图3.13.1所示。所示。1 1分组码分组码 图图 3.1 分组码分组码 分分组组码码用用(n,k)表表示示。其其中中k k是是每每组组信信息息码码元元的的数数目目,n n是是编编码码码码组组的的码码元元总总位位数数,又又称称为为码码组组长长度度,简简称称
10、码码长长。n k =r为为每每个个码码组组中中的的监监督督码码元元数数目。目。简简单单地地说说,分分组组码码是是对对每每段段k位位长长的的信信息息组组以以一一定定的的规规则则增加增加r r个监督元,组成长度为个监督元,组成长度为n的码字。的码字。在在二二进进制制情情况况下下,共共有有2 2k个个不不同同的的信信息息组组,相相应应地地可可得得到到2 2k个个不不同同的的码码字字,称称为为许许用用码码组组。其其余余2 2n-2-2k个个码码字字未未被被选选用用,称为禁用码组。称为禁用码组。两两个个等等长长码码组组之之间间相相应应位位取取值值不不同同的的数数目目称称为为这这两两个个码码组的汉明距离,
11、简称组的汉明距离,简称码距码距。例例如如码码字字11000与与10011之之间间的的码码距距d=3,码码字字11011与与11000之间的码距之间的码距d=2。码码组组中中任任意意两两个个码码字字之之间间距距离离的的最最小小值值称称为为码码的的最最小小码码距距,用用d0表表示示。最最小小码码距距是是码码的的一一个个重重要要参参数数,它它是是衡衡量量码码检错检错、纠错能力的依据纠错能力的依据。例如左边的三个码字:例如左边的三个码字:则则三三个个码码字字的的最最小小码码距距 d0=1。2 2检错和纠错的基本原理检错和纠错的基本原理 以以重重复复编编码码为为例例说说明明:为为什什么么纠纠错错码码能能
12、检检错错和和纠纠错错,检检纠纠错能力与最小码距错能力与最小码距d0的关系。的关系。假假如如要要发发送送天天气气预预报报的的消消息息,且且天天气气只只有有晴晴、阴阴两两种种状状态态,可可用用表表3.1中中的的3种种编编码码来来讨讨论论它它的的编编码码方方法法和和纠纠错错能能力力。a序序号号编编码码用用1位位二二进进制制表表示示阴阴晴晴二二种种状状态态,b、c序序号号是是各各用用二二位位二二进制,三位二进制表示二种状态,故进制,三位二进制表示二种状态,故b、c序号为序号为重复编码重复编码。表表3.1 重复码的简单例子重复码的简单例子 在在编编码码a中中,两两个个码码字字中中只只有有一一位位差差别别
13、,即即最最小小码码距距d0=1。若若“1”(晴晴)误误传传为为“0”(阴阴)或或“0”(阴阴)误误传传为为“1”(晴晴),则则收收端端都都不不可可能能判判别别是是否否有有错错。因因为为所所收收到到的的码码字字都都是是预预先先约约定定好好的的码码(允允许许用用码码)在在这这种种情情况况下误码下误码只能产生错误的预报只能产生错误的预报。在在编编码码b中中,将将a中中代代码码再再加加一一位位重重复复监监督督码码元元,即即晴晴用用“11”、阴阴用用“00”表表示示。这这两两个个码码字字的的差差别别是是两两位位不不同同,即即许许用用码码组组中中的的最最小小码码距距d0=2。如如果果干干扰扰使使码码字字中
14、中仅仅一一位位传传错错,即即出出现现“01”或或“10”码码,收收端端译译码码时时,可可发发现现在在预预约约的的二二位位编编码码中中,并并不不存存在在这这样样的的码码字字(这这就就是是禁禁用用码码),这这时时收收端端认认为为传传输输过过程程中中出出现现错错误误。这这是是“11”或或是是“00”中中一一位位出出错错造造成成的的。但但错错码码到到底底是是由由哪哪个个码码字字造造成成的的,难难以以判判断断。可可见见,这这种种具具有有两两位位差差别别的的码码字字具具有有检测一个错误的能力检测一个错误的能力,但不能纠正但不能纠正。在在编编码码c中中,将将b中中编编码码再再增增加加一一位位重重复复监监督督
15、位位,构构成成三三位位码码“111”和和“000”。显显然然,这这两两个个码码字字的的差差别别是是3位位不不同同,即即许许用用码码组组中中的的最最小小码码距距d0=3。当当传传输输中中码码字字受受干干扰扰 而而 将将“111”或或“000”误误 传传 为为“110”,“101”、“011”,“001”、“010”、“100”时时,接接收收端端认认为为是是都都传传错错了了。因因为为这这些些码码字字都都不不是是许许用用码码字字而而是是禁禁用用码码字字。这这些些错错误误的的码码字字可可能能是是由由于于错错一一位位造造成成的的,也也可可能能是是由由于于错错两两位位造造成成的的,所所以以它它可可以以发发
16、现现两两位位错错误误。如如果果把把出出现现的的二二个个1或或三三个个1时时,判判为为1,否否则则判判为为0。此此时时该该编编码码可可以以纠纠正单个错误码正单个错误码,检查出二个错误码检查出二个错误码。从从例例中中可可以以看看出出,码码的的最最小小距距离离d0直直接接关关系系着着码码的的检检错和纠错能力错和纠错能力。任一(。任一(n,k)分组码,若要在码字内:分组码,若要在码字内:(1)检测检测e个随机错误,则要求最小距码个随机错误,则要求最小距码 d0e e+1;+1;(2)纠正纠正t t个随机错误,则要求最小码距个随机错误,则要求最小码距 d d022t t+1;+1;(3)纠纠正正t t个
17、个同同时时检检测测e e(t t)个个随随机机错错误误,则则要要求求最最小小码码距距 d d0t t+e e 最小码距最小码距d0越大,纠、检错能力越强。越大,纠、检错能力越强。3 3 编码效率编码效率 我们定义我们定义编码效率编码效率R来衡量有效性来衡量有效性:其中,其中,k k是信息元的个数,是信息元的个数,n n为码长为码长。对纠错码的基本要求是:对纠错码的基本要求是:检检错错和和纠纠错错能能力力尽尽量量强强,编编码码效效率率尽尽量量高高,编编码码规规律律尽尽量量简简单单。实实际际中中要要根根据据具具体体指指标标要要求求,保保证证有有一一定定纠纠、检检错错能能力和力和编码编码效率,并且易
18、于效率,并且易于实现实现。3.2 简单的纠、检错编码简单的纠、检错编码 一、一、奇偶校验码奇偶校验码 二、行列校验码二、行列校验码三、恒比码三、恒比码一、奇偶校验码一、奇偶校验码 奇奇偶偶校校验验码码是是在在原原信信息息码码后后面面附附加加一一个个监监督督元元,使使得得码码组组中中“1”的个数是的个数是奇数或偶数奇数或偶数。奇偶校验码又分为奇偶校验码又分为奇校验码奇校验码和和偶校验码偶校验码。设码字设码字A=A=a an-1n-1,a an-2n-2,a a1 1,a a0 0,对偶校验码有:对偶校验码有:式式中中,a an-1n-1,a an-2n-2,a a1 1为为信信息息元元,a a0
19、 0为为监监督督元元。接接收收端端译译码码时时,按按上上式式将将码码组组中中的的码码元元模模二二相相加加,若若结结果果为为“0”0”,就就认认为为无无错错。结结果果为为“1”1”,就就可可断断定定该该码码组组经经传传输输后后有有奇奇数数个个错误错误。奇奇校校验验码码情情况况相相似似,只只是是码码组组中中“1”的的数数目目为为奇奇数数,即即满满足条件足条件 :奇校奇校验码验码检错能力与偶校验码相同。检错能力与偶校验码相同。奇偶校验码只能用来奇偶校验码只能用来检查错码检查错码,无纠正错码的能力无纠正错码的能力。二、行列校验码二、行列校验码 行行列列校校验验码码不不仅仅对对水水平平(行行)方方向向的
20、的码码元元,而而且且对对垂垂直直(列列)方方向向的的码码元元也也实实施施奇奇偶偶校校验验。这这种种码码既既可可以以逐逐行行传传输输,也可以也可以逐列传输逐列传输。图图3.2是是行行列列校校验验码码的的一一个个例例子子,行行和和列列均均用用偶偶校校码码,第第6行,行,11列为校验位。列为校验位。如如对对应应第第4行行第第6列列出出错错,“1”变变为为“0”,则则所所对对应应的的行列不能满足偶校验的关系,从而知其是错码。行列不能满足偶校验的关系,从而知其是错码。行行列列校校验验码码具具有有较较强强的的检检测测能能力力,适适于于检检测测突突发发错错误误,还还可可用用于于纠纠错错。它它应应用用于于CD
21、、VCD数数字字信信号号的的差差错错控控制制编编码中。码中。图图3.2 3.2 行列校验码行列校验码 三、三、恒比码恒比码 码码字字中中1 1的的数数目目与与0 0的的数数目目保保持持恒恒定定比比例例的的码码称称为为恒恒比比码码。又称等重码又称等重码,定定1码码。恒恒比比码码在在检检测测时时,只只要要计计算算接接收收码码元元中中1 1的的数数目目是是否否正正确,就知道有无错误。确,就知道有无错误。目目前前我我国国电电传传通通信信中中普普遍遍采采用用3:2码码,又又称称“5 5中中取取3”3”的的恒恒比比码码,即即每每个个码码组组的的长长度度为为5 5,其其中中3 3个个“1”1”。这这时时可可
22、能能编编成成的的不不同同码码组组数数目目等等于于从从5 5中中取取3 3的的组组合合数数1010,这这1010个个许许用码组恰好可表示用码组恰好可表示1010个阿拉伯数字,如表个阿拉伯数字,如表3.23.2所示。所示。表表3.2 3:2恒比码恒比码 每每个个汉汉字字以以四四位位十十进进制制数数来来代代表表的的,采采用用检检错错重重传传ARQ的的差差错错控控制制方方式式。使使用用这这种种码码后后,我我国国汉汉字字电电报报的的差差错错率率大大为降低。为降低。3.3 常用的纠错编码常用的纠错编码 一、一、线性分组码线性分组码 二、二、循环码循环码 四、四、码元交织码元交织 三、三、卷积码卷积码一、线
23、性分组码一、线性分组码 在在(n,k)分分组组码码中中,若若每每一一个个监监督督码码元元都都是是码码组组中中某某些些信信息息码码元元按按模模2加加而而得得到到,即即监监督督码码元元是是按按线线性性关关系系相相加加得得到到的,则称为的,则称为线性分组码线性分组码。在这里以在这里以(7,4)分组码为例说明编码过程。分组码为例说明编码过程。1.基本概念基本概念 设设有有n=7的的码码字字,编编为为(7,4)分分组组码码,其其中中4个个信信息息码码元元为为a6a5a4a3,3个个监监督督码码元元为为a2a1a0。根根据据模模2和和关关系系和和多多重重监监督督原原则则,列列出出(7,4)(7,4)线线性
24、性分分组组码码的的一一致致监监督督关关系系。由由于于r=7-4=3,显显然然这这个个一一致致监监督督关关系系是是3 3个个线线性性方方程程组组,三三个个监监督督码码元元由下式产生:由下式产生:4位位信信息息码码分分别别取取不不同同的的组组合合,经经上上面面3个个线线性性方方程程组组计计算,可得到算,可得到(7.4)线性分组码的全部码字,如表线性分组码的全部码字,如表3.3所示。所示。表表3.3 (7.4)线性分组码码字表线性分组码码字表 从从上上表表可可看看出出,上上述述(7.4)分分组组码码16个个许许用用码码组组中中的的最最小码距小码距d0=3,因此它能因此它能纠正一位错码或检查出二位错码
25、纠正一位错码或检查出二位错码。2.纠错原理纠错原理 分分组码组码能能实现纠检错实现纠检错的原理的原理:分分组组码码是是通通过过附附加加监监督督码码元元实实现现对对信信息息码码元元的的监监督督,两两者者之之间间存存在在由由监监督督方方程程组组建建立立的的相相互互制制约约关关系系。当当信信息息码码元元或或监监督督码码元元在在传传输输过过程程中中发发生生错错误误时时,方方程程组组中中与与这这些些码码元元对对应应的的相相互互制制约约的的关关系系就就会会被被破破坏坏,于于是是在在接接收收端端很很容容易易通通过过检检验验监监督督方方程程来来发发现现错错误误。另另外外,由由于于分分组组码码的的一一致致监监督
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中专 数字通信 技术 电子 课件
限制150内