Skip to main content

Part of the book series: Compact Textbooks in Mathematics ((CTM))

  • 1552 Accesses

Abstract

The main parameters of an error correcting block code, which we will often refer to simply as a code, are its length and minimum distance. In this chapter, we shall primarily be concerned with the relationship between the size of the code and these parameters. If we fix the length of the code, then we wish to maximise the minimum distance and the size of the code, which are contrary aims. If we fix the minimum distance too, then we simply consider the problem of maximising the size of the code. We shall prove the Gilbert–Varshamov lower bound, which is obtained by constructing block codes of a given length and minimum distance by applying the greedy algorithm. We will prove various upper bounds which will put limits on just how good a block code one can hope to find of a fixed length and minimum distance. Since Shannon’s theorem is an asymptotic result telling us what rates we can achieve with a code of arbitrarily long length, we shall for a large part of this chapter focus on sequences of codes whose length tends to infinity. If we use nearest neighbour decoding then, so that the probability we decode correctly does not tend to zero, we will be interested in finding sequences of codes for which both the transmission rate and the ratio of the minimum distance to the length are bounded away from zero. We set aside trying to answer the question of how these codes are implemented until later chapters in which we work with codes which have more structure.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight 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

References

  1. L.A. Bassalygo, New upper bounds for error-correcting codes. Probl. Inform. Transm. 1, 32–35 (1965)

    MathSciNet  MATH  Google Scholar 

  2. E.R. Berlekamp, Algebraic Coding Theory (McGraw-Hill, New York, 1968)

    MATH  Google Scholar 

  3. J. Bierbrauer, Introduction to Coding Theory, 2nd edn. (Chapman and Hall/CRC Press, Boca Raton, 2016)

    Book  Google Scholar 

  4. P. Delsarte, An Algebraic Approach to the Association Schemes of Coding Theory. Philips Research Reports Supplement, vol. 10 (N.V. Philips’ Gloeilampenfabrieken, Amsterdam, 1973)

    Google Scholar 

  5. E.N. Gilbert, A comparison of signalling alphabets. Bell Syst. Tech. J. 31, 504–522 (1952)

    Article  Google Scholar 

  6. R. Hill, A First Course in Coding Theory (Oxford University Press, Oxford, 1988)

    Google Scholar 

  7. S. Ling, C. Xing, Coding Theory: A First Course (Cambridge University Press, Cambridge, 2004)

    Book  Google Scholar 

  8. F.J. MacWilliams, N.J.A. Sloane, The Theory of Error-Correcting Codes (North-Holland, New York, 1977)

    MATH  Google Scholar 

  9. R.J. McEliece, E.R. Rodemich, H. Rumsey, L.R. Welch, New upper bounds on the rate of a code via the Delsarte-MacWilliams inequalities. IEEE Trans. Inform. Theory 23, 157–166 (1997)

    Article  MathSciNet  Google Scholar 

  10. M. Plotkin, Binary codes with specified minimum distance. IRE Trans. Inform. Theory 6, 445–450 (1960)

    Article  MathSciNet  Google Scholar 

  11. S. Roman, Coding and Information Theory. Graduate Texts in Mathematics, vol. 134 (Springer, Berlin, 1992)

    Google Scholar 

  12. C. Roos, A note on the existence of perfect constant weight codes. Discrete Math. 47, 121–123 (1983)

    Article  MathSciNet  Google Scholar 

  13. A. Ta-Shma, Explicit, almost optimal, epsilon-balanced codes, in Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing (2017), pp. 238–251

    Google Scholar 

  14. J.H. van Lint, Introduction to Coding Theory. Graduate Texts in Mathematics, vol. 86, 3rd edn. (Springer, Berlin, 1999)

    Google Scholar 

  15. R.R. Varshamov, Estimate of the number of signals in error correcting codes. Dokl. Acad. Nauk SSSR 117, 739–741 (1957)

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Ball, S. (2020). Block Codes. In: A Course in Algebraic Error-Correcting Codes. Compact Textbooks in Mathematics. Birkhäuser, Cham. https://doi.org/10.1007/978-3-030-41153-4_3

Download citation

Publish with us

Policies and ethics