通信原理-第8章差错控制编码课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《通信原理-第8章差错控制编码课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 原理 差错 控制 编码 课件
- 资源描述:
-
1、1/30第第8章章 差错控制原理差错控制原理n8.1 差错产生的原因及其差错类型差错产生的原因及其差错类型n8.2 差错控制基本原理差错控制基本原理n8.3 差错控制编码差错控制编码n8.4 差错控制方法差错控制方法2/30第第8章章 差错控制原理差错控制原理n差错:差错:通常把接收数据与发送数据不一致的现通常把接收数据与发送数据不一致的现象称为传输差错,简称为差错。象称为传输差错,简称为差错。3/308.1 差错产生原因及差错类型差错产生原因及差错类型n干扰:干扰:脉冲干扰、随机噪声干扰、人为干扰等。脉冲干扰、随机噪声干扰、人为干扰等。n噪声噪声两类:随机噪声和脉冲噪声。两类:随机噪声和脉冲
2、噪声。n随机噪声:随机噪声:时时处处存在,幅度较小,频带宽。差错时时处处存在,幅度较小,频带宽。差错是随机的、离散的,是一种随机独立差错。是随机的、离散的,是一种随机独立差错。n脉冲噪声脉冲噪声:强度大,差错成串出现,即无错则已,有:强度大,差错成串出现,即无错则已,有错一片。是一种突发性差错。错一片。是一种突发性差错。n混合差错:上两种噪声同时引起的差错。混合差错:上两种噪声同时引起的差错。4/308.1 差错产生原因及差错类型差错产生原因及差错类型 5/308.2 差错控制基本原理差错控制基本原理n差错控制:差错控制:在通信过程中产生错误时,能有效地检测出错误,并进行在通信过程中产生错误时
3、,能有效地检测出错误,并进行纠正,这种方法叫检错与纠错,统称为差错控制。纠正,这种方法叫检错与纠错,统称为差错控制。n差错控制方案差错控制方案:n(1)纠错编码:)纠错编码:传输的数据单元带有足够的冗余信息,在接收端发传输的数据单元带有足够的冗余信息,在接收端发现并自动纠正传输错误。现并自动纠正传输错误。n(2)检错编码)检错编码:传输的数据单元仅带有足以使接收端发现差错的冗:传输的数据单元仅带有足以使接收端发现差错的冗余信息,但不能确定错误位置,因而不能纠正错误,只能发现错误。余信息,但不能确定错误位置,因而不能纠正错误,只能发现错误。n第一种方案优越,但系统复杂,成本高,应用场合受限。第一
4、种方案优越,但系统复杂,成本高,应用场合受限。n第二种方案简单,容易实现,编译码速度快,通过重传纠正错误,常第二种方案简单,容易实现,编译码速度快,通过重传纠正错误,常用。用。6/3082 差错控制基本原理差错控制基本原理n为什么要在传输的数据单元中增加冗余码元呢?例:为什么要在传输的数据单元中增加冗余码元呢?例:n三位二进制码有八种不同组合,三位二进制码有八种不同组合,n000,001,010,011,100,101,110,111。n选择选择四种四种作为作为许用码组许用码组,用来传输信息;另四种作为,用来传输信息;另四种作为禁禁用码组用码组。发送。发送000,传输中变为,传输中变为001,
5、010或或100。就判。就判定发生了错误。变为定发生了错误。变为111禁用码组。也判定发生了错禁用码组。也判定发生了错误。不能发现两位错误。误。不能发现两位错误。n上述编码只能检测错误,不能纠正错误。收到上述编码只能检测错误,不能纠正错误。收到100,无,无法判定哪一位码发生错误造成的。法判定哪一位码发生错误造成的。000,110,101三三者错一位都可变为者错一位都可变为100。7/3082 差错控制基本原理差错控制基本原理n例例:选选两个许用码组两个许用码组,000,111,其余为禁用,其余为禁用码组。收端可以检测两位以下的错误,或纠正一码组。收端可以检测两位以下的错误,或纠正一位错误。位
6、错误。n当收到当收到100时,若认为只有一位错误,则可以纠时,若认为只有一位错误,则可以纠正为正为000。111任何一位错误都不可能变为任何一位错误都不可能变为100;若错码不超过两位,若错码不超过两位,两种两种可能:可能:000错一位变为错一位变为100,或者,或者111错两位变为错两位变为100,因而只能检错,因而只能检错不能纠错。不能纠错。8/308.3 差错控制编码差错控制编码n检错码:检错码:能在译码中发现错误的编码;能在译码中发现错误的编码;n纠错码:纠错码:在译码中不仅能发现错误还能自在译码中不仅能发现错误还能自动纠正错误的编码。动纠正错误的编码。0021aaann9/308.3
7、 差错控制编码差错控制编码n1 奇偶校验(奇偶校验(奇校验编码和偶校验编码)奇校验编码和偶校验编码)n偶校验编码:无论信息位有多少位,校验位只有一位,码偶校验编码:无论信息位有多少位,校验位只有一位,码组中组中“1”的个数为偶数,要满足关系式的个数为偶数,要满足关系式n n在收端,将码组中各位进行模在收端,将码组中各位进行模2加,结果为加,结果为“1”,有错误;,有错误;为为“0”,无错。,无错。n奇校验编码:码组中校验位只有一位,码组中奇校验编码:码组中校验位只有一位,码组中“1”的个数的个数为奇数,要满足关系式为奇数,要满足关系式n n两者的校验能力相同,只能检测出奇数个错误,不能检测两者
8、的校验能力相同,只能检测出奇数个错误,不能检测偶数个错误。偶数个错误。0021aaann1021aaann10/308.3 差错控制编码差错控制编码n(1)垂直奇偶校验垂直奇偶校验n(字符奇偶校验)在字(字符奇偶校验)在字符代码后面附加一奇偶符代码后面附加一奇偶校验位校验位,如图。如图。字符 012345678b0000000001b1000011110b2001100110b3010101011b4111111111b5111111111b6000000000b7偶011010010奇10010110111/308.3 差错控制编码差错控制编码n(2)垂直水平奇偶校验垂直水平奇偶校验n能检测
9、全部奇数个差错和大能检测全部奇数个差错和大部分偶数个差错。部分偶数个差错。n标出的差错能检测出来。标出的差错能检测出来。n标出的差错同时出现时则标出的差错同时出现时则检测不出来,即矩形差错检检测不出来,即矩形差错检测不出来。测不出来。n标出的错误可以得到纠正。标出的错误可以得到纠正。n实现容易,应用广泛。实现容易,应用广泛。12/308.3 差错控制编码差错控制编码n2 循环冗余校验码循环冗余校验码 (CRC码)n检错能力强,实现容易,应用广泛。检错能力强,实现容易,应用广泛。n从数学的角度讲,所有的数都可以用多项式来表示,从数学的角度讲,所有的数都可以用多项式来表示,n例如例如 n 125=
10、1102+2101+5100n 1,2,5 多项式的系数。多项式的系数。n二进制数二进制数10111,可表示为以,可表示为以x为基的多项式为基的多项式n x4+x2+x+1n系数对应着二进制数系数对应着二进制数10111。n长度为长度为n的二进制序列,与以的二进制序列,与以x为基的为基的n-1次多项式之间具次多项式之间具有一一对应的关系。有一一对应的关系。13/308.3 差错控制编码差错控制编码n 0 0 0 0 n=3:n 0 0 1 1n 0 1 0 xn 0 1 1 x+1n 1 0 0 x2n 1 0 1 x2+1n 1 1 0 x2+x n 1 1 1 x2+x+1n长度为长度为n
11、的码组可用一个的码组可用一个x的的n-1次多项式表示,码组中次多项式表示,码组中每位码的数值就是每位码的数值就是n-1次多项式中相应的系数值,这个对次多项式中相应的系数值,这个对应的多项式就称为应的多项式就称为数据多项式数据多项式。14/308.3 差错控制编码差错控制编码n原理:原理:n将发送数据比特序列作为多项式将发送数据比特序列作为多项式T(x)的系数,选定一的系数,选定一k次次幂的生成多项式幂的生成多项式G(x)。用。用x k乘乘T(x),得,得T(x)xk。n然后用然后用G(x)去除去除T(x)xk,得一个余数多项式得一个余数多项式R(x)。将余数。将余数多项式加到数据多项式多项式加
12、到数据多项式T(x)之后,作为发送序列。之后,作为发送序列。n收端用同一收端用同一G(x)去除接收序列多项式去除接收序列多项式T(x)x k,得计算余得计算余数多项式数多项式R(x)。如果。如果R(x)与与R(x)相同,传输无错;否则相同,传输无错;否则传输有错。传输有错。)()()()()(xGxRxQxGxxTk15/308.3 差错控制编码差错控制编码n校验过程校验过程:a 发端,发端,T(x)乘以乘以xk.意味着将意味着将T(x)对应的数据比特对应的数据比特 序列左移序列左移K位。位。b T(x)xk 除以除以G(x),n Q(x Q(x)商,商,R(xR(x)余数多项式。余数多项式。
展开阅读全文