Cyclic Codes

Cyclic codes are special type of linear block codes such that any cyclic shift of a code-word results in another code-word, and this property is called the cyclic property. Cyclic codes are easier to manipulate considering other linear block codes, and they are more preferred in practical communication systems considering the other linear block codes. Polynomials can be utilized for the characterization of cyclic codes, and this enables the cyclic codes to be analyzed analytically, and they can be constructed in an algebraic manner. For the design of a cyclic code, it is essential to determine the generator polynomial of the cyclic code. In this chapter, we will explain the construction of cyclic codes along with their encoding and decoding operations. For this purpose, we give information about determination of the generator polynomials of the cyclic codes and explain the systematic and non-systematic encoding of cyclic codes. In sequel, matrix representations of the generator and parity check polynomials of the cyclic codes are described.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic €32.70 /Month

Buy Now

Price includes VAT (France)

eBook EUR 85.59 Price includes VAT (France)

Softcover Book EUR 105.49 Price includes VAT (France)

Hardcover Book EUR 105.49 Price includes VAT (France)

Tax calculation will be finalised at checkout

Purchases are for personal use only