Skip to main content

p-Adic Codes

  • Chapter
  • First Online:
A Course in Algebraic Error-Correcting Codes

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

  • 1577 Accesses

Abstract

The p-adic numbers were first considered by Hensel in the 19th century. He observed that the primes play an analogous role in the integers as linear polynomials do in \({\mathbb C}[X]\). The Laurent expansion of a rational function led him to consider the p-adic expansion of a rational number. In this chapter, for a fixed prime p, we will construct block codes over the rings \({\mathbb Z}/p^h{\mathbb Z}\) simultaneously, by constructing codes over the p-adic numbers and then considering the coordinates modulo p h. These codes will be linear over the ring but when mapped to codes over \({\mathbb Z}/p{\mathbb Z}\) will result in codes which are not equivalent to linear codes. We start with a brief introduction to p-adic numbers, which will cover enough background for our purposes. The classical cyclic codes, that we constructed in Chapter 5, lift to cyclic codes over the p-adic numbers. In the case of the cyclic Hamming code, this lift extends to a code over \({\mathbb Z}/4{\mathbb Z}\) which, when mapped to a binary code, gives a non-linear code with a set of parameters for which no linear code exists.

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. R. Calderbank, N.J.A. Sloane, Modular and p-adic cyclic codes. Des. Codes Cryptogr. 6, 21–35 (1995)

    Article  MathSciNet  Google Scholar 

  2. C. Carlet, \({\mathbb Z}_{2^k}\)-linear codes. IEEE Trans. Inform. Theory 44, 1543–1547 (1998)

    Google Scholar 

  3. F. Gouvea, p-Adic Numbers: An Introduction (Springer, Berlin, 1997)

    Book  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). p-Adic 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_10

Download citation

Publish with us

Policies and ethics