複製鏈接
請複製以下鏈接發送給好友

奇校驗

鎖定
奇/偶校驗(Parity Check)是數據傳送時採用的一種校正數據錯誤的一種方式,根據被傳輸的一組二進制代碼數位中“1”的個數是奇數或偶數來進行校驗。
中文名
奇校驗
意    思
最簡單的錯誤檢測碼
同理偶校驗
檢測數據中“1”的個數為奇數
推理偶校驗
保證傳送數據滿足偶校驗的要求
引證解釋
奇偶校驗位是一個表示給定位數的二進制數中 1 的個數是奇數還是偶數的二進制數。奇偶校驗位是最簡單的錯誤檢測碼。奇偶校驗位有兩種類型:偶校驗位與奇校驗位。如果一組給定數據位中 1 的個數是奇數,那麼偶校驗位就置為 1,從而使得總的 1 的個數是偶數;如果給定一組數據位中 1 的個數是偶數,那麼奇校驗位就置為 1,使得總的 1 的個數是奇數。
如果是採用奇校驗,在傳送每一個字節的時候另外附加一位作為校驗位,校驗位在數據位後面,當實際數據中“1”的個數為偶數的時候,這個校驗位就是“1”,否則這個校驗位就是“0”,這樣就可以保證傳送數據滿足奇校驗的要求。在接收方收到數據時,將按照奇校驗的要求檢測數據中“1”的個數,如果是奇數,表示傳送正確,否則表示傳送錯誤。
同理偶校驗的過程和奇校驗的過程一樣,只是檢測數據中“1”的個數為奇數。
如下表所示
7位數據(1 的個數)
帶有校驗位的字節
奇校驗位
0000000(0)
0000000 0
0000000 1
1010001(3)
1010001 1
1010001 0
1101001(4)
1101001 0
1101001 1
1111111(7)
1111111 1
1111111 0
推理偶校驗: 當實際數據中“1”的個數為偶數的時候,這個校驗位就是“0”,否則這個校驗位就是“1”,這樣就可以保證傳送數據滿足偶校驗的要求。在接收方收到數據時,將按照偶校驗的要求檢測數據中“1”的個數,如果是偶數個“1”,表示傳送正確,否則表示傳送錯誤。
奇校驗的英文簡寫ODD。