在串行数据通讯过程中,最简单的“纠错”的方式是奇偶校验,即在传送字符的各位之外,另外再传送1位奇/偶校验位,可采用奇校验或偶校验:
奇校验:即所有传送的数位(含字符位和校验位)中,1的个数是奇数
如:1111 0101 1 1110 1010 0
也就是说各字符位的1的个数为偶数的话,需加上1,各字符位的1的个数为奇数的话,需加上0。
偶校验:即所有传送的数位(含字符位和校验位)中,1的个数是偶数
如:1101 0101 1 1110 1110 0
也就是说各字符位的1的个数为偶数的话,需加上0,各字符位的1的个数为奇数的话,需加上1。
用户518079 2009-7-6 23:57