串行通信中的奇偶校驗到底準不準
鄭志武
發(fā)布于2013-01-18 00:24
355
0
標簽:
奇校驗時,是把數(shù)據(jù)位中的1與奇校驗的1加起來,判斷是否是奇數(shù),如果不是奇數(shù),證明數(shù)據(jù)受到干擾,我想的問的是,數(shù)據(jù)受干擾難道只是一位變成1?剛好讓它校驗的值為偶了?
干擾難道不能讓兩位同時變?yōu)?,然后兩位變1那么就加2,同樣還是奇數(shù),這樣一來,數(shù)據(jù)受到干擾了都無法判斷出來。
或者干擾讓數(shù)據(jù)位中的一位1變成0,一位0變成1,同樣它的們奇數(shù)統(tǒng)計還是奇,這樣奇校驗完全判斷不出來出現(xiàn)了干擾啥的?
佳答案
奇偶校驗就是接收方用來驗證發(fā)送方在傳輸過程中所傳數(shù)據(jù)是否由于某些原因造成破壞。除了奇偶校驗外還有協(xié)議里面的校驗,比如簡答的求和校驗,更復雜一點的crc校驗,能通過這些校驗的,基本上能保證收到的報文是完成準確的。