30.12.2012 Views

t b a b a

t b a b a

t b a b a

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Let us take the C1 [7,4,3] Hamming code and its dual as C2. Thus we have C2 ⊂ C1. By<br />

definition the parity check matrix of C2 is equal to the transposed generator matrix of C1:<br />

⎡<br />

⎤<br />

H2 = G T 1 =<br />

⎢ 1<br />

⎢ 0<br />

⎢ 0<br />

⎢<br />

⎣<br />

0<br />

1<br />

0<br />

0<br />

0<br />

1<br />

0<br />

0<br />

0<br />

0<br />

1<br />

1<br />

1<br />

0<br />

1<br />

1 ⎥<br />

1<br />

⎥<br />

0<br />

⎥<br />

⎦<br />

0 0 0 1 1 1 1<br />

An element that obviously must belong to C1 is | 0000000〉. This element belongs to C2 too.<br />

Therefore the first element of C1/C2, which we are going to identify with | 0L〉 is going to<br />

be �<br />

y∈C2 (| 0000000〉 + y). In order to find the second element of C1/C2, which we are going<br />

to identify with | 1L〉 , we need to find a vector in C1 that does not belong to C2. Such a<br />

vector is, for example, | 1111111〉.<br />

Thus, we will give the codewords of the Steane code as:<br />

| 0L〉 = 1 √ 8 [| 0000000〉+ | 1010101〉+ | 0110011〉+ | 1100110〉]<br />

+ | 0001111〉+ | 1011010〉+ | 0111100〉+ | 1101001〉<br />

| 1L〉 = 1 √ 8 [| 1111111〉+ | 0101010〉+ | 1001100〉+ | 0011001〉]<br />

+ | 1110000〉+ | 0100101〉+ | 1000011〉+ | 0010110〉<br />

72

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!