Math- Coding theory

profileOldDuck
math-422hw8.pdf

MATH 422 Winter 2016 Homework 8

Due at the beginning of class Wednesday March 16

1.) Determine all binary cyclic codes of length 4. For each code, provide: generator polynomial, check polynomial, generator matrix, parity check matrix, dimension, and minimal distance.

2.) Determine all q-ary cyclic codes of length 2, where q = pk for some prime p and k ≥ 1. (There will be 2 cases: p = 2 and p 6= 2).

3.) For each statement, give an example of a cyclic code C for which the statement is true. Justify each answer.

(a) C = C⊥.

(b) C such that C⊥ 6=< h(x) >, where h(x) is the check polynomial for C. (c) d(C) = d(C⊥) but C 6= C⊥.

4.) Find generator polynomials for the following binary Hamming codes: Ham(2, 2), Ham(3, 2), and Ham(4, 2). Justify your answers.

5.) For each Hamming code in problem 4, do the following:

(a) Write out a generator matrix, parity check matrix, and check polynomial. Justify your answers.

(b) Give a generator polynomial for the dual code C⊥ and find the minimum distance of C⊥.

6.) (a) Is every Hamming code equivalent to a cyclic code? Prove it, or provide a counterexample.

(b) Is every cyclic code equivalent to a Hamming code? Prove it, or provide a coun- terexample.

1