In many ways, coding theory or the theory of error-correcting codes represents a beautiful example of the applicability of abstract algebra. Applications of codes range from enabling the clear transmission of pictures from distant planets to securing the enjoyment of listening to noise-free CDs. A variety of algebraic concepts can be used to describe codes and their properties, including matrices, polynomials and their roots, linear shift registers, and discrete Fourier transforms. The theory is still relatively young, having started in 1948 with an influential paper by Claude Shannon. This chapter provides the reader with an introduction to the basic concepts of (block) codes, beginning in §16 with general background, §17 deals with properties of linear codes, §18 introduces cyclic codes, and §19 and §20 contain material on special cyclic codes.
KeywordsLinear Code Cyclic Code Generator Polynomial Code Theory Perfect Code
Unable to display preview. Download preview PDF.