A decoding procedure for Bose-Chaudhuri-Hocquenghem codes

A method for encoding and decoding Bose-Chaudhuri-Hocquenghem codes has been investigated. The algebraic theory is presented to help understand the concepts necessary for manipulations of fields and polynomials. This, in turn, helps in understanding the structure of cyclic codes, and more specifically, Bose-Chaudhuri-Hocquenghem codes. A computer algorithm is developed for encoding and decoding binary BCH codes. However, this algorithm is limited in the number of random errors it can detect and correct.