A tutorial on error control code is given and encoding and decoding using finite field transforms are outlined. Several C++ class libraries are then designed to implement some of the concepts in error control codes. A high level description of these libraries are given and several programs that. uses these libraries are presented. RS and BCH codes can be generated by these libraries from primitive polynomials where the user specifies the code size and number of errors to be corrected. Using these libraries power progra.ins in error control codes can be writtnen in less than few pages.

Date of this Version

August 1994