Abstract
In this paper, we provide criteria for the reversibility and conjugate-reversibility of 1-generator quasi-cyclic codes. The Chinese remainder theorem is used to provide a characterization for generalized quasi-cyclic codes to be Galois linear complementary-dual and Galois self-dual. Using the approach proposed by Güneri and Özbudak (IEEE Trans Inf Theory 59(2):979–985, 2013), a new concatenated structure for quasi-cyclic codes is given. We show that Galois linear complementary-dual quasi-cyclic codes are asymptotically good over some finite fields. In addition, DNA codes are given which have more codewords than previously known codes.
Similar content being viewed by others
References
Aboluion N, Smith DH, Perkins S (2012) Linear and nonlinear constructions of DNA codes with Hamming distance \(d\), constant GC-content and a reverse-complement constraint. Discrete Math 312(5):1062–1075
Abualrub T, Ghrayeb A, Zeng XN (2006) Construction of cyclic codes over GF(4) for DNA computing. J Frankl Inst 343:448–457
Adleman L (1994) Molecular computation of solutions to combinatorial problems. Science 266:1021–1024
Bringer J, Carlet C, Chabanne H, Guilley S, Maghrebi H (2014) Orthogonal direct sum masking A smartcard friendly computation paradigm in a code, with builtin protection against side-channel and fault attacks. In: Proceedings of the int. workshop on information security theory and practice, lecture notes in computer science, vol 8501, pp 40–56
Carlet C, Mesnager S, Tang C, Qi Y (2019) On \(\sigma \)-LCD codes. IEEE Trans Inf Theory 65(3):1694–1704
Esmaeili M, Yari S (2009) On complementary dual quasi-cyclic codes. Finite Fields Appl 15:375–386
Esmaeili M, Gulliver TA, Secord NP, Mahmoud SA (1998) A link between quasi-cyclic codes and convolutional codes. IEEE Trans Inf Theory 44(1):431–435
Gaborit P, King OD (2005) Linear constructions for DNA codes. Theor Comput Sci 334:99–113
Grassl M (2020) Bounds on the minimum distance of linear codes and quantum codes. http://www.codetables.de
Guenda K, Gulliver TA (2013) Construction of cyclic codes over \({\mathbb{F}}_2 + u{\mathbb{F}}_2\) for DNA computing. Appl Algebra Eng Commun Comput 24(6):445–459
Güneri C, Özbudak F (2013) The concatenated structure of quasi-cyclic codes and an improvement of Jensen’s bound. IEEE Trans Inf Theory 59(2):979–985
Güneri C, Özkaya B, Solé P (2016) Quasi-cyclic complementary dual codes. Finite Fields Appl 42:67–80
Güneri C, Özbudak F, Özkaya B, Saçıkara E, Sepasdar Z, Solé P (2017) Structure and performance of generalized quasi-cyclic codes. Finite Fields Appl 47:183–202
Güneri C, Özbudak F, Saçıkara E (2019) A concatenated construction of linear complementary pair of codes. Crypt Commun. https://doi.org/10.1007/s12095-019-0354-5
Hong H, Wang L, Ahmad H, Li J, Yang Y, Wu C (2016) Construction of DNA codes by using algebraic number theory. Finite Fields Appl 37:328–343
Jin L, Xing C (2012) Euclidean and Hermitian self-orthogonal algebraic geometry codes and their application to quantum codes. IEEE Trans Inf Theory 58(8):5484–8489
Lally K, Fitzpatrick P (2001) Algebraic structure of quasi-cyclic codes. Discrete Appl Math 111(1–2):157–175
Li M, Lee HJ, Condon AE, Corn RM (2002) DNA word design strategy for creating sets of non-interacting oligonucleotides for DNA microarrays. Langmuir 18(3):805–812
Ling S, Solé P (2001) On the algebraic structure of quasi-cyclic codes. I: finite fields. IEEE Trans Inf Theory 47(7):2751–2760
Liu X, Fan Y, Liu H (2018) Galois LCD codes over finite fields. Finite Fields Appl 49:227–242
Maple, Waterloo Maple Inc. (2020) Waterloo, ON
Marathe A, Condon AE, Corn RM (2001) On combinatorial DNA word design. J Comput Biol 8(3):201–220
Massey JL (1964) Reversible codes. Inf Control 7(3):369–380
Massey JL (1992) Linear codes with complementary duals. Discrete Math 106–107:337–342
Séguin GE, Drolet G (1990) The theory of 1-generator quasi-cyclic codes, Tech. Rep., Dept. of Elec. Comp. Eng., Royal Military College, Kingston
Séguin GE (2004) A class of 1-generator quasicyclic codes. IEEE Trans Inf Theory 50(8):1745–1753
Shi M, Zhang Y (2016) Quasi-twisted codes with constacyclic constituent codes. Finite Fields Appl 39:159–178
Siap I, Abualrub T, Ghrayeb A (2009) Cyclic DNA codes over the ring \(\frac{{\mathbb{F}}_2[u]}{(u^2 - 1)}\) based on the deletion distance. J Frankl Inst 346:731–740
Thomas K (1977) Polynomial approach to quasi-cyclic codes. Bull Calcutta Math Soc 69:51–59
Yang X, Massey JL (1994) The condition for a cyclic code to have a complementary dual. Discrete Math 126(1–3):391–393
Yazdi S, Kiah HM, Gabrys R, Milenkovic O (2018) Mutually uncorrelated primers for DNA-based data storage. IEEE Trans Inf Theory 64(9):6283–6296
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Masaaki Harada.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zeraatpisheh, M., Esmaeili, M. & Gulliver, T.A. Quasi-cyclic codes: algebraic properties and applications. Comp. Appl. Math. 39, 96 (2020). https://doi.org/10.1007/s40314-020-1120-1
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-020-1120-1
Keywords
- Cyclic codes
- Quasi-cyclic codes
- Chinese remainder theorem (CRT)
- Linear code with complementary-dual (LCD)
- DNA codes