Skip to main content

Linear Block Codes

  • Chapter

Part of the book series: The Springer International Series in Engineering and Computer Science ((SECS,volume 508))

Abstract

Some elementary concepts of block codes are introduced in Chapter 1. In general, it is known that the encoding and decoding of 2k codewords of length n can be quite complicated when n and k are large unless the encoder has certain special structures. In this chapter, a class of block codes, called linear block codes, is discussed. Such codes have a linear algebraic structure that provides a significant reduction in the encoding and decoding complexity, relative to that of arbitrary block codes. It might be asked whether restricting our attention to linear codes is limiting in an information-theoretic sense. The Shannon random coding bound shown in Chapter 1 pertains to general block codes. However, it is known [1] that some linear codes can also provide an excellent error-correcting capability. In fact, there is a sequence of linear codes with increasing block length and a fixed rate that is only slightly smaller than channel capacity and has an error probability which approaches zero exponentially as the block length increases.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. W. W. Peterson and E. J. Weldon, Error Correcting Codes, 2nd ed. Cambridge, MA: MIT Press, 1972.

    MATH  Google Scholar 

  2. F. J. MacWilliams and N. J. A. Sloane, The Theory of Error Correcting Codes, Amsterdam North-Holland, 1977.

    MATH  Google Scholar 

  3. F. J. MacWilliams, “A theorem on the distribution of weights in a systematic code,” Bell System Tech. J., vol. 42, pp.79–94.

    Google Scholar 

  4. S. B. Wicker, Error Control Systems for digital communication and storage, Prentice Hall, Englewood Cliffs, 1995.

    MATH  Google Scholar 

  5. R. W. Hamming, “Error detecting and error correcting codes”, Bell System Technical Journal, Vol. 29, pp. 147–160, 1950.

    MathSciNet  Google Scholar 

  6. D. E. Muller, “Application of Boolean algebra to switching circuit design”, IEEE Trans. on Computers, Vol. 3, pp.6–12, Sept. 1954.

    Google Scholar 

  7. I. S. Reed, “A class of multiple-error-correcting codes and a decoding scheme”, IEEE Trans. on Inform. Theory, Vol. 4, pp.38–49, Sept. 1954.

    Google Scholar 

  8. A. M. Kerdock, “A class of low-rate nonlinear codes,” Info. and Control, No. 20, pp. 182–187, 1972.

    Google Scholar 

  9. F. P. Preparata, “A class of optimum nonlinear double-error correcting codes,” Info. and Control, No. 13, pp.378–400, 1968.

    Google Scholar 

  10. J. L. Massey, Threshold decoding, MIT Press, Cambridge, MA, 1963.

    Google Scholar 

  11. S. H. Reiger, “Codes for the correction of ‘Clustered’ errors,” IEEE Trans., on Inform. Theory, IT-6, pp.16–21, 1960.

    Article  MathSciNet  Google Scholar 

  12. P. Elias, “Error-free coding”, IRE Trans. Info. Theory, Vol. 4, pp.29–37, 1954.

    MathSciNet  Google Scholar 

  13. R. Blahut, Theory and Practice of Error Control Codes, Reading, MA: Addison-Wesley, 1983.

    MATH  Google Scholar 

  14. G. L. Feng and K. K. Tzeng, “A generalization of the Berlekamp-Massey algorithm for multisequence shift-register synthesis with applications to decoding cyclic codes,”, IEEE Trans. on Info. Theory, vol. 37, pp.1274–1287, 1991.

    Article  MathSciNet  MATH  Google Scholar 

  15. S. Sakata, “Decoding binary 2-D cyclic codes by the 2-D Berlekamp-Massey algorithm,” IEEE Trans. on Info. Theory, vol.37, pp.1200–1203, 1991.

    Article  MathSciNet  MATH  Google Scholar 

  16. R. M. Goodman, R. J. McEliece, and M. Sayano, “Phased burst error-correcting array codes,” IEEE Trans. Info. Theory, vol. 39, pp.684–693, March 1993.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer Science+Business Media New York

About this chapter

Cite this chapter

Reed, I.S., Chen, X. (1999). Linear Block Codes. In: Error-Control Coding for Data Networks. The Springer International Series in Engineering and Computer Science, vol 508. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-5005-1_3

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-5005-1_3

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-7273-8

  • Online ISBN: 978-1-4615-5005-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics