The Engineer’s Error Coding Handbook

Error coding is a fascinating subject as much, if not more so, as it is an indispensable part of modem engineering systems. Unfortunately, in a bid to remain general and to create a solid foundation upon which to build, many books on this subject are out of the reach of those with more engineering-b...

Full description

Bibliographic Details
Main Author: Houghton, A.
Format: eBook
Language:English
Published: New York, NY Springer US 1997, 1997
Edition:1st ed. 1997
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
LEADER 03138nmm a2200337 u 4500
001 EB000621046
003 EBX01000000000000000474128
005 00000000000000.0
007 cr|||||||||||||||||||||
008 140122 ||| eng
020 |a 9781461304470 
100 1 |a Houghton, A. 
245 0 0 |a The Engineer’s Error Coding Handbook  |h Elektronische Ressource  |c by A. Houghton 
250 |a 1st ed. 1997 
260 |a New York, NY  |b Springer US  |c 1997, 1997 
300 |a 272 p. 12 illus  |b online resource 
505 0 |a One Error Detection -- 1 Introduction -- 2 Parity checking -- 3 Cyclic redundancy checking -- Two Error Correction, An Introduction -- 4 Hamming codes -- 5 Error correction using the CRC -- Three Time Domain Reed—Solomon Coding -- 6 Correcting errors in the time domain -- 7 Correcting two symbols -- Four Frequency Domain Reed—Solomon Coding -- 8 Frequency domain coding -- 9 Mixed domain error coding -- Five Packaging the Data -- 10 Block-interleaving -- 11 Multi-dimensional data structures -- 12 Convolutional coding -- 13 Manipulating elements with hardware -- 14 Applications -- Seven Exercises -- 15 Questions -- 16 Solutions -- Appendix A Some primitive polynomials -- Appendix B Solutions to some key equations -- Appendix C Frequency domain example -- Appendix D Time domain error correction in three dimensions -- Appendix E Correcting two-dimensional data in the frequency domain -- Appendix F Example of mixed domain error correction 
653 |a Microprogramming  
653 |a Software engineering 
653 |a Software Engineering/Programming and Operating Systems 
653 |a Control Structures and Microprogramming 
653 |a Communications Engineering, Networks 
653 |a Electrical engineering 
653 |a Electronic circuits 
653 |a Electrical Engineering 
653 |a Circuits and Systems 
041 0 7 |a eng  |2 ISO 639-2 
989 |b SBA  |a Springer Book Archives -2004 
856 4 0 |u https://doi.org/10.1007/978-1-4613-0447-0?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 005.1 
520 |a Error coding is a fascinating subject as much, if not more so, as it is an indispensable part of modem engineering systems. Unfortunately, in a bid to remain general and to create a solid foundation upon which to build, many books on this subject are out of the reach of those with more engineering-based, or non-mathematical backgrounds. This is a pity because in many cases the maths is tractable with few and simple rules. If we are content to believe that it works, and let others worry about the deeper mysteries of how or why, then with a little practice the design and implementation of practical error coding systems becomes straightforward. In this text I have attempted to reveal the useful kernel of the subject, removing the shell of terms and proofs that usually surrounds it. Being somewhat empirical in nature ( an empiricist), and occasionally heard to quote the adage, 'if it works twice it's a law', my explanations take this form. For many, including myself, abstract ideas are often better grasped by practical illustration than from yards of theory