0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是奇校验和偶校验?常见的奇偶校验方式有哪些?

工程师邓生 ? 来源:未知 ? 作者:刘芹 ? 2023-10-17 16:28 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是奇校验和偶校验?常见的奇偶校验方式有哪些?

1. 奇偶校验是指在数字通信中采用一种技术对传输的数据进行校验。由于数字信号传输容易受到干扰,例如噪声、电磁辐射、误码等,因此需要在传输前对数据进行校验,以保证正确性。常用的校验方法有奇偶校验、循环冗余校验(CRC)、海明码等。

2. 奇偶校验是一种最简单的校验方法,它将一个整数的二进制表示中1的个数进行奇偶性判断,如果为奇数,校验位取0,如果为偶数,校验位取1。在接收端,对接收的数据进行校验,如果校验错误,则表明数据传输发生了错误,需要重新发送。

3. 奇偶校验主要有三种方式:奇校验、偶校验和空校验。其中,奇校验是指将数据位和校验位中1的个数取奇数,偶校验则是将数据位和校验位中1的个数取偶数。空校验则不输出校验位,仅在数据位中传输数据。

4. 在奇偶校验中,主要使用奇校验和偶校验。奇校验适用于传输数据中1的个数为偶数的情况,例如传输字符“1010”。在奇校验下,校验位为1,因为该数据中包含两个1。偶校验适用于传输数据中1的个数为奇数的情况,例如传输字符“1001”。在偶校验下,校验位为0,因为该数据中包含两个1。空校验主要用于数据中1的个数不确定时,例如传输字符“11111111”。

5. 在实际应用中,奇偶校验主要用于串口通信、网络传输、磁盘存储等领域。虽然奇偶校验方法简单,但是不够安全,容易被攻击者破解。因此,在一些对安全性要求较高的场合,需要采用更加复杂的校验方式,例如CRC和海明码。

6. 总之,奇偶校验是数字通信中最简单的校验方法之一。它可以有效地检测数据传输中的错误,但是不够安全。在实际应用中,需要根据实际情况选择不同的校验方式,以保证数据传输的正确性和安全性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 二进制
    +关注

    关注

    2

    文章

    808

    浏览量

    42383
  • 串口通信
    +关注

    关注

    34

    文章

    1641

    浏览量

    56933
  • 奇偶校验
    +关注

    关注

    0

    文章

    15

    浏览量

    8334
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STM32CubeProgrammer总是校验错误的原因?

    芯片以及串口线也是同样的问题。更改波特率至9600也时校验错误,Programmer换成2.8版本的也是一样的校验错误问题 同样的MCU在其他电脑上就没问题,就只有在我的电脑上会出现这样的错误
    发表于 06-16 06:09

    STM32CubeProgrammer总是校验错误的原因?

    芯片以及串口线也是同样的问题。更改波特率至9600也时校验错误,Programmer换成2.8版本的也是一样的校验错误问题 同样的MCU在其他电脑上就没问题,就只有在我的电脑上会出现这样的错误
    发表于 06-11 07:29

    Fluke福禄克726过程校验仪无法开机深度维修案例

    近期天津客户送修一台福禄克726过程校验仪,客户描述故障为:摔了一次,屏幕不亮,随即公司安排工程师进行检测。
    的头像 发表于 05-10 11:50 ?343次阅读
    Fluke福禄克726过程<b class='flag-5'>校验</b>仪无法开机深度维修案例

    KT6368A蓝牙芯片应该自带数据校验机制吗?

    KT6368A蓝牙芯片应该自带数据校验机制吗?
    的头像 发表于 04-19 16:34 ?427次阅读
    KT6368A蓝牙芯片应该自带数据<b class='flag-5'>校验</b>机制吗?

    基于Verilog语言实现CRC校验

    CRC即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算
    的头像 发表于 03-24 10:36 ?1573次阅读
    基于Verilog语言实现CRC<b class='flag-5'>校验</b>

    RAID 5 磁盘阵列的组成

    奇偶校验信息来提高性能和容错能力。 RAID 5的基本概念 RAID 5是一种基于奇偶校验的RAID级别,它将数据和奇偶校验信息分布在多个磁盘上。这种分布方式允许RAID 5阵列在一
    的头像 发表于 12-27 17:06 ?1444次阅读

    RAID 5 技术优势与应用

    在现代数据中心和企业级存储解决方案中,数据的可靠性、性能和可用性是至关重要的。RAID 5 作为一种流行的 RAID 配置,通过在多个硬盘上分散数据和奇偶校验信息,提供了这些关键特性。 一、RAID
    的头像 发表于 12-27 17:01 ?1558次阅读

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-串口通讯编程示例之串口硬件原理

    增加了校验位来解决这个问题,校验方式需要配置,校验方式校验
    发表于 10-23 13:41

    飞凌嵌入式ElfBoard ELF 1板卡-串口通讯编程示例之串口硬件原理

    。还需要注意的是有效数据在报文中的存放顺序是LSB还是MSB。奇偶校验奇偶校验位,因为在通信过程中易受到外部干扰而导致数据出现偏差,所以在有效数据之后增加了校验位来解决这个问题,校验方式
    发表于 10-22 10:46

    DL-T259-2012六氟化硫气体密度继电器校验规程

    DL-T259-2012六氟化硫气体密度继电器校验规程musen
    发表于 10-21 11:46 ?16次下载

    HDMD-H1型SF6气体密度继电器校验装置的操作方式说明

    的SF6密度继电器进行现场校验,采用中断方式对密度继电器的动作进行实时捕获,因此华顶电力的仪器测量更准确及时。是一种可在任意环境温度下对SF6气体的压力进行标准换
    的头像 发表于 09-25 11:05 ?739次阅读
    HDMD-H1型SF6气体密度继电器<b class='flag-5'>校验</b>装置的操作<b class='flag-5'>方式</b>说明

    UART串口通讯协议解析

    - 数据接受接口 GND - 保证两设备共地,统一的参考平面 通信协议 UART串口传输的数据被组织成数据包。每个数据包包含1个起始位,5至9个数据位,可选的奇偶校验位和1或1.5或2个停止位
    发表于 09-12 16:01

    如何通过I2C加载TPS2388x SRAM和奇偶校验代码

    电子发烧友网站提供《如何通过I2C加载TPS2388x SRAM和奇偶校验代码.pdf》资料免费下载
    发表于 09-06 11:16 ?0次下载
    如何通过I2C加载TPS2388x SRAM和<b class='flag-5'>奇偶校验</b>代码

    LP886-Q1在大屏汽车导航的应用及其EEPROM烧录校验方

    电子发烧友网站提供《LP886-Q1在大屏汽车导航的应用及其EEPROM烧录校验方法.pdf》资料免费下载
    发表于 09-05 11:14 ?0次下载
    LP886-Q1在大屏汽车导航的应用及其EEPROM烧录<b class='flag-5'>校验方</b>法

    在线电流监测电流表校验仪操作说明——每日了解电力知识

    武汉摩恩MOEORW-7690电流表校验仪,集计数校验与电流校验功能,支持电池与AC供电,全中文显示,具备完善保护。可设置冲击电压与校验电流,自动切断输出,适用于电气设备检测。
    的头像 发表于 08-20 09:10 ?818次阅读
    在线电流监测电流表<b class='flag-5'>校验</b>仪操作说明——每日了解电力知识