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

    文章

    796

    浏览量

    41746
  • 串口通信
    +关注

    关注

    34

    文章

    1627

    浏览量

    55692
  • 奇偶校验
    +关注

    关注

    0

    文章

    15

    浏览量

    8227
收藏 人收藏

    评论

    相关推荐

    如何通过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>法

    8位到9位奇偶校验总线收发器ABT8338数据表

    电子发烧友网站提供《8位到9位奇偶校验总线收发器ABT8338数据表.pdf》资料免费下载
    发表于 05-30 10:02 0次下载
    8位到9位<b class='flag-5'>奇偶校验</b>总线收发器ABT8338数据表

    奇偶校验发生器/校验器和3态输出的16位收发器ABT16657数据表

    电子发烧友网站提供《带奇偶校验发生器/校验器和3态输出的16位收发器ABT16657数据表.pdf》资料免费下载
    发表于 05-30 09:45 0次下载
    带<b class='flag-5'>奇偶校验</b>发生器/<b class='flag-5'>校验</b>器和3态输出的16位收发器ABT16657数据表

    8位到9位奇偶校验总线收发器SN74BCT29854数据表

    电子发烧友网站提供《8位到9位奇偶校验总线收发器SN74BCT29854数据表.pdf》资料免费下载
    发表于 05-29 09:50 0次下载
    8位到9位<b class='flag-5'>奇偶校验</b>总线收发器SN74BCT29854数据表

    奇偶校验发生器/校验器和3态输出的八进制收发器SN74F657数据表

    电子发烧友网站提供《带奇偶校验发生器/校验器和3态输出的八进制收发器SN74F657数据表.pdf》资料免费下载
    发表于 05-29 09:44 0次下载
    带<b class='flag-5'>奇偶校验</b>发生器/<b class='flag-5'>校验</b>器和3态输出的八进制收发器SN74F657数据表

    奇偶校验器和双3态输出的3.3-V 12位通用总线驱动器SN74ALVCH16903数据表

    电子发烧友网站提供《带奇偶校验器和双3态输出的3.3-V 12位通用总线驱动器SN74ALVCH16903数据表.pdf》资料免费下载
    发表于 05-29 09:31 0次下载
    带<b class='flag-5'>奇偶校验</b>器和双3态输出的3.3-V 12位通用总线驱动器SN74ALVCH16903数据表

    双8位至9位奇偶校验总线收发器ABT16833数据表

    电子发烧友网站提供《双8位至9位奇偶校验总线收发器ABT16833数据表.pdf》资料免费下载
    发表于 05-24 09:29 0次下载
    双8位至9位<b class='flag-5'>奇偶校验</b>总线收发器ABT16833数据表

    做lora通讯用到usart,配置时遇到的usart奇偶校验问题求解

    位:校验位),校验使能,校验。在此条件下,数据寄存器写入0x101,那么发送时发送的结果是什么,是0x001,还是0x101?首先数据寄存器可以写入9位数据,那么发送时
    发表于 05-20 08:30

    CRC(循环冗余校验)应用举例

    CRC(循环冗余校验)应用举例
    的头像 发表于 05-16 16:12 1420次阅读

    8位到9位奇偶校验总线收发器数据表

    电子发烧友网站提供《8位到9位奇偶校验总线收发器数据表.pdf》资料免费下载
    发表于 05-15 09:33 0次下载
    8位到9位<b class='flag-5'>奇偶校验</b>总线收发器数据表

    校验热电的电位差计是如何校对的?

    校验热电的电位差计是一种高精度的测量设备,它用于测量和校准热电产生的热电动势。
    的头像 发表于 05-08 11:31 1236次阅读

    STM8S105K4串口2无奇偶校验,也能接收校验的数据为什么?

    MCU STM8S105K4 设置为一个起始为,8个数据位,无校验,一个停止位,用串口助手 发送能够 接收的数据,还是正确的, static void UART_Config(void
    发表于 04-10 08:27

    浅析MCU通信、存储常用的简单校验算法

    UART一个奇偶校验,CAN通信CRC校验。Modbus、MAVlink、USB等通信协议也有校验信息。
    的头像 发表于 03-07 10:56 565次阅读
    浅析MCU通信、存储常用的简单<b class='flag-5'>校验</b>算法

    什么是热电校验仪?它的工作原理是什么?

    什么是热电校验仪?它的工作原理是什么? 热电校验仪是一种用于测试和校准热电的仪器。热电
    的头像 发表于 02-02 15:11 5722次阅读