
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Problems related to coding theory for students in the georgia tech school of electrical and computer engineering, specifically for the course ece 6606. The problems cover topics such as error correction capability, bch codes, perfect codes, cyclic bch codes, finite-field dft, and computing the dft of phase-shifted vectors.
Typology: Assignments
1 / 1
This page cannot be seen from the preview
Don't miss anything!

Problem 1: Solve the question 10 from Chapter 8 of the textbook.
Problem 2: Consider a binary (15,11) cyclic code with generator polynomial g(x) = x
4
x
3
(a) Find the error correction capability of this code.
(b) Is it a BCH code? Explain why.
(c) Is it a perfect code? Why?
Problem 3: This problem concerns cyclic BCH codes of length 15.
(a) Compute the exact dimension of the cyclic t-error correcting BCH code of length
15, for t = 1, 2 ,... , 7.
(b) For each of the codes in part (a), compute the generator polynomial, assuming
that the primitive root α satisfies α
4
Problem 4: Let the vector
0
1
n− 1
] be the n-point finite-field DFT of the
vector V = [V 0 , V 1 ,... , Vn− 1 ]. Prove that the DFT of the “phase-shifted” vector
(s)
(i.e., the vector V (s)
0
, α
s V 1
, α
2 s V 2
,... , α
(n−1)s V n− 1
]) is equal to
(s)
s
s+
((s+n−1))n
], where α is the element of order n in the field. Here the
notation ((b)) n
means: b mod n.
Problem 5 (optional to solve): Let F = GF (8), containing a primitive root α satisfying
α
3 = α + 1, and let V = [0, 0 , α
3 , 0 , 0 , α
2 , 0]. Compute the 7-point finite-field DFT of
this vector.
Problem 6-7: Solve questions 2 (parts a, b), 5 (parts a,b) from Chapter 9 of the textbook.