Urutan 12 11 10 9 8 7 6 5 4 3 2 1
Bit
Rep
Bit 1100 1011 1010 1001 1000 0111 0110 0101 1000 0011 0010 0001
D8 D7 D6 D5 C8 D4 D3 D2 C4 D1 C2 C1
Pembuatan Hamming Code
• Step 3 Cari nilai C1, C2, C4, C8 dengan formula sebagai berikut
C1=D1⊕D2⊕D4⊕D5⊕D7 (perhatikan posisi pertama dari LSB representasi bit 1 pada rep bit)
C2=D1⊕D3⊕D4⊕D6⊕D7 (perhatikan posisi kedua dari LSB representasi bit 1 pada rep bit)
C4=D2⊕D3⊕D4⊕D8 (perhatikan posisi ketiga dari LSB representasi bit 1 pada rep bit)
C8=D5⊕D6⊕D7⊕D8 (perhatikan posisi keempat dari LSB representasi bit 1 pada rep bit)
⊕ = Operasi XOR
D8 D7 D6 D5 C8 D4 D3 D2 C4 D1 C2 C1
1 1 0 0 ? 0 0 1 ? 0 ? ?
C1 = 0⊕1⊕0⊕0⊕1 = 0
C2 = 0⊕0⊕0⊕0⊕1 = 1
C3 = 1⊕0⊕0⊕1 = 0
C4 = 0⊕0⊕1⊕1 = 0
Pembuatan Hamming Code
Urutan
12 11 10 9 8 7 6 5 4 3 2 1
Bit
Rep
1100 1011 1010 1001 1000 0111 0110 0101 1000 0011 0010 0001
Bit
D8 D7 D6 D5 C8 D4 D3 D2 C4 D1 C2 C1
Code
Word 1 1 0 0 ? 0 0 1 ? 0 ? ?
maka kode yang akan kita kirim atau simpan sebagai berikut: [ 1 1 0 0 0
0 0 1 0 0 1 0]