Skip to main content

Linear Codes

  • Chapter
  • First Online:
  • 1595 Accesses

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

Abstract

There is a lack of structure in the block codes we have considered in the first few chapters. Either we chose the code entirely at random, as in the proof of Theorem 1.12, or we built the code using the greedy algorithm, as in the proof of the Gilbert–Varshamov bound, Theorem 3.7. In this chapter, we introduce some algebraic structure to the block codes by restricting our attention to linear codes, codes whose codewords are the vectors of a subspace of a vector space over a finite field. Linear codes have the immediate advantage of being fast to encode. We shall also consider a decoding algorithm for this broad class of block codes. We shall prove the Griesmer bound, a bound which applies only to linear codes and show how certain linear codes can be used to construct combinatorial designs.

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   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

Learn about institutional subscriptions

References

  1. T. Alderson, A. Gács, On the maximality of linear codes. Des. Codes Cryptogr. 53, 59–68 (2009)

    Article  MathSciNet  Google Scholar 

  2. T. Alderson, A.A. Bruen, R. Silverman, Maximum distance separable codes and arcs in projective spaces. J. Combin. Theory Ser. A 114, 1101–1117 (2007)

    Article  MathSciNet  Google Scholar 

  3. E.F. Assmus Jr., H.F. Mattson Jr., New 5-designs. J. Combin. Theory 6, 122–151 (1969)

    Article  MathSciNet  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. J.H. Griesmer, A bound for error-correcting codes. IBM J. Res. Dev. 4, 532–542 (1960)

    Article  MathSciNet  Google Scholar 

  6. R.W. Hamming, Error detecting and error correcting codes. Bell Labs Tech. J. 29, 147–160 (1950)

    Article  MathSciNet  Google Scholar 

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

    MATH  Google Scholar 

  8. P.R.J. Östergård, On binary/ternary error-correcting codes with minimum distance 4, in Applied Algebra, Algebraic Algorithms and Error-Correcting Codes, ed. by M. Fossorier, H. Imai, S. Lin, A. Poli. Lecture Notes in Computer Science, vol. 1719 (Springer, Berlin, 1999), pp. 472–481

    Google Scholar 

  9. 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). Linear 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_4

Download citation

Publish with us

Policies and ethics