聊城大学数字通信课件!第三章纠错编码12-3-31.ppt
《聊城大学数字通信课件!第三章纠错编码12-3-31.ppt》由会员分享,可在线阅读,更多相关《聊城大学数字通信课件!第三章纠错编码12-3-31.ppt(163页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字通信原理数字通信原理LCU1第七章第七章 差错控制编码差错控制编码LCU2单元概述单元概述 实际信信道道传输数数字字信信号号时,不不可可避避免免地地会会产生生误码。差差错控控制制编码的的目目的的是是用用信信道道编码的方法的方法检测和和纠正正误码,降低降低误码率。率。LCU3单元学习提纲单元学习提纲 (1 1)前向纠错、检错重发差错控制方法;)前向纠错、检错重发差错控制方法;(2 2)检错和纠错的基本原理;)检错和纠错的基本原理;(3 3)码码距距的的定定义义,它它与与检检错错、纠纠错错能能力力的的关关系系;纠错编码误码率的计算纠错编码误码率的计算 (4 4)分组码、卷积码、线性码、系统码的
2、定义;)分组码、卷积码、线性码、系统码的定义;(5 5)线线性性分分组组码码中中监监督督方方程程、监监督督矩矩阵阵、生生成成方方程、生成矩阵的含义;程、生成矩阵的含义;LCU4 (6 6)汉明码的特点及构造;)汉明码的特点及构造;(7 7)循环码的特点及编码方法;)循环码的特点及编码方法;(8 8)循环码的一种解码方法;)循环码的一种解码方法;(9 9)卷卷积积码码的的编编码码方方法法,生生成成多多项项式式与与编编码码器器的的构造;构造;(1010)卷积码的树状图、网格图表示;)卷积码的树状图、网格图表示;(1111)卷积码维特比译码的基本原理和译码过程;)卷积码维特比译码的基本原理和译码过程
3、;LCU主要内容主要内容7.1 差差错错控制控制编码编码的基本概念的基本概念7.2 纠错编码纠错编码的基本原理的基本原理7.3 线线性分性分组码组码7.4 循循环码环码7.5 卷卷积码积码5LCU67.1 7.1 差错控制编码的基本概念差错控制编码的基本概念1、用差用差错控制控制编码来来检错和和纠错的原因的原因2、信道的分信道的分类3、差差错控制方式控制方式4、差差错控制控制编码的分的分类LCU77.1.1 7.1.1 用差错控制编码来检错和纠错的原因用差错控制编码来检错和纠错的原因LCU8u在中等传输速率(在中等传输速率(1200/2400波特)下,对于干线有波特)下,对于干线有线载波信道,
4、线载波信道,Pe约为约为10-410-6的数量级,对于无线的数量级,对于无线短波通信,短波通信,Pe只有只有10-210-3的数量级。的数量级。u对码速为对码速为64kbps的系统的系统,国际电报电话咨询委员会把国际电报电话咨询委员会把误码率误码率10-3的称为严重误码。的称为严重误码。u我国长途光缆通信系统的进网要求之一:误码性能我国长途光缆通信系统的进网要求之一:误码性能要优于要优于10-9。u千兆以太网的可接受的最高限度误码率为千兆以太网的可接受的最高限度误码率为10-10 LCU9为保证传输数据的完整性,通常采用一定的为保证传输数据的完整性,通常采用一定的措施,措施,如如利用均衡器利用
5、均衡器纠正信道中的正信道中的乘性干乘性干扰;加大加大发送功率、送功率、扩展信道展信道频带宽度度等等办法来减法来减少少加性干加性干扰。采用上述方法仍难以满足要求时,必须采用上述方法仍难以满足要求时,必须采用差错控制措施,即用采用差错控制措施,即用差错控制编码差错控制编码来来检检错错和和纠错纠错。LCU10 1 1、随机信道随机信道:误码的出现是随机的,误码的出现是随机的,误码之间误码之间是统计独立的。是统计独立的。如由正态分布白噪声引起的误码如由正态分布白噪声引起的误码(称为(称为随机误码随机误码随机误码随机误码)2 2、突发信道突发信道:误码是成串集中出现的,误码是成串集中出现的,即在短促即在
6、短促的时间区间存在大量误码,在较长的时间区间无误的时间区间存在大量误码,在较长的时间区间无误码出现。码出现。产生产生突发误码突发误码突发误码突发误码的主要原因是脉冲干扰的主要原因是脉冲干扰 3 3、混合信道混合信道:既存在随机误码又存在突发误码的既存在随机误码又存在突发误码的信道称为混合信道信道称为混合信道。7.1.2 7.1.2 信道的分类信道的分类LCU11 1、检错重重发方式(方式(ARQ)2、前向、前向纠错方式(方式(FEC)3、混合、混合纠错检错方式(方式(HEC)4、反、反馈校校验方式(方式(IRQ)7.1.3 7.1.3 差错控制方式差错控制方式LCU12LCU13 1 1、检错
7、重发方式、检错重发方式(ARQ)原理原理:采用采用检错重重发方式,方式,发端端经编码后后发出能出能检测错误的的码;接收端收到后;接收端收到后经检验如果如果发现传输中有中有错误,则通通过反向信道把反向信道把这一判断一判断结果反果反馈给发送端。然后送端。然后发送端把信息重送端把信息重发一次,直到一次,直到接收端确接收端确认为止。止。要求要求:采用采用这种差种差错控制方法控制方法需要具需要具需要具需要具备备双向通道双向通道双向通道双向通道,一般在一般在计算机数据通信中算机数据通信中应用。用。LCU14 ARQ停发等待重发方式停发等待重发方式:发对或发错,发送端均要发对或发错,发送端均要等待接收端的回
8、应。特点是系统简单,时延长。等待接收端的回应。特点是系统简单,时延长。图中图中ACK是确认信号,是确认信号,NAK是否认信号。是否认信号。LCU15 2、前向纠错方式(、前向纠错方式(FEC)原理:原理:发送端送端经编码发出能出能纠正正错误的的码,接收,接收端收到端收到这些些码组后,通后,通过译码能能发现并并纠正正误码。要求:要求:前向前向纠错方式不需要反方式不需要反馈通道,特通道,特别适合适合只能提供只能提供单向信道向信道的的场合,特点是合,特点是时延小,延小,实时性性好,但系好,但系统复复杂。但随着。但随着编码理理论和微和微电子技子技术的的发展,展,编译码设备成本下降,加之有成本下降,加之
9、有单向通信和控向通信和控制制电路路简单的的优点,在点,在实际应用中日益增多。用中日益增多。LCU16 3、混合纠错检错方式(、混合纠错检错方式(HEC)原理:原理:混合纠错检错方式是前向纠错方式和检错混合纠错检错方式是前向纠错方式和检错重发方式的结合,重发方式的结合,发送端发出的码不但有一定的纠错发送端发出的码不但有一定的纠错能力,对于超出纠错能力的错误要具有检错能力。能力,对于超出纠错能力的错误要具有检错能力。这种方式在实时性和复杂性方面是前向纠错和检错这种方式在实时性和复杂性方面是前向纠错和检错重发方式的折衷,因而在近年来,在数据通信系统中重发方式的折衷,因而在近年来,在数据通信系统中采用
10、较多。采用较多。LCU17 4、反馈校验方式(、反馈校验方式(IRQ)原理:原理:又称回程校又称回程校验。收端把收到的数据序列全部。收端把收到的数据序列全部由反向信道送回由反向信道送回发送端,送端,发送端比送端比较发送数据与回送数据与回送数据,从而送数据,从而发现是否有是否有错误,并把,并把认为错误的数的数据重新据重新发送,直到送,直到发送端没有送端没有发现错误为止。止。优点:优点:优点:优点:不需要不需要纠错、检错的的编译器,器,设备简单。缺点:缺点:缺点:缺点:需要反向信道;需要反向信道;实时性差;性差;发送端需要一定送端需要一定容量的存容量的存储器。器。IRQ方式方式仅适用于适用于传输速
11、率速率较低、低、数据差数据差错率率较低的控制低的控制简单的系的系统中。中。LCU187.1.4 7.1.4 差错控制编码的分类差错控制编码的分类 1、按照差、按照差错控制控制编码的不同功能,可以分的不同功能,可以分为检错码(仅能能检测误码)、)、纠错码(仅可以可以纠正正误码)和和纠删码(兼有(兼有纠错和和检错功能)。功能)。2、按照、按照信息信息信息信息码码元元元元和附加的和附加的监监督督督督码码元元元元之之间的的检验关关系可以分系可以分为线性性码(信息(信息码元和元和监督督码元元满足一足一组线性方程)和性方程)和非非线性性码。3、按照、按照信息信息信息信息码码元元元元和和监监督督督督码码元元
12、元元之之间的的约束关系可以束关系可以分分为分分组码和和卷卷积码。LCU19 4.根据信息码元在编码前后是否保持原来的形式不根据信息码元在编码前后是否保持原来的形式不变,可分为变,可分为系统码系统码和和非系统码非系统码。5、按照纠正错误的类型不同,可以分为、按照纠正错误的类型不同,可以分为纠正随机错纠正随机错误的码误的码和和纠正突发错误的码纠正突发错误的码。6、按照构成差错控制编码的数学方法来分类,可以、按照构成差错控制编码的数学方法来分类,可以分为分为代数码、几何码代数码、几何码和和算术码算术码。其中代数码建立在近。其中代数码建立在近代数学基础上,是目前发展最为完善的编码,其中线代数学基础上,
13、是目前发展最为完善的编码,其中线性码是是代数码的一个最重要的分支。性码是是代数码的一个最重要的分支。7、按照每个码元的取值不同,可以分为、按照每个码元的取值不同,可以分为二进制码二进制码和和多进制码多进制码。LCU20卷积码卷积码非线性码非线性码线性码线性码纠错码纠错码分组码分组码循环码循环码非循环码非循环码纠随机纠随机错误码错误码纠突发纠突发错误码错误码纠随机和突纠随机和突发错误码发错误码纠同步纠同步错误码错误码纠错码分类纠错码分类LCU217.2 7.2 纠错编码的基本原理纠错编码的基本原理1、纠错编码的基本思想的基本思想2、码重、重、码距、最小距、最小码距的定距的定义3、码距与距与检错和
14、和纠错能力能力4、差差错控制控制编码的效率的效率5、几种常用的几种常用的简单检错码LCU22回忆:回忆:香农的信道编码定理香农的信道编码定理 RC R=e+1Ae1dmin(a)LCU30(2)在一个码组内纠正)在一个码组内纠正t个误码,要求最小码个误码,要求最小码距距dmin=2t+11tABtdminLCU31(3)在一个码组内纠正)在一个码组内纠正t个误码,同时检测个误码,同时检测e个个(et)误码(当误码数大于误码(当误码数大于t时就不能纠错,只能检测时就不能纠错,只能检测e个个误码),要求最小码距误码),要求最小码距dmint+e+1ABtedmint(c)LCU32 假设在随机信道
15、中发送假设在随机信道中发送“0”时的错误概率和发送时的错误概率和发送“1”时的相等,都等于时的相等,都等于p,且且p1,则容易证明,则容易证明,在在码长为码长为n的码组中恰好发生的码组中恰好发生r个错码的概率为个错码的概率为7.2.4 7.2.4 差错控制编码的效率差错控制编码的效率LCU33例如:当例如:当码长n=7,p=1e-3时,有,有上式表明,即使是上式表明,即使是较简单的差的差错控制控制编码也具也具有有较大大实用价用价值。LCU347.2.5 7.2.5 几种常用的简单检错码几种常用的简单检错码1、奇偶、奇偶监督督码2、二、二维奇偶奇偶监督督码3、恒比、恒比码4、正反、正反码LCU3
16、5 奇奇偶偶监监督督码码的的编编码码规规则则是是在在信信息息位位后后加加上上一一位位监监督督位位形形成成具有检错能力的码。具有检错能力的码。如如果果是是偶偶校校验验,则则要要求求整整个个码码字字中中“1”的的个个数数为为偶偶数数,例例如如1 0 1 1 0 0 1 0 当传输过程中当传输过程中出现奇数个错误出现奇数个错误,接收端都能发现有无错误,但,接收端都能发现有无错误,但不能发现偶数个错误不能发现偶数个错误,比如,比如1 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 有错有错1 1 1 0 0 1 1 0 有错有错1 0 1 0 0 1 1 0 不能确定不能确定 如如果果是是
17、奇奇校校验验,则则要要求求整整个个码码字字中中“1”的的个个数数为为奇奇数数,例例如如1 0 1 1 0 0 1 1一、奇偶监督码一、奇偶监督码LCU36 行行列列奇奇偶偶监监督督码码亦亦称称水水平平垂垂直直奇奇偶偶监监督督码码,它它是是将将若若干干个个信信息息码码字字按按每每个个码码字字一一行行排排列列成成矩矩阵阵形形式式,然然后后在在每每一一行行和和每每一列的码元后面附加一位奇(偶)监督码元。一列的码元后面附加一位奇(偶)监督码元。行列奇偶监督码不但能检测出某一行或某一列的所有奇数行列奇偶监督码不但能检测出某一行或某一列的所有奇数个错误,有时还能检测出某些偶数个错误。个错误,有时还能检测出
18、某些偶数个错误。不能检测构成矩形四角的错码。不能检测构成矩形四角的错码。信息码元信息码元 监督码元监督码元 1 0 1 1 0 0 0 1 1 1 0 1 0 0 1 0 0 0 1 0 0 1 1 1 0 1 1 0 1 1 0 0 1 0 0 1 1 0 0 1监督码元监督码元 1 0 1 1 0 0 0 1二、二维奇偶监督码二、二维奇偶监督码信息码元信息码元 监督码元监督码元1 0 1 1 0 0 0 11 1 0 1 0 0 1 00 1 1 0 1 1 1 10 1 1 0 1 1 0 01 0 0 1 1 0 0 11 0 1 1 0 0 0 1LCU37 恒恒比比码码是是从从某某
19、种种特特定定长长度度的的码码字字中中选选出出那那些些“1 1”的的个个数数与与“0 0”的个数保持恒定比例的码字作为许用码字。的个数保持恒定比例的码字作为许用码字。五单位数字保护电码五单位数字保护电码 码字长度为码字长度为5,只选用码字中含有,只选用码字中含有三个三个“1”和两个和两个“0”的码字作为许的码字作为许用码字来表示用码字来表示10个阿拉伯数字个阿拉伯数字1,2,9,0,这种码亦称,这种码亦称“5中取中取3码码”。例:中文电报编码:例:中文电报编码:通通 信信 6639 020710101 10101 10110 10011 01101 11001 01101 11100 国际电报通
20、信中广泛采用的是国际电报通信中广泛采用的是“7中中取取3码码”,许用码字共有个,可分别表示,许用码字共有个,可分别表示26个字母和其它的一些符号。个字母和其它的一些符号。数数字字数字保护数字保护电码电码123456789001011110011011011010001111010111100011101001101101三、三、恒比码恒比码LCU38 正正反反码码是是一一种种简简单单的的能能够够纠纠正正错错码码的的编编码码。其其中中监监督督位位数数与与信信息息位位数数相相同同,监监督督码码元元与与信信息息码码元元相相同同(是是信信息息码码的的重重复复)或或者者相反(是信息码的反码),则由信息码
21、中相反(是信息码的反码),则由信息码中“1 1”的个数而定。的个数而定。四、四、正反码正反码 电报通信中使用的正反码的码长电报通信中使用的正反码的码长n=10,信息位信息位k=5,监监督位督位r=5,编码规则为:,编码规则为:a.信息位中有信息位中有奇数个奇数个“1”时,监督位是信息位的简单时,监督位是信息位的简单重复。重复。b.信息位中有信息位中有偶数个偶数个“1”时,监督位是信息位的反码。时,监督位是信息位的反码。信息位是信息位是11001码组是码组是1100111001信息位是信息位是10001码组是码组是1000101110LCU39电报通信中使用的正反通信中使用的正反码的的译码规则为
22、:先将接收码组中信息位和监督位按位模先将接收码组中信息位和监督位按位模2相加,得到相加,得到一个一个5位的合成码组,然后由此合成码组产生一个校位的合成码组,然后由此合成码组产生一个校验码组验码组a.若接收码组的信息位有若接收码组的信息位有奇数个奇数个“1”,则合成,则合成码组就是校验码组;码组就是校验码组;b.若接收码组的信息位有若接收码组的信息位有偶数个偶数个“1”,则合成,则合成码组的反码作为校验码组;码组的反码作为校验码组;LCU40发送码组是发送码组是1100111001接收码组是接收码组是1100111001合成码组合成码组1100111001=00000校验码组校验码组00000发
23、送码组是发送码组是1100111001接收码组是接收码组是1000111001?LCU417.3 7.3 线性分组码线性分组码1、线性分性分组码的基本概念的基本概念2、监督矩督矩阵、生成矩、生成矩阵、校正子、校正子3、汉明明码LCU427.3.1 7.3.1 线性分组码的基本概念线性分组码的基本概念1.代数学中把对某种运算满足以下条件的一类集合称为代数学中把对某种运算满足以下条件的一类集合称为群群:u封封闭性性:集合中任意两个元素:集合中任意两个元素经该运算后仍运算后仍为该集合的元素集合的元素u存在存在单位元素位元素:集合中任意元素与:集合中任意元素与该元素运算后仍元素运算后仍为原来的元素原来
24、的元素u存在逆元素存在逆元素:集合中任一元素与某元素运算后能得到:集合中任一元素与某元素运算后能得到单位元素位元素u结合律成立合律成立:(:(A+B)+C=A+(B+C)线性分组码:线性分组码:信息位和监督位是由一些信息位和监督位是由一些线性代数方程线性代数方程联系起来,联系起来,建立在代数学群论基础上,又称建立在代数学群论基础上,又称群码群码。LCU线性分组码的性质线性分组码的性质431.任意两个任意两个码组之和仍之和仍为一准用一准用码组。2.码的最小距离等于非零的最小距离等于非零码的最小重量的最小重量3.线性性码中中单位元素是全零位元素是全零码组4.线性性码中一个元素的逆元素就是中一个元素
25、的逆元素就是该元素本元素本身身LCU44 2.2.对于奇偶监督码的偶校验,我们用下式作为作为对于奇偶监督码的偶校验,我们用下式作为作为监督方程。监督方程。监督方程。监督方程。在接收端译码时,若在接收端译码时,若S=0,就认为无错。,就认为无错。若若S=1,就认为有错。,就认为有错。这里称这里称S为为校正子校正子(校验子),又称伴随式。(校验子),又称伴随式。在此例中,由于只有一位监督码元,一个监督方程,在此例中,由于只有一位监督码元,一个监督方程,所以所以只能检错,无法纠错。只能检错,无法纠错。LCU45如果监督位增加一位,变成两位,则能增加一个类如果监督位增加一位,变成两位,则能增加一个类似
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 聊城 大学 数字通信 课件 第三 纠错 编码 12 31
限制150内