Designs, Codes and Cryptography

, Volume 73, Issue 2, pp 329–354 | Cite as

Linear covering codes and error-correcting codes for limited-magnitude errors

Article

Abstract

The concepts of a linear covering code and a covering set for the limited-magnitude-error channel are introduced. A number of covering-set constructions, as well as some bounds, are given. In particular, optimal constructions are given for some cases involving small-magnitude errors. A problem of Stein is partially solved for these cases. Optimal packing sets and the corresponding error-correcting codes are also considered for some small-magnitude errors.

Keywords

Covering codes Covering sets Packing sets Error-correcting codes Limited-magnitude errors 

Mathematics Subject Classification (2000)

11H31 52C17 94B05 

Notes

Acknowledgments

This study is supported by The Norwegian Research Council and by ISF Grant 134/10.

References

  1. 1.
    Andrews G.E.: Number Theory. W. B. Saunders Co., Philadelphia (1971).Google Scholar
  2. 2.
    Cassuto Y., Schwartz M., Bohossian V., Bruck J.: Codes for asymmetric limited-magnitude errors with applications to multilevel flash memories. IEEE Trans. Inf. Theory 56(4), 1582–1595 (2010).Google Scholar
  3. 3.
    Chen Z., Shparlinski I.E., Winterhof A.: Covering sets for limited-magnitude errors. arXiv:1310.0120v1 [cs.IT] 1 Oct 2013.Google Scholar
  4. 4.
    Hardy G.H., Wright E.M.: An Introduction to the Theory of Numbers, 4th edn. Oxford University Press, London (1960).Google Scholar
  5. 5.
    Jiang A., Langberg M., Schwartz M., Bruck J.: Trajectory codes for flash memory. IEEE Trans. Inf. Theory 59(7), 4530–4541 (2013).Google Scholar
  6. 6.
    Kløve T., Schwartz M.: Covering sets for limited-magnitude errors. In: Preproceedings, International Workshop on Coding and Cryptography (WCC), Bergen, 15–19 April 2013, pp. 69–78. http://www.selmer.uib.no/WCC2013/PreProceedings.
  7. 7.
    Kløve T., Bose B., Elarief N.: Systematic, single limited magnitude error correcting codes for flash memories. IEEE Trans. Inf. Theory 57(7), 4477–4487 (2011).Google Scholar
  8. 8.
    Kløve T., Luo J., Naydenova I., Yari S.: Some codes correcting asymmetric errors of limited magnitude. IEEE Trans. Inf. Theory 57(11), 7459–7472 (2011).Google Scholar
  9. 9.
    Kløve T., Luo J., Yari S.: Codes correcting single errors of limited magnitude. IEEE Trans. Inf. Theory 58(4), 2206–2219 (2012).Google Scholar
  10. 10.
    Schwartz M.: Quasi-cross lattice tilings with applications to flash memory. IEEE Trans. Inf. Theory 58(4), 2397–2405 (2012).Google Scholar
  11. 11.
    Schwartz M.: On the non-existence of lattice tilings by quasi-crosses. Eur. J. Comb. 36, 130–142 (2014).Google Scholar
  12. 12.
    Stein S.K.: Tiling, packing, and covering by clusters. Rocky Mt. J. Math. 16, 277–321 (1986).Google Scholar
  13. 13.
    Stein S.K., Szabó S.: Algebra and Tiling. The Mathematical Association of America, Washington, DC (1994).Google Scholar
  14. 14.
    Szabó S.: Lattice covering by semicrosses of arm length 2. Eur. J. Comb. 12, 263–266 (1991).Google Scholar
  15. 15.
    Yari S., Kløve T., Bose B.: Some codes correcting unbalanced errors of limited magnitude for flash memories. IEEE Trans. Inf. Theory 59(11), 7278–7287 (2013).Google Scholar

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  1. 1.Department of InformaticsUniversity of BergenBergenNorway
  2. 2.Department of Electrical and Computer EngineeringBen-Gurion University of the NegevBeershebaIsrael

Personalised recommendations