Paper 2, Section II,
Part II, 2021
(a) Define what it means to say that is a binary cyclic code. Explain the bijection between the set of binary cyclic codes of length and the factors of in .
(b) What is a linear feedback shift register?
Suppose that is a linear feedback shift register. Further suppose and is a positive integer such that . Let be the matrix . Considering as a parity check matrix of a code , show that is a binary cyclic code.
(c) Suppose that is a binary cyclic code. Prove that, if does not contain the codeword , then all codewords in have even weight.