Error Control Coding: Midterm
Error Control Coding: Midterm
Midterm
1.
2.
3.
4.
5.
120 minutes.
15 formula are allowed.
Answers without detail derivations or explanations earn no points.
100 points in total.
Good luck.
Problem 1. [30]
(a) [5] What is the definition of a polynomial p(X) over GF(2) of degree m to be
irreducible over GF(2)? Is X4+X3+X2+X+1 irreducible over GF(2)?
(b) [5] What is the definition of a polynomial p(X) over GF(2) of degree m to be primitive?
Is X4+X3+X2+X+1 a primitive polynomial over GF(2)?
(c) [3] What is the definition of a polynomial to be the minimal polynomial of in
GF(2m)?
(d) [6] Given that the polynomial p(X)=X4+X+1 is a primitive polynomial over GF(2) and
is an element of GF(24). Construct a table to show all the elements of GF(24) using power
representation, polynomial representation, and 4-Tuple representation.
(e) [6] From (d), find the minimal polynomial of 8, 10, and 12.
(f) [5]
If a cyclic code of block length n=2m-1 with dmin2t+1 is generated by the
polynomial g(X)=LCM{1,3,5=2t-1}, where1,3,5 are the minimal polynomials of ,
3, and 5 in (d), prove that the minimum distance is exactly 7.
Problem 2. [15]
p
Given the fact that: p for all k 1, 2,3,..., p 1 and for all prime integers p.
k
Let 1, 2, 3, , t, be elements in the field GF(pm). Prove that
1 2 ... t
Hint:
pr
Problem 3. [10]