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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bak P (1996) How Nature Works. Copernicus, New York
Battail G (1998) A conceptual framework for understanding Turbo Codes. IEEE J. Select Areas Comm 16(2):245–254
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
Bollt E (2003) Review of chaos communication by feedback control of symbolic dynamics. Int J Bifur Chaos 13(2):269–283
Cartwright J, Gonzalez DL, Piro O (1999) Nonlinear dynamics of the perceived pitch of complex sounds. Phy Rev Lett 82(26):5389–5392
Cartwright J, Gonzalez DL, Piro O (2001) Pitch perception: a dynamical-systems perspective. PNAS 98(9):4855–4859
Corron NJ, Pethel SD (2003) Phys Lett A 313:192
Farabaugh PJ, Björk GR (1999) How translational accuracy influences reading frame maintenance. EMBO J 18(6):1427–1434
Fuss JO, Cooper PK (2006) DNA repair: dynamic defenders against cancer and aging. PloS Biol 4(5):899–903
Gallager R (1962) Low-density parity check codes. IRE Trans Info Theory 7:21–28
Hamming RW (1950) Error detecting and error correcting codes. Bell Syst Tech J 26
Hao B, Zheng W (1998) Applied Symbolic Dynamics and Chaos. World Scientific, Singapore
Kohavi Z (1970) Switching and finite automata theory. McGraw-Hill, New York
Longtin A, (1993) Stochastic resonance in neuron models. J Stat Phy 70(1/2):309327
Mitaim S, Kosko B (1998) Adaptive stochastic resonance, Proceedings of the IEEE, 86(11)
Moss F, Wiesenfeld K (1995) The benefits of background noise. Sci Am 273:66–69
Ore O (1988) Number Theory and its History. Dover Publications, New York
Pethel SD, Corron NJ, Underwood QR, Myneni K (2003) Phys Rev Lett 90:254101
Pierce JR (1961) Symbols, Signals and Noise. Harper Modern Science Series, New York
Prusha BS, Lindner JF (1999) Nonlinearity and computation: implementing logic as a nonlinear dynamical system. Phy Lett A 263:105–111
Shannon CE, Weaver W (1949a) The Mathematical Theory of Communication. The University of Illinois Press, Illionis
Shannon CE (1949b) Communication theory of secrecy systems. Bell Syst Tech J 28:656–715
Schroeder M (1986) Number Theory in Science and Communication, 2nd edn. Springer Verlag, Berlin
Sinha S, Ditto WL (1998) Phys Rev Lett 81:2156–2159
Stiber M (2005) Spike timing precision and neural error-correction: local behavior. Neural Comp 17:1577–1601
Stiber M, Pottorf M (2004) Response space construction for neural error-correction. Proc. IJCNN’04, Budapest, Hungary
Stojanovski T, Kocarev L, Harris R (1997) IEEE Trans Circuit Syst 44:1014
Strogatz SH (1994) Non-linear Dynamics and Chaos with Applications in Physics, Biology, Chemistry, and Engineering. Addison-Wesley, Reading, Massachusetts
Sweeney P (2002) Error Control Coding: From Theory to Practice. Wiley, New York
Yockey HP (1992) Information Theory and Molecular Biology. Cambridge University Press, New York
Tonnelier A, Meignen S, Bosch H, Demongeot J (1999) Synchronization and desynchronization of neural oscillators. Neural Net 12:1213–1228
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-1-4020-6340-4_17
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-6339-8
Online ISBN: 978-1-4020-6340-4
eBook Packages: Biomedical and Life SciencesBiomedical and Life Sciences (R0)