Skip to main content

Error Detection and Correction Codes

  • Chapter
The Codes of Life

Part of the book series: Biosemiotics ((BSEM,volume 1))

This article presents an elementary introduction to the encoding methods used for error detection and correction in communication processes. These methods have been developed following the pioneering work of Claude Shannon in the 1940s that founded Information Theory. Information theory studies in mathematical terms how to transmit messages in a reliable way using communication channels that necessarily introduce “noise” or errors in the messages. The key point for the implementation of error-free communication is the encoding of the information to be transmitted in such a way that: (a) some extent of redundancy is included in the encoded data, and (b) a method for efficient decoding at the receiver is available. These two requirements together usually imply that the data to be transmitted need to be mathematically organized, often following principles borrowed from discrete group theory. In this article a review of encoding methods so far developed for this end is given.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 219.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 279.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Bak P (1996) How Nature Works. Copernicus, New York

    Google Scholar 

  • Battail G (1998) A conceptual framework for understanding Turbo Codes. IEEE J. Select Areas Comm 16(2):245–254

    Article  Google Scholar 

  • Berrou C, Glavieux A, Thitimajshima P (1993) Near Shannon limit error-correcting coding and decoding: Turbo-codes. Proc. IEEE ICC’93, Geneva, Switzerland, pp. 1064–1070

    Google Scholar 

  • Bollt E (2003) Review of chaos communication by feedback control of symbolic dynamics. Int J Bifur Chaos 13(2):269–283

    Article  Google Scholar 

  • Cartwright J, Gonzalez DL, Piro O (1999) Nonlinear dynamics of the perceived pitch of complex sounds. Phy Rev Lett 82(26):5389–5392

    Article  CAS  Google Scholar 

  • Cartwright J, Gonzalez DL, Piro O (2001) Pitch perception: a dynamical-systems perspective. PNAS 98(9):4855–4859

    Article  CAS  PubMed  Google Scholar 

  • Corron NJ, Pethel SD (2003) Phys Lett A 313:192

    Article  CAS  Google Scholar 

  • Farabaugh PJ, Björk GR (1999) How translational accuracy influences reading frame maintenance. EMBO J 18(6):1427–1434

    Article  CAS  PubMed  Google Scholar 

  • Fuss JO, Cooper PK (2006) DNA repair: dynamic defenders against cancer and aging. PloS Biol 4(5):899–903

    CAS  Google Scholar 

  • Gallager R (1962) Low-density parity check codes. IRE Trans Info Theory 7:21–28

    Article  Google Scholar 

  • Hamming RW (1950) Error detecting and error correcting codes. Bell Syst Tech J 26

    Google Scholar 

  • Hao B, Zheng W (1998) Applied Symbolic Dynamics and Chaos. World Scientific, Singapore

    Google Scholar 

  • Kohavi Z (1970) Switching and finite automata theory. McGraw-Hill, New York

    Google Scholar 

  • Longtin A, (1993) Stochastic resonance in neuron models. J Stat Phy 70(1/2):309327

    Google Scholar 

  • Mitaim S, Kosko B (1998) Adaptive stochastic resonance, Proceedings of the IEEE, 86(11)

    Google Scholar 

  • Moss F, Wiesenfeld K (1995) The benefits of background noise. Sci Am 273:66–69

    Article  Google Scholar 

  • Ore O (1988) Number Theory and its History. Dover Publications, New York

    Google Scholar 

  • Pethel SD, Corron NJ, Underwood QR, Myneni K (2003) Phys Rev Lett 90:254101

    Article  PubMed  CAS  Google Scholar 

  • Pierce JR (1961) Symbols, Signals and Noise. Harper Modern Science Series, New York

    Google Scholar 

  • Prusha BS, Lindner JF (1999) Nonlinearity and computation: implementing logic as a nonlinear dynamical system. Phy Lett A 263:105–111

    Article  CAS  Google Scholar 

  • Shannon CE, Weaver W (1949a) The Mathematical Theory of Communication. The University of Illinois Press, Illionis

    Google Scholar 

  • Shannon CE (1949b) Communication theory of secrecy systems. Bell Syst Tech J 28:656–715

    Google Scholar 

  • Schroeder M (1986) Number Theory in Science and Communication, 2nd edn. Springer Verlag, Berlin

    Google Scholar 

  • Sinha S, Ditto WL (1998) Phys Rev Lett 81:2156–2159

    Article  CAS  Google Scholar 

  • Stiber M (2005) Spike timing precision and neural error-correction: local behavior. Neural Comp 17:1577–1601

    Article  Google Scholar 

  • Stiber M, Pottorf M (2004) Response space construction for neural error-correction. Proc. IJCNN’04, Budapest, Hungary

    Google Scholar 

  • Stojanovski T, Kocarev L, Harris R (1997) IEEE Trans Circuit Syst 44:1014

    Article  Google Scholar 

  • Strogatz SH (1994) Non-linear Dynamics and Chaos with Applications in Physics, Biology, Chemistry, and Engineering. Addison-Wesley, Reading, Massachusetts

    Google Scholar 

  • Sweeney P (2002) Error Control Coding: From Theory to Practice. Wiley, New York

    Google Scholar 

  • Yockey HP (1992) Information Theory and Molecular Biology. Cambridge University Press, New York

    Google Scholar 

  • Tonnelier A, Meignen S, Bosch H, Demongeot J (1999) Synchronization and desynchronization of neural oscillators. Neural Net 12:1213–1228

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science + Business Media B.V

About this chapter

Cite this chapter

Gonzalez, D.L. (2008). Error Detection and Correction Codes. In: Barbieri, M., Hoffmeyer, J. (eds) The Codes of Life. Biosemiotics, vol 1. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-6340-4_17

Download citation

Publish with us

Policies and ethics