Tele-Communication (Telecom) Terms Glossary and Dictionary
BCH Code: Bose, Ray-Chaudhuri, Hocquenghem Code
Bose, Ray-Chaudhuri, Hocquenghem (BCH) Code is a multilevel, cyclic, error-correcting, variable-length digital code used to correct errors up to approximately 25% of the total number of digits. BCH codes are not limited to binary codes, but may be used with multilevel phase-shift keying whenever the number of levels is a prime number or a power of a prime number. A BCH code in 11 levels has been used to represent the 10 decimal digits plus a sign digit. BCH codes make use of field theory and polynomials over that field. The way the check polynomial is constructed provides the key to indicating that an error has occurred.