Purchase Solution

Coding Theory : Cyclic Codes

Not what you're looking for?

Ask Custom Question

4 (i) Let C be a linear code in IF. Explain what is meant when we say that C is cyclic. Give also the algebraic characterisation of cyclic codes using the ring
....
(ii) Explain why the cyclic codes in R are in 1-1 correspondence with the monic polynomials in IFq[xJ that divide ? 1. Give the definition of the generator polynomial of a cyclic code in R.
(iii) Let g E lFq[x] be the generator polynomial of a cyclic code C c R. Show that
....
is a basis of C, where r is the degree of g and, for f E Fq[xJ, f denotes the residue class of f in R.
(iv) Let C and g be as in part (ii). Find a generator matrix of C in terms of the coefficients of g.
(v) Given that
x7?1=(x+1)(x3+x+1)(x3+x2+1),
in IF2 [x], write down a generator matrix-and & parity check matrix fo a binary cyclic code of length 7 and dimension 4.
END OF PAPER
Please see the attached file for the fully formatted problems.

Attachments
Purchase this Solution

Solution Summary

Cyclic codes are investigated.

Solution Preview

Please see the attached file for the complete solution.
Thanks for using BrainMass.

There is an isomorphism:

Therefore a codeword c can be identified with a polynomial c(t) and we can think of a cyclic code as a subset of We want to prove that cyclic codes correspond to ideals. The fact that the sum of polynomials corresponding to codewords corresponds to ...

Purchase this Solution


Free BrainMass Quizzes
Multiplying Complex Numbers

This is a short quiz to check your understanding of multiplication of complex numbers in rectangular form.

Solving quadratic inequalities

This quiz test you on how well you are familiar with solving quadratic inequalities.

Know Your Linear Equations

Each question is a choice-summary multiple choice question that will present you with a linear equation and then make 4 statements about that equation. You must determine which of the 4 statements are true (if any) in regards to the equation.

Exponential Expressions

In this quiz, you will have a chance to practice basic terminology of exponential expressions and how to evaluate them.

Graphs and Functions

This quiz helps you easily identify a function and test your understanding of ranges, domains , function inverses and transformations.