![]() |
[home] [lexicon] [problems] [tests] [courses] [auxiliaries] [notes] [staff] |
![]() |
Mathematics-Online lexicon: | ||
Cyclic Codes |
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | overview |
Generating Polynomials
In the following let
be a prime power and
denotes the field
with
elements.
A linear code
is called cyclic, if
A cyclic code is described by an ideal in
;
each code word
is identified with
Note that is not a field because
is not irreducible.
Assume from now on that
is not divisible by
.
Starting with a factorization
Such a polynomial
of degree
is called a generator polynomial of the cyclic
code
of dimension
. A generator matrix is
Minimal Distance in Cyclic Codes
The minimal distance of cyclic codes is in general difficult to determine. The following estimation is known.
Let be the Euler
- function, i.e.
denotes
the number of
which do not
divide
.
If
is a zero of
in
with
, then
is called a primitive
-th root of unity over
.
Let
be a cyclic code and
a primitive
-th root of unity.
If
for
each choice of
,
then
.
Coding with Cyclic Codes
Let
be a cyclic code with
, length
and dimension
.
In order to find for a given information word
a code word
, controlbits are calculated with the
aid of polynomial division.
For this the information word is first written as an element of
.
Polynomial division of
through
yields the residue
Now the code word to the given information word is
see also:
automatically generated 7/14/2005 |