漢明碼
用於編碼的數據代碼
P1
D8、D4、D1
P2
D8、D2、D1
P3
D4、D2、D1
從編碼形式上可以發現,漢明碼是壹種非常嚴謹的編碼方式。在這個例子中,通過對四個數據位中的三個位進行三次聯合檢測來實現對特定碼位的驗證和糾正(但只允許壹個位出錯,兩個錯誤無法檢測,這可以在下面的糾錯例子中體現出來)。檢查時,每個漢明碼都被添加到其對應的數據位值中。如果結果是偶數(糾錯碼為0),則是正確的。如果是奇數(糾錯碼為1),則表示當前漢明碼對應的三個數據位存在錯誤。此時,特定比特由另外兩個漢明碼的各自操作來確定。