三位奇偶校驗電路功能

三位奇偶校驗電路功能

三位奇偶校驗電路是一種校驗代碼傳輸正確性的方法。

根據被傳輸的一組二進制代碼的數位中“1”的個數是奇數或偶數來進行校驗。

採用奇數的稱爲奇校驗,反之,稱爲偶校驗。

三位奇偶校驗電路採用何種校驗是事先規定好的。通常專門設置一個奇偶校驗位,用它使這組代碼中“1”的個數爲奇數或偶數。

若用奇校驗,則當接收端收到這組代碼時,校驗“1”的個數是否爲奇數,從而確定傳輸代碼的正確性。

三位奇偶校驗電路有兩種類型:奇校驗和偶校驗。

奇偶校驗位是一個表示給定位數的二進制數中1的個數是奇數或者偶數的二進制數,奇偶校驗位是最簡單的錯誤檢測碼。

如果傳輸過程中包括校驗位在內的奇數個數據位發生改變,那麼奇偶校驗位將出錯表示傳輸過程有錯誤發生。

因此,奇偶校驗位是一種錯誤檢測碼,但是由於沒有辦法確定哪一位出錯,所以它不能進行錯誤校正。

發生錯誤時必須扔掉全部的數據,然後從頭開始傳輸數據。

在噪聲很多的媒介上成功傳輸數據可能要花費很長的時間,甚至根本無法實現。

但是奇偶校驗位也有它的優點,它是使用一位數據能夠達到的最好的校驗碼,並且它僅僅需要一些異或門就能夠生成。

奇偶校驗被廣泛應用。

奇偶校驗電路是一種校驗代碼傳輸正確性的電路。奇校驗電路,當輸入有奇數個1時,輸出爲1偶校驗電路當輸入有偶數個1時,輸出爲0。奇偶校驗只能檢查一位錯誤,且沒有糾錯的能力。奇校驗是通過增加一位校驗位的邏輯取值,在源端將原數據代碼中爲1的位數形成奇數,然後在宿端使用該代碼時,連同校驗位一起檢查爲1的位數是否是奇數,做出進一步操作的決定。奇偶校驗器多設計成九位二進制數,以適應一個字節,一個ASCII代碼的應用要求。奇偶校驗是一種冗餘編碼校驗,在存儲器中是按存儲單元爲單位進行的,是依靠硬件實現的,因而適時性強,但這種校驗方法只能發現奇數個錯,如果數據發生偶數位個錯,由於不影響碼子的奇偶性質,因而不能發現。對於位數較少,電路較簡單的應用,可以採用奇偶校驗的方法提高系統的可靠性。