奇偶校验 - 技术资料 - 电子技术论坛 - 最好最受欢迎电子论坛!

奇偶校验

  对数据传输正确性的一种校验方法。在数据传输前附加一位奇校验位,用来表示传输的数据中'1'的个数是奇数还是偶数,为奇数时,校验位置为'0',否则置为'1',用以保持数据的奇偶性不变。
     例如,需要传输'11001110',数据中含5个'1',所以其奇校验位为'0',同时把'110011100'传输给接收方,接收方收到数据后再一次计算奇偶性,'110011100'中仍然含有5个'1',所以接收方计算出的奇校验位还是'0',与发送方一致,表示在此次传输过程中未发生错误。奇偶校验就是接收方用来验证发送方在传输过程中所传数据是否由于某些原因造成破坏。  
      具体方法如下:  奇校验:就是让原有数据序列中(包括你要加上的一位)1的个数为奇数  1000110(0)你必须添0这样原来有3个1已经是奇数了所以你添上0之后1的个数还是奇数个。  偶校验:就是让原有数据序列中(包括你要加上的一位)1的个数为偶数  1000110(1)你就必须加1了这样原来有3个1要想1的个数为偶数就只能添1了。  大家一定会问,如何计算奇偶性呢,在计算机内有一种特殊的运算它遵守下面的规则:  1+1=0; 1+0=1; 0+

0个回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /7 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-12-26 05:27 , Processed in 0.540406 second(s), Total 38, Slave 28 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表