n输入异或的功能:

  • 有奇数个1时,输出为1;
  • 有偶数个1时,输出为0。

n输入异或、同或的关系:

  • n为偶数时,异或、同或互为非关系;
  • n为奇数时,异或、同或功能相同。

奇校验:原始码+1位校验位,总共有奇数个1;

偶校验:原始码+1位校验位,总共有偶数个1。

从异或的功能(有奇数个1时,输出为1)和异或、同或的关系可知,可以用异或、同或电路实现奇偶校验的功能。以8421码的偶校验为例

校验码生成电路:

  • 原始码有奇数个1时,B0=1,加上原始码总共有偶数个1
  • 原始码有偶数个1时,B0=0,加上原始码总共有偶数个1

校验码检测电路:

  • Y=0:接收代码正确;
  • Y=1:接收到误码。

奇校验的实现电路,只要在校验码生成电路的输出取非即可。

奇偶校验的局限:只能验证奇数位错,无纠错能力。

异或、同或和奇、偶校验相关推荐

  1. 奇什么异什么的成语(奇什么异什么四字成语大全)

    奇什么异什么的成语(奇什么异什么四字成语大全) 奇情异致: 致:情趣.奇特的感情,与众不同的情趣.形容奇特怪异的情致和风度 奇珍异玩: 奇异罕见的珍宝. 奇光异彩: 奇妙的光亮和色彩. 奇山异水: 异 ...

  2. 【小知识】使用串口8bit,7bit和6bit数据格式的奇偶校验问题

    这里以STM32H7为例进行说明,先看支持的校验格式: 主要是三种,6bit数据 + 1bit校验,7bit数据+1bit校验,8bit数据+1bit校验: 而发送寄存器和接收寄存器都是9bit格式的 ...

  3. 发生在我们身边的灵异事件 - 发生在台湾奇萊山的一些灵异事件 1

    发生在我们身边的灵异事件第一集 发生在我们身边的灵异事件第二集

  4. 华中科技大学 计算机组成原理 上机实验1 2018

    notice: 本文已被archive,只具有历史价值,上机价值 实验目的 GB2312 区位码 字模码 奇偶校验校 验位 检错 海明码编解码电路基本原理 流水数据传输机制,流水暂停原理 实验环境 ( ...

  5. 第二章 数据的表示和运算 2.1.4 奇偶校验 [计算机组成原理笔记]

    第二章 数据的表示和运算 2.1.4 奇偶校验 本笔记参考书目: 计算机组成原理(第六版.立体化教材)白中英.戴志涛 2021王道计算机组成原理视频公开课 本节重点: 奇偶校验的方法/原理 码距和检/ ...

  6. 计算机控制常用数据通信标准,计算机系统第6章通信ppt课件.ppt

    <计算机系统第6章通信ppt课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机系统第6章通信ppt课件.ppt>文档请在天天文库搜索. ...

  7. 终于弄懂 CRC 循环冗余校验 辽

    概述 CRC 即 Cyclic Redundancy Check 的缩写 CRC 循环冗余校验属于检错码,只能检测出现了错误,但无法纠正错误. 与CRC循环冗余校验类似的,还有奇/偶校验,但是 CRC ...

  8. 计算机组成原理——奇偶校验,海明校验,循环冗余校验

    1.奇偶校验码 奇偶校验就是在原有的二进制数据的基础上加上以为的校验位 奇校验:整个校验码(原有信息+校验位)中的"1"的个数为奇数 偶校验:整个校验码(原有信息+校验位)中的&q ...

  9. 海明码(汉明码)详解

    海明码简介 海明码是由Richard Hanming于1950年提出的,它具有一位纠错能力. 海明码的计算 设欲检测的二进制代码为n位,为使其具有纠错能力,需要添加k位检测位,组成n+k位的代码.为了 ...

  10. 《Long Short-Term Memory》翻译,Sepp Hochreiter, ¨urgen Schmidhuber.1997,9(8):1735-1780

    目录 摘要 一.介绍 2.1问题 二.先前的工作 2.1梯度下降法变量 2.2时间延迟 2.3时间常数 2.4Ring的方法 2.5Bengio et al的方法 2.6卡尔曼滤波器 2.7Secon ...

最新文章

  1. Cell Reports:黄梓芮等揭示大脑皮层中通往意识的“大门”
  2. android 自定义span_Android – 为ClickSpan设置自定义可绘制背景
  3. CS231n 2016 通关 第三章-SVM 作业分析
  4. tf.train.Saver函数的用法之保存全部变量和模型
  5. java 注释 连接,java – 如何使用JPA注释创建连接表?
  6. wxWidgets:编写一个应用程序
  7. LINUX 数据盘的格式化与挂载
  8. 命令执行——命令执行漏洞及(四)
  9. linux两个数字正则,正则表达式-Linux readelf显示具有不同数字系...
  10. java集合的遍历_Java集合之遍历
  11. linux 蓝牙脚本,linux下蓝牙开发(bluez应用)
  12. Anaconda安装(ubuntu 14.04.03 LTS 64bit)
  13. FluorineFx对于现有站点的配置
  14. H.264视频质量评价算法(基于偏最小二乘法回归)
  15. 2018暑假第二周总结(7.16-7.22)
  16. 【信号检测】基于matlab双稳随机共振微弱信号检测【含Matlab源码 1701期】
  17. 联想台式机进入修复计算机,联想台式机一键恢复的使用方法
  18. TP6如何配置多应用?
  19. 总结2019大前端开发十大战略性技术布局
  20. python+appium爬取微信运动数据,并分析好友的日常步数情况

热门文章

  1. 软件面试常见题目(转帖)
  2. 毕业设计-基于微信小程序的校园二手闲置物品交易系统
  3. HSV和RGB的对应关系
  4. 情侣积分微信小程序零基础开发教程(附代码及开发指南)
  5. 京东云开发者|IoT运维 - 如何部署一套高可用K8S集群
  6. NAXX Demo4_GZQ_01
  7. 在k8s中通过CoreDNS进行域名解析的其中三种方法
  8. java程序员烂大街了吗?java入坑之前先来看看行情
  9. java生成短信验证码 字母加数字的验证码
  10. 当定频神器爱上多线程|ROS2定频话题发布Demo