《计算机通信技术》课件 第5章 差错控制.ppt
《《计算机通信技术》课件 第5章 差错控制.ppt》由会员分享,可在线阅读,更多相关《《计算机通信技术》课件 第5章 差错控制.ppt(61页珍藏版)》请在沃文网上搜索。
1、计算机通信技术第第5章章 差错控制差错控制Error Control1本章内容纠错检错编码原理纠错检错编码原理 常用的校验编码方法常用的校验编码方法 差错控制方法差错控制方法 ARQ的各种类型的各种类型 信道的差错特性信道的差错特性 2纠错检错编码原理 差错类型差错类型 校验码的分类校验码的分类 编码的纠检错能力编码的纠检错能力 3差错类型 单比特比特错只改只改变一个比特一个比特 不影响不影响邻近的其它比特近的其它比特 也称也称为随机差随机差错或独立差或独立差错 突突发错 连续发生的一串生的一串错差差错之之间有相关性有相关性 突突发长度度B 出出错的串的串长度度 4校验码的分类 检错码和和纠错
2、码分分组码和卷和卷积码线性性码和非和非线性性码 系系统码和非系和非系统码 5检错码和纠错码 检错码只能只能检错,不能,不能纠错 纠错码能能够发现差差错知道是哪个比特知道是哪个比特传输出出错采取采取纠正措施正措施 6分组码和卷积码 分分组码附加的附加的监督位督位仅仅根据本根据本组内的信息代内的信息代码决定决定常用符号(常用符号(M,N)表示)表示N为每每组内信息的位数内信息的位数M是是编码后的后的总长度度K=M-N为每每组内内监督位的数目督位的数目卷卷积码监督位不督位不仅与本与本组的信息有关,而且的信息有关,而且还与前若干与前若干组的信息有关的信息有关纠错能力能力强 7线性码和非线性码 线性性码
3、数据位与数据位与监督位之督位之间的关系的关系为线性关系性关系即即满足一足一组线性方程式性方程式非非线性性码数据位与数据位与监督位之督位之间是非是非线性关系性关系 8系统码和非系统码 系系统码数据位在数据位在编码后保持原来的形式不后保持原来的形式不变非系非系统码数据数据码元改元改变了原来的位置了原来的位置监督督码元可能会散落分布在数据元可能会散落分布在数据码元中元中 9编码术语海明距离海明距离两个两个码字之字之间对应位不同的个数位不同的个数码距距某种某种编码的的码距是全部距是全部码字中两两之字中两两之间海明距离海明距离的最小的最小值。合法合法码字字如果一个如果一个码字符合字符合编码规则,则称称该
4、码字是一个字是一个合法合法码字。字。非法非法码字字10编码的纠检错能力码距距d与与编码的的检错和和纠错能力的关系是:能力的关系是:1.若若d e+1,只要出,只要出错位数不超位数不超过e,则可可检测出出e个个错误;2.若若d 2t+1,只要出,只要出错位数不超位数不超过t,则可可纠正正t个个错误;3.若若d e+t+1(e t),只要),只要出出错位数不超位数不超过e,则可可纠正正t个个错误,同,同时检测出出e个个错误。11码距与编码纠检错能力的关系1.若若d e+1,只要出,只要出错位数不超位数不超过e,则可可检测出出e个个错误;12码距与编码纠检错能力的关系2.若若d 2t+1,只要出,只
5、要出错位数不超位数不超过t,则可可纠正正t个个错误;13码距与编码纠检错能力的关系3.若若d e+t+1(e t),只要出),只要出错位位数不超数不超过e,则可可纠正正t个个错误,同,同时检测出出e个个错误。14常用的校验编码方法 奇偶检验码奇偶检验码方阵校验码方阵校验码 恒比码恒比码校验和校验和 循环冗余校验码循环冗余校验码15奇偶校验码在字符上附加奇偶校在字符上附加奇偶校验位位奇偶校奇偶校验码是是奇校奇校验码和和偶校偶校验码的的统称称偶校偶校验:整个字符中有:整个字符中有偶数个偶数个1 0 1奇校奇校验:整个字符中有:整个字符中有奇数个奇数个1 0 1只能只能检测奇数位出奇数位出错,如果有
6、偶数位出,如果有偶数位出错,检测不到不到16奇偶校验码奇校奇校验:奇数个:奇数个1则为0,否,否则为1偶校偶校验:偶数个:偶数个1则为0,否,否则为117原原编码 奇校奇校验 偶校偶校验00000000 10000 000100010 00010 111001100 11100 010101010 11010 0奇偶校验码只能只能检测奇数位出奇数位出错出出错则要求重要求重传18原原编码 奇校奇校验 错误码信息位出错00000000 10100 1校验位出错00100010 00010 1偶数位出错00100010 00100 0例题已知字符已知字符M的的ASCII码值的十的十进制表示制表示为7
7、7,如果将最高位,如果将最高位设置置为奇校奇校验位,位,则字符字符M的的ASCII码值设置奇校置奇校验位后,它的二位后,它的二进制制表示表示为()A.01001101 B.11001101 C.01101011 D.10111101答案:答案:B19方阵检验码垂直冗余校垂直冗余校验VRC:就是字符奇偶校:就是字符奇偶校验;水平冗余校水平冗余校验LRC:就是:就是对数据数据块中每个字中每个字符的符的对应位位进行奇偶校行奇偶校验。20恒比码 恒比恒比码就是使校就是使校验码中的中的1和和0的数目之比是的数目之比是一个常数。一个常数。编码生成生成时是是查表表接收接收检验时是是检查每个每个编码中中1出出
8、现的次数是否的次数是否正确正确21中国五单位保护电码表22数字数字电码电码数字数字电码电码001101500111101011610101211001711100310110801110411010910011校验和 把数据把数据块中的每一个字符代中的每一个字符代码都按二都按二进制加制加法求和法求和 例:例:传送送CA:1000011 100000123IP数据报校验方式发送方送方校校验和字段全和字段全设0;将将IP报头按按16位分位分组,不足,不足16位用位用0补足;足;将各将各组数据反数据反码求和;求和;将得到的和的反将得到的和的反码填入校填入校验和字段;和字段;接收方接收方将将IP报头按
9、按16位分位分组,不足,不足16位用位用0补足;足;将各将各组数据反数据反码求和,求和,检查得到的和是否是全得到的和是否是全1如果是全如果是全1则进行下步行下步处理,否理,否则意味着包已意味着包已变化从化从而而丢弃之。弃之。24循环冗余校验码CRC用事先用事先约定的一个定的一个生成多生成多项式式去除数据串,去除数据串,将余数作将余数作为帧校校验序列(序列(FCS)生成多生成多项式:可以用一个二式:可以用一个二进制串表示制串表示K位的二位的二进制串,和制串,和xk-1x0的的k-1阶多多项式式对应例如:例如:代代码1010111对应的多的多项式式为x6+x4+x2+x+1多多项式式为x5+x3+
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机通信技术 计算机通信技术课件 第5章 差错控制 计算机 通信 技术 课件 差错 控制