error-correcting code

error-correcting code A code that is designed for channel coding, i.e. for encoding information so that a decoder can correct, with a high probability of success, any errors caused in the signal by an intervening noisy channel.

Error-correcting codes may be block codes or convolutional codes, and in either case are employed in a forward error-correction system. The most common error-correcting block codes are the Hamming codes, Bose–Chaudhuri–Hocquenghem (BCH) codes, Reed-Solomon (RS) codes, simplex codes, and the Golay (23, 12) code.

Since errors may be corrected by detecting them and requesting retransmission, the process of error correction is sometimes taken to include backward error-correction systems and, hence, error-detecting codes.

See also Shannon's model, coding theory, coding bounds.

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

JOHN DAINTITH. "error-correcting code." A Dictionary of Computing. 2004. Encyclopedia.com. 27 May. 2012 <http://www.encyclopedia.com>.

JOHN DAINTITH. "error-correcting code." A Dictionary of Computing. 2004. Encyclopedia.com. (May 27, 2012). http://www.encyclopedia.com/doc/1O11-errorcorrectingcode.html

JOHN DAINTITH. "error-correcting code." A Dictionary of Computing. 2004. Retrieved May 27, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O11-errorcorrectingcode.html

Learn more about citation styles

Find thousands of answers for hundreds of subjects at Answers Encyclopedia .

All answers verified by trusted sources at Encyclopedia.com

Try Answers Encyclopedia now!

For students and teachers!

Encyclopedia.com provides students and teachers facts, information, and biographies from verified, citable sources, including:

Encyclopedia.com provides students and teachers facts, information, and biographies from verified, citable sources, including: