奇校驗

奇校驗

奇/偶校驗(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。

相關詞條

熱門詞條

聯絡我們