Skip to main content
Log in

A new construction of two-, three- and few-weight codes via our GU codes and their applications

  • Original Paper
  • Published:
Applicable Algebra in Engineering, Communication and Computing Aims and scope

Abstract

Linear codes with few weights have applications in cryptography, association schemes, designs, strongly regular graphs, finite group theory, finite geometries, and secret sharing schemes, among other disciplines. Two-weight linear codes are particularly interesting because they are closely related to objects in different areas of mathematics such as strongly regular graphs, 3-rank permutation groups, ovals, and arcs. There exist techniques to construct linear codes with few weights, for example, the systematic exposition by Calderbank and Kantor (Bull Lond Math Soc 18(2):97–122, 1986). Ding et al., (World Sci, pp 119–124, 2008) and (IEEE Trans Inf Theory 61(11):5835–5842, 2015) constructed few-weight codes using the trace function and Tonchev et al. (Algorithms, 12(8), 2019) generalized Ding’s construction. In this paper, we present an elementary way to get two- and three-weight codes from simplex codes and antipodal linear codes. An interesting application is the construction of uniformly packed linear codes from two-weight codes and quaternary quasi-perfect linear codes from three-weight codes.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Arrieta, A. E., Janwa, H.: A Go-Up code construction from linear codes yielding additive codes for quantum stabilizer codes. In: Proceedings of the 52nd Southeastern International Conference on Combinatorics, Graph Theory, and Computing, PROMS (2021)

  2. Assmus, E.F., Jr., Mattson, H.F.: Error-correcting codes: an axiomatic approach. Inf. Control 6(4), 315–330 (1963)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  4. Bierbrauer, J.: Introduction to Coding Theory. CRC Press Taylor Francis Group, 2nd edn (2017)

  5. Bierbrauer, J., Bartoli, D., Giorgio, F., Marcugini, S., Pambianco, F.: The nonexistence of an additive quaternary [15, 5, 9]-code. Finite Fields Appl. 36, 29–40 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  6. Borges, J., Rifa, J., Zinoviev, V.A.: On completely regular codes. Prob. Inf. Trans. 55, 1–45 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  7. Borges, J., Rifa, J., Zinoviev, V.A.: On q-ary linear completely regular codes with \(\rho = 2\) and antipodal dual. Adv. Math. Commun. 4, 567 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  8. Calderbank, R., Kantor, W.M.: The Geometry of two-weight codes. Bull. Lond. Math. Soc. 18(2), 97–122 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  9. Crnkovic, D., Svob, A., Tonchev, V. D.: Cyclotomic trace codes. Algorithms 12(8) (2019)

  10. Ding, C., Luo, J., Niederreiter, H.: Two-weight codes punctured from irreducible cyclic codes. Coding and Cryptology. World Scientific, pp. 119–124 (2008)

  11. Ding, K., Ding, C.: A Class of two-weight and three-weight codes and their applications in secret sharing. IEEE Trans. Inf. Theory 61(11), 5835–5842 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  12. Janwa, H.: Relation among parameters of codes. Ph.D. Thesis, Syracuse University, United States, (1966)

  13. Huffman, W. C., Pless, V.: Fundamentals of error-correcting codes. Cambridge university press, Cambridge (2010)

  14. Jungnickel, D., Tonchev, V.D.: On Bonisolis theorem and the block codes of Steiner triple systems. Des Codes Cryptogr. 86(3), 449–462 (2018)

    Article  MathSciNet  MATH  Google Scholar 

  15. van Tilborg Henricus C. A.: Uniformly packed codes (1976)

  16. Ward, H.N.: An Introduction to divisible codes. Des Codes Cryptogr. 17(1), 73–79 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  17. Weiss, E.: Addendum: Linear codes of constant weight. Siam J. Appl. Math 1(15) (1966)

  18. Peterson, W. W., Weldon, E. J. Jr: Error-correcting codes. MIT press, London (1972)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arrieta A Eddie.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Eddie, A.A., Janwa, H. A new construction of two-, three- and few-weight codes via our GU codes and their applications. AAECC 33, 629–647 (2022). https://doi.org/10.1007/s00200-022-00561-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00200-022-00561-8

Keywords

Mathematics Subject Classification

Navigation