奇校驗

奇校驗

奇/偶校驗(Parity Check)是數據傳送時採用的一種校正數據錯誤的一種方式,根據被傳輸的一組二進制代碼的數位中“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。

相關詞條

相關搜尋

熱門詞條

聯絡我們