Cyclic codes are an important sub-class of linear block codes
for error detection, where a new codeword in the code
can be formed by shifting the elements along one place
and taking one off the end and putting it on
to the beginning. Instead of being generated by a matrix,
a cyclic code is generated by a polynomial so
that the codes are sometimes called polynomial codes. Importantly, cyclic
codes have a structure that makes it possible for the
encoding and decoding to be performed by simple feedback circuitry.
Other topics in our resources on Communications Systems related to Cyclic code include: