什么是奇校验和偶校验?常见的奇偶校验方式有哪些?
1. 奇偶校验是指在数字通信中采用一种技术对传输的数据进行校验。由于数字信号传输容易受到干扰,例如噪声、电磁辐射、误码等,因此需要在传输前对数据进行校验,以保证正确性。常用的校验方法有奇偶校验、循环冗余校验(CRC)、海明码等。
2. 奇偶校验是一种最简单的校验方法,它将一个整数的二进制表示中1的个数进行奇偶性判断,如果为奇数,校验位取0,如果为偶数,校验位取1。在接收端,对接收的数据进行校验,如果校验错误,则表明数据传输发生了错误,需要重新发送。
3. 奇偶校验主要有三种方式:奇校验、偶校验和空校验。其中,奇校验是指将数据位和校验位中1的个数取奇数,偶校验则是将数据位和校验位中1的个数取偶数。空校验则不输出校验位,仅在数据位中传输数据。
4. 在奇偶校验中,主要使用奇校验和偶校验。奇校验适用于传输数据中1的个数为偶数的情况,例如传输字符“1010”。在奇校验下,校验位为1,因为该数据中包含两个1。偶校验适用于传输数据中1的个数为奇数的情况,例如传输字符“1001”。在偶校验下,校验位为0,因为该数据中包含两个1。空校验主要用于数据中1的个数不确定时,例如传输字符“11111111”。
5. 在实际应用中,奇偶校验主要用于串口通信、网络传输、磁盘存储等领域。虽然奇偶校验方法简单,但是不够安全,容易被攻击者破解。因此,在一些对安全性要求较高的场合,需要采用更加复杂的校验方式,例如CRC和海明码。
6. 总之,奇偶校验是数字通信中最简单的校验方法之一。它可以有效地检测数据传输中的错误,但是不够安全。在实际应用中,需要根据实际情况选择不同的校验方式,以保证数据传输的正确性和安全性。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
UART有一个奇偶校验,CAN通信有CRC校验。Modbus、MAVlink、USB等通信协议也有校验信息。
发表于 03-07 10:56
•202次阅读
我们将 XMC4500 用于功能安全应用。 有几个用户安装了 1000 个或更多控制器。
在这些现场安装中,我们每月在 PSRAM 和/或 DSRAM 中会遇到大约 1-2 个奇偶校验错误。 错误
发表于 01-26 06:30
电子发烧友网站提供《9位奇偶校验发生器/校验器74HC280-Q100; 74HCT280-Q100数据手册.pdf》资料免费下载
发表于 01-18 15:20
•0次下载
弹簧管压力表是一种常用于测量压力的仪器,在工业生产和实验室实验中广泛应用。为了保证弹簧管压力表的准确性和可靠性,需要定期进行校验。本文将详细介绍弹簧管压力表的校验方法,包括校验的步骤、所需工具、
发表于 12-07 16:34
•931次阅读
奇偶校验和crc校验的区别 CRC校验和奇偶校验之间有什么关系? 奇偶校验和 CRC(Cyclic Redundancy Check)
发表于 10-17 16:28
•2466次阅读
串口通信奇偶检验什么意思 为什么要使用奇偶检验 怎么使用奇偶检验? 串口通信奇偶检验是指通过对串口传输数据的校验位进行
发表于 10-17 16:16
•3953次阅读
什么是奇偶校验电路?奇偶校验器是时序逻辑电路吗? 奇偶校验电路是一种数字电路,在数据传输过程中用于检测数据是否发生错误。在每个数据字节(通常是8位)的最高位添加一位(偶校验)或两位(奇
发表于 10-17 16:16
•2632次阅读
什么是奇偶校验 奇偶校验的基本原理 奇偶校验电路什么意思 奇偶校验是一种用于检测二进制数据中错误的方法。它的基本原理是在二进制数据的末尾添加一个额外的位,使得数据中二进制 1 的数量
发表于 10-17 16:16
•2680次阅读
串口在传输的时候奇偶校验位是做什么用的
发表于 10-12 08:06
奇偶校验是一种简单、实现代价小的检错方式,常用在数据传输过程中。对于一组并行传输的数据(通常为8比特),可以计算岀它们的奇偶校验位并与其一起传输。接收端根据接收的数据重新计算其奇偶校验
发表于 09-05 10:40
•1178次阅读
奇偶校验是一种简单、实现代价小的检错方式,常用在数据传输过程中。对于一组并行传输的数据(通常为8比特),可以计算岀它们的奇偶校验位并与其一起传输。
发表于 09-05 10:38
•475次阅读
ML51EC0AE的奇偶校验是怎么设置的,可以发送数据但是设备一直不回复数据(设备是偶校验)搞了一天了也不行,应该是校验不对,麻烦大家看看,谢谢!
ACC=c;//发送的数据
T
发表于 06-16 07:16
在数字电路中,数据的正确性非常重要。为了保证数据的正确性,在传输数据时需要添加一些冗余信息,以便在接收端进行校验。
发表于 05-22 14:27
•1178次阅读
在数字电路中,数据的正确性非常重要。为了保证数据的正确性,在传输数据时需要添加一些冗余信息,以便在接收端进行校验。其中一种常用的校验方式是奇偶校验(Parity Check)。本文将介绍奇偶校
发表于 05-14 14:59
•2026次阅读
中央处理器:P2020
操作系统:linux-2.6.35
linux输出的错误信息如下:
内核:内核模式下的机器检查
内核:由(来自 MCSR = 10000000)引起:数据缓存奇偶校验错误
发表于 05-12 07:29
评论