奇偶校驗(Parity Check)是一種校驗代碼傳輸正確性的方法。根據被傳輸的一組二進制代碼的數位中“1”的個數是奇數或偶數來進行校驗。采用奇數的稱為奇校驗,反之,稱為偶校驗。采用何種校驗是事先規定好的。通常專門設置一個奇偶校驗位,用它使這組代碼中“1”的個數為奇數或偶數。
若用奇校驗,則當接收端收到這組代碼時,校驗“1”的個數是否為奇數,從而確定傳輸代碼的正確性。
奇偶校驗電路是一種校驗代碼傳輸正確性的電路。 奇校驗電路,當輸入有奇數個1時,輸出為1;偶校驗電路當輸入有偶數個1時,輸出為0。奇偶校驗只能檢查一位錯誤,且沒有糾錯的能力。 奇校驗是通過增加一位校驗位的邏輯取值,在源端將原數據代碼中為1的位數形成奇數,然后在宿端使用該代碼時,連同校驗位一起檢查為1的位數是否是奇數,做出進一步操作的決定。 奇偶校驗器多設計成九位二進制數,以適應一個字節,一個ASCII代碼的應用要求。 奇偶校驗是一種冗余編碼校驗,在存儲器中是按存儲單元為單位進行的,是依靠硬件實現的,因而適時性強,但這種校驗方法只能發現奇數個錯,如果數據發生偶數位個錯,由于不影響碼子的奇偶性質,因而不能發現。 對于位數較少,電路較簡單的應用,可以采用奇偶校驗的方法提高系統的可靠性。
上一篇什么是嵌入式數據庫?
下一篇什么是懸浮廣告?