奇偶校验位是一个表示给定位数的二进制数中1的个数是奇数还是偶数的二进制数。奇偶校验位是最简单的错误检测码。

A parity bit, or check bit is a bit added to the end of a string of binary code that indicates whether the number of bits in the string with the value one is even or odd. Parity bits are used as the simplest form of error detecting code.

奇偶校验位有两种类型:偶校验位与奇校验位。如果一组给定数据位中1的个数是奇数,那么偶校验位就置为1,从而使得总的1的个数是偶数。如果给定一组数据位中1的个数是偶数,那么奇校验位就置为1,使得总的1的个数是奇数。

奇偶校验位是一种错误检测码,但是由于没有办法确定哪一位出错,所以它不能进行错误校正。发生错误时必须扔掉全部的数据,然后从头开始传输数据。在噪声很多的媒介上成功传输数据可能要花费很长的时间,甚至根本无法实现。但是奇偶校验位也有它的优点,它是使用一位数据能够达到的最好的校验码,并且它仅仅需要一些异或门就能够生成。

最新文章

  1. TFS 2013 培训视频
  2. OpenCV成长之路(2):图像的遍历
  3. codeforces194b
  4. javascript继承(一)—类的属性研究
  5. linux日志审计项目案例实战(生产环境日志审计项目解决方案)
  6. Elasticsearch .Net Client NEST 多条件查询示例
  7. JavaScript面向对象,闭包内存图,闭包和作用域
  8. LESS文档
  9. zookeeper简单介绍
  10. 痞子衡嵌入式:一表全搜罗常见移动通信标准(1-5G, GSM/GPRS/CDMA/LTE/NR...)
  11. OGNL表达式的一个坑!
  12. Stripes视图框架实现纯Java代码控制表现层参考文档
  13. 项目详解4—haproxy 反向代理负载均衡
  14. 软工网络15团队作业4——Alpha阶段敏捷冲刺6.0
  15. 简单实现MySQL数据库的日志审计
  16. CSV文件插入到mysql表中指定列
  17. ELK学习笔记之Logstash详解
  18. hdu 5210 delete 水题
  19. 选项“6”对 /langversion 无效;必须是 ISO-1、ISO-2、3、4、5 或 Default
  20. EMSAscript

热门文章

  1. Python基础——字符串操作
  2. Oracle redo与undo 第一弹
  3. exp分析
  4. stm32L011F3使用开发小记——开发坏境
  5. linux学习-用户的特殊 shell 与 PAM 模块
  6. POJ 3469 最小割 Dual Core CPU
  7. STW Family
  8. Flask_单例模式
  9. 为什么要使用数据库连接池?以及用法(DBUtils)
  10. aiomysql inserting operation failed !