数据通信原理第3章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据通信原理第3章课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据通信 原理 课件
- 资源描述:
-
1、第 3 章 差错控制&3.1 3.1 差错控制的基本概念及原理差错控制的基本概念及原理q3.1.1 3.1.1 差错控制的基本概念差错控制的基本概念q3.1.2 3.1.2 差错控制的基本原理差错控制的基本原理&3.2 3.2 简单的差错控制编码简单的差错控制编码 q3.2.1 3.2.1 奇偶监督码奇偶监督码 q3.2.2 3.2.2 水平奇偶监督码水平奇偶监督码q3.2.3 3.2.3 二维奇偶监督码二维奇偶监督码&3.3 3.3 汉明码及线性分组码汉明码及线性分组码q3.3.1 3.3.1 汉明码汉明码q3.3.2 3.3.2 线性分组码线性分组码第 3 章 差错控制&3.4 3.4 循
2、环码循环码q3.4.1 3.4.1 循环码的循环特性循环码的循环特性q3.4.2 3.4.2 循环码的生成多项式和生成矩阵循环码的生成多项式和生成矩阵q3.4.3 3.4.3 循环码的解码方法循环码的解码方法q3.4.4 3.4.4 循环码的解码方法循环码的解码方法&3.5 3.5 卷积码卷积码q3.5.1 3.5.1 卷积码的基本概念卷积码的基本概念q3.5.2 3.5.2 卷积码的图解表示卷积码的图解表示q3.5.3 3.5.3 卷积码的概率解码卷积码的概率解码3.1 差错控制的基本概念及原理 数据信号在传输过程中不可避免地会发生差错,即数据信号在传输过程中不可避免地会发生差错,即出现出现
3、误码误码。造成误码的主要原因可以归结为两个方面:。造成误码的主要原因可以归结为两个方面:r信道不理想造成的符号间干扰 由于信道不理想使得接收波形发生畸变,在接收由于信道不理想使得接收波形发生畸变,在接收端抽样判决时会造成码间干扰,若此干扰严重时则导端抽样判决时会造成码间干扰,若此干扰严重时则导致误码。这种原因造成的误码可以通过致误码。这种原因造成的误码可以通过均衡方法均衡方法予以予以改善以至消除。改善以至消除。r噪声对信号的干扰 信道等噪声叠加在接收波形上,对接收端信号的信道等噪声叠加在接收波形上,对接收端信号的判决造成影响,如果噪声干扰严重时也会导致误码。判决造成影响,如果噪声干扰严重时也会
4、导致误码。消除噪声干扰产生误码的方法就是进行消除噪声干扰产生误码的方法就是进行差错控制差错控制。3.1.1 差错控制的基本概念1.差错分类 数据信号在信道中传输会受到噪声干扰,噪声大体数据信号在信道中传输会受到噪声干扰,噪声大体分为两类:分为两类:随机噪声和脉冲噪声随机噪声和脉冲噪声。l随机差错随机差错又称独立差错,指那些独立地、稀疏地和互不相关地又称独立差错,指那些独立地、稀疏地和互不相关地发生的差错。存在这种差错的信道称为无记忆信道或随机信道。发生的差错。存在这种差错的信道称为无记忆信道或随机信道。l突发差错突发差错是指一串串,甚至是成片出现的差错,差错之间有相是指一串串,甚至是成片出现的
5、差错,差错之间有相关性,差错出现是密集的。产生突发错误的信道称为有记忆信道关性,差错出现是密集的。产生突发错误的信道称为有记忆信道或突发信道。或突发信道。实际信道是复杂的,所出现的错误也不是单一的,而是随实际信道是复杂的,所出现的错误也不是单一的,而是随机和突发错误并存的,这两类错误形式并存的信道称为机和突发错误并存的,这两类错误形式并存的信道称为组合组合信道或复合信道信道或复合信道。2.差错控制的基本思路 差错控制的核心是抗干扰编码,或差错控制编码,简称纠错编码,也叫信道编码q发送端发送端:将被传送的信息码(无规律)按照一定的:将被传送的信息码(无规律)按照一定的规则加入监督码元后进行传输,
6、加入的监督码元与规则加入监督码元后进行传输,加入的监督码元与信息码元存在某种确定的约束关系。信息码元存在某种确定的约束关系。q接收端接收端:检验信息码元与监督码元之间的既定的约:检验信息码元与监督码元之间的既定的约束关系,如关系被破坏,则传输中有错。束关系,如关系被破坏,则传输中有错。信息码(k)+监督码(r)=码组(n)3.差错控制方式差错控制方式(1)检错重发(ARQ)优缺点所需的监督码位数少,编码效率比较高;译码设备较简单;接收端检测到差错后,要通过反向信道发回NAK,要求发端重发,所以需要反向信道,实时性差ARQARQ有有3 3种种重重发发方式,即方式,即停停发发等候重等候重发发,返回
7、重,返回重发发和和选择选择重重发发。差错控制方式(2)前向纠错(FEC)优缺点 不需要反向信道,自动纠错,不要求重发,因而实时性好;缺点是所选择的纠错码必须与信道的错码特性密切配合,否则 很难达到降低错码率的要求;要纠正较多的错码,译码设备复杂,且要求附加的监督码较多,编码效率低。差错控制方式(3)混合纠错检错(HEC)是ARQ和FEC方式的折衷方案 优缺点 集合了ARQ和FEC的优点,在保证系统较高的有效性的同时,大幅度提高了整个系统的可靠性,但需要反向信道。差错控制方式(4)信息反馈(IRQ)数据信息 数据信息 (d)信息反馈 优缺点 优点是不需要纠错、检错,设备简单;缺点是需要和前向信道
8、相同的反向信道,实时性差,且发送端需要一定容量的存储器。3.1.2 差错控制的基本原理1.差错控制的原理3.1.2 差错控制的基本原理1.差错控制的原理(续)要想具有检错和纠错能力,必须有禁用码组。禁用码组的获得方法:加监督位。结论 若要传送若要传送A A和和B B两个消息:若用两个消息:若用1 1位码表示,则没有检位码表示,则没有检错和纠错能力;若用错和纠错能力;若用2 2位码表示(加位码表示(加1 1位监督码),可以位监督码),可以检错检错1 1位;若用位;若用3 3位码表示(加位码表示(加2 2位监督码),最多可以检位监督码),最多可以检出出2 2位或纠错码位或纠错码1 1位。位。在纠错
9、编码中将信息传输效率也称为编码效率,定在纠错编码中将信息传输效率也称为编码效率,定义为义为 显然,显然,R R越大编码效率越高,它是衡量码性能的一个越大编码效率越高,它是衡量码性能的一个重要参数。对于一个好的编码方案,不但希望它检错纠重要参数。对于一个好的编码方案,不但希望它检错纠错能力强,而且还希望它的编码效率高,但两方面的要错能力强,而且还希望它的编码效率高,但两方面的要求是矛盾的,在设计中要全面考虑。求是矛盾的,在设计中要全面考虑。差错控制的基本原理nkR 2.汉明距离与检错和纠错能力的关系码长:码组或码字中编码的总位数为码组的长度。(1)几个概念码重:码组中非零码元的数目为码组的重量。
10、例如“11010”的码长为5,码重为3。码距:两个等长码组中对应码位上具有不同二进制码的数目 称为码距。例如:码组1 11010 码组2 01101(000)(001)(101)(100)(110)(010)(011)(111)a2a0a1在一种编码中,任意两个许用码组间距离的最小值。汉明距离(最小码距):(2)汉明距离和检错和纠错能力的关系a)a)为为了了检测检测e e位位错码错码,要求最小,要求最小码码距距 min1de b)b)为为了了纠纠正正t t位位错码错码,要求最小,要求最小码码距距 min21dt c)c)为为了了纠纠正正t t位位错码错码,同,同时检测时检测e(et)e(et)
11、位位错码错码,要求最小,要求最小码码距距 min1det 3.纠错编码的分类(1)按码组的功能分,有检错码和纠错码两类。(2)按码组中监督码元与信息码元之间的关系分,有线性码和 非线性码两类。(3)按照信息码元与监督码元的约束关系,可分为分组码和 卷积码。(4)按照信息码元在编码前后是否保持原来的形式不变,可分为系统码和非系统码。(5)按纠正差错的类型可分为纠正随机错误的码和纠正突发 错误的码。(6)按照每个码元取值来分,可分为二进制码与多进制码。3.2 简单的差错控制编码1.奇偶监督码特点:只有一个监督位。偶监督:码组中“1”的个数为偶数。1210,nnaaa a 12100nnaaaa 信
12、息位监督位奇监督:码组中“1”的个数为奇数。12101nnaaaa 只能检出奇数位错码。2.水平奇偶监督码 思想方法:将信息码序列按行排成方阵,每行后面加一个奇或偶监督码,即每行为一个奇(偶)监督码组,但发送时则按列的顺序传输:11101110011000010101,接收端仍将码元排成与发送端一样的方阵形式,然后按行进行奇偶校验。信信 息息 码码 元元 监督码元监督码元 1 1 1 0 0 1 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 0 0 1 1 1 0 1 0 0 0 1 0 0 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 0 1水平偶
13、监督码可以检出奇数位错误和长度不大于方阵中行数的突发错误。3.二维奇偶监督码(水平垂直奇偶监督码)思想方法:在水平监督基础上对方阵中的每一列再进行奇偶校验。发送时按行或按列的顺序传输,接收端重新将码元排成与发送时的方阵形式,然后每行、每列都进行奇偶校验。二维偶监督码 信信 息息 码码 元元 监督码元监督码元 1 1 1 0 0 1 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 0 0 1 1 1 0 1 0 0 0 1 0 0 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 0 1监督码元监督码元 0 1 1 0 1 1 0 0 0 1 1可以纠1位错
14、码;可以检出某行或某列上的奇数位错码和长度不大于方阵中行数(列数)的突发错码;可以检出一部分偶数位错码;不能检出错码恰好分布在矩阵4个顶点上的偶数位错码。3.3 汉明码及线性分组码汉明码特点 可以纠正一位错码,且d0=33.3.1 汉明码 1.码长和监督位的关系:1021nnaSaaa 若使用偶监督:只有一位监督位 0a接收端译码时,实际上就是计算:0S 1S 若 无错;有错。1位监督位,有1个校正子。只能表示有错和无错,不能指示错码位置。21rn 7,44,3,kr如汉明码,只能纠一位错码 码长和监督位的关系2位监督位,就有2个监督关系式,也有2个校正子。12S S1200 01 10 11
15、S S ,无错 指示错码位置(n,k)汉明码,监督位 r=n-k,可构造出r个监督关系式 来指示一位错码的n种可能位置,要求 346035614562aaaaaaaaaaaa1.1.(7 7,4 4)汉汉明明码码a6 a5 a4 a3:信息码元;a2 a1 a0:监督码元信息码元与监督码元的关系:1)()(7,4)汉明码汉明码16542Saaaa s1 s2 s3 错码位置错码位置 0 0 0 无错 0 0 1 a0 0 1 0 a1 1 0 0 a2 0 1 1 a3 1 0 1 a4 1 1 0 a5 1 1 1 a6 校正子与错码位置的关系26531Saaaa 36430Saaaa 3r
16、 有3个校正子123,SSS例例3-13-1:接收端收到某(7,4)汉明码为1001010,问:此(7,4)汉明码是否有错?错码位置如何?计算校正子1654210001Saaaa 2653110111Saaaa 3643010100Saaaa 得校正子 为110,123S S S码组有错。5a正确码组:1101010 346035614562aaaaaaaaaaaa654265316430000aaaaaaaaaaaa 2)(7,4)汉明码的产生由监督关系式:移项,解出监督位:解决问题:由信息位计算监督位解决问题:由信息位计算监督位(7,4)汉明码的许用码组假设发送端的码字是A15=11111
17、11,传输过程中第4位a3出现了错误,即接收的码字是B=1110111 不是许用码组。信息码a6 a5 a4 a3码组Aa6 a5 a4 a3 a2 a1 a0信息码a6 a5 a4 a3码组Aa6 a5 a4 a3 a2 a1 a00 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 10 0 0 0 0 0 00 0 0 1 0 1 10 0 1 0 1 0 10 0 1 1 1 1 00 1 0 0 1 1 00 1 0 1 1 0 10 1 1 0 0 1 10 1 1 1 0 0 01 0 0 01 0 0 11 0 1 01
展开阅读全文