奇偶校验可以纠正代码错误吗_奇偶校验
1、奇偶校验(ParityCheck)是一种校验代码传输正确性的方法。2、根据被传输的一组二进制代码的数位中 "1 "的个
互联网 2023-05-20 22:02:47
1、奇偶校验(Parity Check)是一种校验代码传输正确性的方法。
(资料图片仅供参考)
2、根据被传输的一组二进制代码的数位中"1"的个数是奇数或偶数来进行校验。
3、采用奇数的称为奇校验,反之,称为偶校验。
4、采用何种校验是事先规定好的。
5、通常专门设置一个奇偶校验位,用它使这组代码中"1"的个数为奇数或偶数。
6、若用奇校验,则当接收端收到这组代码时,校验"1"的个数是否为奇数,从而确定传输代码的正确性。
7、奇偶校验需要一位校验位,即使用串口通信的方式2或方式3(8位数据位+1位校验位)。
8、奇校验(odd parity):让传输的数据(包含校验位)中1的个数为奇数。
9、即:如果传输字节中1的个数是偶数,则校验位为“1”,奇数相反。
10、以发送字符:10101010为例偶校验(even parity):让传输的数据(包含校验位)中1的个数为偶数。
11、即:如果传输字节中1的个数是偶数,则校验位为“0”,奇数相反。
12、还是以发送字符:10101010为例数据和校验位发送给接受方后,接收方再次对数据中1的个数进行计算,如果为奇数则校验通过,表示此次传输过程未发生错误。
13、如果不是奇数,则表示有错误发生,此时接收方可以向发送方发送请求,要求重新发送一遍数据。
14、优缺点:奇偶校验的检错率只有50%,因为只有奇数个数据位发生变化能检测到,如果偶数个数据位发生变化则无能为力了╮(╯﹏╰)╭奇偶校验每传输一个字节都需要加一位校验位,对传输效率影响很大。
15、奇偶校验只能发现错误,但不能纠正错误,也就是说它只能告诉你出错了,但不能告诉你怎么出错了,一旦发现错误,只好重发。
16、虽然奇偶校验有很多缺点,但因为其使用起来十分简单,故目前仍被广泛使用。
17、应用:如何用编程确定一个字节中“1”个数的奇偶性?我们可以利用二进制数相加的特点:0+0=0、1+0=1+1=0可以看出,如果我们将一个字节的所有位相加有奇数个“1”的字节的和为1有偶数个“1”的字节的和为0由此即可通过编程完成判断。
18、实际应用中,实现方法很多,但这是相对简单的一种,这里不再赘述。
本文到此分享完毕,希望对大家有所帮助。
1、奇偶校验(ParityCheck)是一种校验代码传输正确性的方法。2、根据被传输的一组二进制代码的数位中 "1 "的个
青山为证,绿水为凭。美丽的邕江是他们爱的见证。5月浪漫南宁,粉红色气球、纯白婚纱、原创甜蜜主题曲……5
炸千子,这是当地的叫法,其实就是炸腐皮肉卷,在我老姥姥家那里,炸千子是逢年过节必不可少的吃食,毫不夸
【复旦、同济等上海多所高校陆续恢复对公众开放】复旦、同济等上海多所高校陆续恢复对公众开放。目前,复旦
饥饿鲨原始世界怎么下载?想要比别人更加抢先抢快的玩到这款游戏,那么你获取游戏开测消息是关键,能够获取
2023年5月份,中国的人民币,在全球货币环境中的动向,值得关注:5月17日、5月18日两日,离岸人民币、在岸
2023年5月20日,国盛证券有限责任公司发布研报,上调科思股份(300856)评级,评级由“增持”调整为“买入
1、被宠的滋味,被冤枉的滋味,被抢的滋味,被偷的滋味,被挨打的滋味。2、等等。本文就为大家分享到这里,
大家好,小评来为大家解答以上问题。qsv怎么转换成mp4,qsv文件怎么播放很多人还不知道,现在让我们一起来
今日NBA季后赛东部决赛G2,热火111-105再胜凯尔特人,大比分2-0领先。赛后热火主教练斯波接受采访,谈到球
来源:北国·辽宁日报今年5月18日,是第47个国际博物馆日。今年博物馆日的主题是“博物馆、可持续性与美好
西媒relevo的消息指出,巴西国家队仍期待安切洛蒂能够带领球队,他们将努力争取获得安帅的同意。目前,安切
农业知识:一提起螃蟹,想必大家都熟悉,每到中秋前后时,很多螃蟹就会大量上市,很受人们的喜爱,那现在螃
1、北冥有鱼①,其名曰鲲②。2、鲲之大,不知其几千里也;化而为鸟,其名为鹏③。3、鹏之背,不知其几千里
1、点设置>通用>铃声打开之后你就看见有可以调铃声大小的地方了。2、也可以直接按手机旁边的那两个音量大小