博客
关于我
2.1.4奇偶校验码
阅读量:406 次
发布时间:2019-03-06

本文共 386 字,大约阅读时间需要 1 分钟。

奇偶校验码

1.1 校验原理

在信息B传输过程中,01变成了00,另一台机器收到之后,并不能识别是否错误,这时候增加一个bit用于识别数据是否有误。

由若干个代码组成的一个字叫码字

将两个码字逐位进行对比,具有不同位的个数称为两个码字间的距离

比如00 和 01 有一个不一样,码字距离就为1,100和010 两个不一样,码字距离为2

一种编码方案可能有若干个合法的码字,各合法码字间的最小距离称为“码距

eg:当d=2时,001 变成 101,一个bit发生错误,101就被发现为无效码字

当d=1时。无检错能力;当d=2时,有检错能力;当的d>3时,可能还有排错能力

1.2奇偶效验码

奇校验码:整个校验码(有效信息位和校验位)中“1”的个数为奇数

偶校验码:整个效验码(有效信息位和校验位)中“1”的个数为偶数

发生一个bit错误可以发现,偶数个bit无法发现错误

转载地址:http://tyakz.baihongyu.com/

你可能感兴趣的文章
深入探索Android热修复技术原理读书笔记 —— 热修复技术介绍
查看>>
百度前端技术学院task16源代码
查看>>
解析js中( ( ) { } ( ) )的含义
查看>>
js设计模式总结5
查看>>
Python大神编程常用4大工具,你用过几个?
查看>>
一文带你了解图神经网络
查看>>
9个常用ES6特性归纳(一般用这些就够了)
查看>>
3D渲染集群,你了解多少?
查看>>
除了方文山,用TA你也能帮周杰伦写歌词了
查看>>
关于GO语言,这篇文章讲的很明白
查看>>
华为云FusionInsight湖仓一体解决方案的前世今生
查看>>
大数据处理黑科技:揭秘PB级数仓GaussDB(DWS) 并行计算技术
查看>>
C++调用Go方法的字符串传递问题及解决方案
查看>>
云原生2.0时代下,DevOps实践如何才能更加高效敏捷?
查看>>
技巧收藏|10个JavaScript常用数组操作方法
查看>>
两种端到端通用目标检测方法
查看>>
云小课 | 守护网络安全不是问题,iptables的四表五链为你开启“八卦阵”
查看>>
23种设计模式之迭代器模式
查看>>
23种设计模式之组合模式
查看>>
mysql zip安装
查看>>