Jump to content

Cyclic code

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by CorbinSimpson (talk | contribs) at 15:12, 11 April 2006 (Creating and stubbing PlanetMath article.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Let C be a linear code over a finite field A of block length n. C is called a cyclic code, if for every codeword c=(c1,...,cn) from C, the word (cn,c1,...,cn-1) in An obtained by a cyclic right shift of components is also a codeword from C.

Sometimes, C is called the c-cyclic code, if C is the smallest cyclic code containing c, or, in other words, C is the linear code generated by c and all codewords obtained by cyclic shifts of its components.

For example, if A=F2 and n=3, the codewords contained in the (1,1,0)-cyclic code are precisely and .

Trivial examples of cyclic codes are An itself and the code containing only the zero codeword.

Cyclic Code at PlanetMath.