Assignment 2
Assignment 2
(1) Let Gi and Hi be the generator matrix and the parity-check matrix, respectively, of the [n, ki ]
code Ci , i = 1, 2.
(a) Find a parity-check matrix for the code C1 ⊕ C2 .
(b) Find a generator matrix and a parity-check matrix for the code {(u | u+v) | u ∈ C1 , v ∈ C2 },
and justify your answer.
(2) Let R(r, m) denote the binary Reed-Muller code of length 2m and order r. For 0 ≤ r < m, show
that R(r, m)⊥ = R(m − 1 − r, m).
(3) Using Hamming bound, find an upper bound on k for which there exists a [15, k, 5] binary code.
(4) Prove that Aq (n, d) ≤ qAq (n − 1, d).
(5) Show that there does not exist a [12, 7, 5] code.
(6) Show that there is no binary code with parameters [2m , 2m − m, 3] for any m ≥ 2.
(7) Let C be a binary linear code with parameters [2m , k, 4] for some m ≥ 2. Show that k ≤ 2m −m−1.
(8) Prove that there is no perfect 2-error correcting binary code of length n for 6 ≤ n ≤ 10.
(9) Show that the minimum distance of a perfect code must be odd.
(10) Determine the number of subfields of F256 and F729 .
(11) Prove that f (x) = x4 + x + 1 ∈ F2 [x] is a primitive polynomial. Compute
(α10 + α5 )(α4 + α2 )
,
1 + α5 + α7
2 m−1
T r(x) = x + xq + xq + · · · + xq .
1
2