Abstract
Hamming codes work well for small messages where parallel implementation of the computation is possible, but for longer messages the CRC provides a more economic solution. A single-bit error can be corrected provided the CRC is long enough to describe every bit location within the protected part of the message, and that the CRC is based on a primitive generator polynomial. If the CRC is n bits, then the total protected message length (i.e. including the CRC itself) must be less than 2n bits. A CRC encoded message, d 0 to d m −1, (m = 2n − 1) satisfies the equation
.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer Science+Business Media New York
About this chapter
Cite this chapter
Houghton, A. (2001). Error Correction Using the CRC. In: Error Coding for Engineers. The Springer International Series in Engineering and Computer Science, vol 641. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-1509-8_5
Download citation
DOI: https://doi.org/10.1007/978-1-4615-1509-8_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5589-2
Online ISBN: 978-1-4615-1509-8
eBook Packages: Springer Book Archive