5CS3-01: Information Theory & Coding: Unit-4 Cyclic Code
5CS3-01: Information Theory & Coding: Unit-4 Cyclic Code
Unit- 4
Cyclic Code
Cyclic Code
Code Algebra
Basic properties of Galois fields (GF)
Golynomial operations over Galois fields
Generating cyclic code by generating
polynomial
Parity check polynomial
Encoder & decoder for cyclic codes
Linear Block Code
Hamming Code is a Linear Block Code. Linear
Block Code means that the codeword is
generated by multiplying the message vector
with the generator matrix.
We have
where
The claim is that C(x) must divide g(x) hence
is a code polynomial.
33 mod 7 = 5. Hence 33-5=28 can be divided by 7.
Example
A (7,4) cyclic code with g(x) = x3 + x + 1.