2. 參考附註漢明碼 (Hamming Code) 之演算法則。某電廠有 4 個控制邏輯信號 S0、S1、S2、S3 以 4 個位元 (S0S1S2S3) 經漢明碼編碼且採偶數位元檢查碼來檢查,因控制異常前往診斷,經核對傳輸為 0011000,請問:
(B) 原始正確資料 (S0S1S2S3) 為何?(5分)
註:漢明碼的偵錯與改正的演算法則 (algorithms):(以 8 個位元為例)
a、P1P2m3P4m5m6m7P8m9m10m11m12 檢查碼 (C8C4C2C1)2
b、檢查碼 C₁=P1⊕m3⊕m5⊕m7⊕m9⊕m11 其中⊕為”XOR”邏輯運算
C2=P2⊕m3⊕m6⊕m7⊕m10⊕m11
C4=P4⊕m5⊕m6⊕m7⊕m12
C8=P8⊕m9⊕m10⊕m11⊕m12
c、檢查碼 (C8C4C2C1)2 不為 0 時,表示在第 (C8C4C2C1)2 個位元有錯