Abstract
Let p be a prime, s, m be positive integers, be a nonzero element of the finite field , and let be the finite commutative chain ring. In this paper, the symbol-pair distances of all -constacyclic codes of length over are completely determined.
1. Introduction
Initially, in information theory, the message communicated in a noisy channel was divided into information units, which were called individual symbols. The research on the process of writing and reading is often presumed to be performed on individual symbols. With the development of high-density data storage technologies, symbol-pair codes are proposed to protect efficiently against a certain number of pair-errors. In [1,2], Cassuto and Blaum established a new coding framework for channels whose outputs are overlapping pairs of symbols. In 2011, by using algebraic methods, Cassuto and Litsyn [3] constructed cyclic symbol-pair codes. Applying Discrete Fourier Transform for coefficients of codeword polynomials and BCH bounds, Cassuto and Litsyn proved that for a cyclic code with dimensions greater than 1 and Hamming distance , the corresponding symbol-pair distance is at least [3] [Th. 10]. In particular, Kai et al. [4] extended the result of Cassuto and Litsyn [3] [Th. 10] for the case of simple-root constacyclic codes. Many researchers have scrutinized symbol-pair distances over constacyclic codes since then in [5,6,7,8,9] over many years.
Constacyclic codes are the pivotal and profound part of linear codes. It includes as a subclass the important class of cyclic codes, which form the most important and well studied class of error-correcting codes. This family of codes is thus interesting for both theoretical and practical reasons. Repeated-root constacyclic codes were first initiated in the most generality by Castagnoli in [10] and Van Lint in [11]. They established that the repeated-root constacyclic codes have a sequential structure, which motivated the researchers to further study these codes.
For any , let R be the ring (). The ring R has been widely used as alphabets in certain constacyclic codes (see, for instance ([12,13,14]).
When , there is significant literature on constacyclic codes over rings for various prime p and positive integers m (see, e.g., [15,16,17,18,19,20,21,22,23].). In particular, the structure of and symbol-pair distance distibution of all constacyclic codes of length over were completely determined in [7,8,17].
When , in 2015, the authors of [24] determined the structure of -constacyclic codes of length over . DNA cyclic codes over were studied in [25]. In [26], Laaouine et al. obtained the structure of all -constacyclic codes of length over by classifying them into eight types, where is a nonzero element of . The Hamming distances of -constacyclic codes of length over have been computed by Dinh et al. [27]. Symbol-pair distances of -constacyclic codes have remained open. Motivated by that, we solved this problem in this paper.
The organization of this paper is as follows. Some preliminary results are discussed in Section 2. In Section 3, the symbol-pair minimum distances of -constacyclic codes of length are established over the ring . Section 4 contains some examples for different values of p and s. We conclude the paper in Section 5.
2. Some Preliminaries
For a finite ring R, consider the set of n-tuples of elements from R as a module over R in the usual way. A code C of length n over R is a nonempty subset of and the ring R is referred to as the alphabet of C. In addition, C is called a linear code if C is an R-submodule of .
Let be an invertible element of R. The -constacyclic shift on is defined as
and a code C is said to be -constacyclic if , i.e., if C is closed under the -constacyclic shift . In case , those -constacyclic codes are called cyclic codes, and when , such -constacyclic codes are called negacyclic codes.
Each codeword is customarily identified with its polynomial representation , and the code C is in turn identified with the set of all polynomial representations of its codewords. Then in the ring , corresponds to a -constacyclic shift of . From that, the following fact follows at once (cf. [28,29]).
Proposition 1.
A linear code C of length n is λ-constacyclic over R if and only if C is an ideal of .
Let be an alphabet of size q, whose elements are called symbols. Suppose that is a vector in . The symbol-pair vector of is defined as
In 2010, Cassuto and Blaum [1] gave the definition of the symbol-pair distance as the Hamming distance over the alphabet . Given , , the symbol-pair distance between and is defined as
The symbol-pair distance of a symbol-pair code C is defined as
The symbol-pair weight of a vector is defined as the Hamming weight of its symbol-pair vector :
If the code C is linear, its symbol-pair distance is equal to the minimum symbol-pair weight of nonzero codewords of C:
Throughout this paper, let p be a prime, s, m be positive integers, be the finite field of order , and let be the finite commutative chain ring with unity.
By applying Proposition 1, all -constacyclic codes of length over are precisely the ideals in the ring
where is a nonzero element of .
In [26], Laaouine et al. classified all -constacyclic codes of length over .
Theorem 1
(cf. [26]). The ring is a local finite non chain ring with maximal ideal , where such that . The γ-constacyclic codes of length over , that is, ideals of the ring , are
Proposition 2.
(cf. [26]) We have
Theorem 2.
(cf. [26]) Let be a γ-constacyclic codes of length over . Then following the same notations as in Theorem 1, we have the following results:
- If , then .
- If , then .
- If with , then.
- If is of the , then.
- If is of the , then.
- If is of the , then.
- If is of the , then.
- If is of the , then.
- If is of the , then.
3. Symbol-Pair Distance
In this section, we shall determine symbol-pair distances of all -constacyclic codes of length over . To do this, we need the following theorem.
Theorem 3.
(cf. [6]) Let be a γ-constacyclic code of length over . Then , for , and its symbol-pair distance is completely determined by:
Note that is a subring of , for a code over , we denote as the symbol-pair distance of .
Now, we compute the symbol-pair distance for each type of -constacyclic codes of length over one by one.
consists of the trivial ideals , . Hence, they have symbol-pair distances 0 and 2, respectively.
For a code of , , the codewords of are exactly same as the codewords of the -constacyclic codes in multiplied by . Thus, we obtain , which are given in Theorem 3.
Theorem 4.
Let , , be a γ-constacyclic codes of length over of (as classified in Theorem 1). Then the symbol-pair distance of the code is given by
Now, we are going to determine the symbol-pair distances of those codes for the remaining cases (, , , , and ). To do this, we first observe that
where .
The symbol-pair distance of γ-constacyclic codes can be calculated as follows:
Theorem 5.
Let be a γ-constacyclic codes of length over of (as classified in Theorem 1). Then the symbol-pair distance of is given by
Proof.
Let be of . Let be an arbitrary nonzero element of . That means there exist such that
Thus,
By (1), we obtain that
Since, , we have
From this, we obtain for each nonzero element of . This implies that
On the other hand, we have that
which implies that
Now by applying Theorem 3, we obtain the desired result. □
Now, we determine the symbol-pair distance of γ-constacyclic codes.
Theorem 6.
Let be a γ-constacyclic code of length over of (as classified in Theorem 1). Then the symbol-pair distance of is given by
Proof.
First of all, since , it follows that
To prove that , we assume an arbitrary polynomial and move on to show that
By (1), we obtain that
Hence, , forcing
Now by applying Theorem 3, we obtain the desired result. □
Next, we calculate the symbol-pair distance of γ-constacyclic codes as follows:
Theorem 7.
Let be a γ-constacyclic codes of length over of (as classified in Theorem 1). Then the symbol-pair distance of is given by
Proof.
Let be of . Now for each nonzero , there exist such that
Thus,
By (1), we see that
Since, , we have
This implies that .
On the other hand we have that
then and we obtain . Now by applying Theorem 3, we obtain the desired result. □
The symbol-pair distance of γ-constacyclic codes can be established as follows:
Theorem 8.
Let be a γ-constacyclic codes of length over of (as classified in Theorem 1). Then the symbol-pair distance of is given by
Proof.
First of all, since , it follows that
Now, consider an arbitrary polynomial . Thus, by (1), we obtain that
Hence, , forcing
Now by applying Theorem 3, we obtain the desired result. □
Now, we determine the symbol-pair distance of γ-constacyclic codes.
Theorem 9.
Let be a γ-constacyclic codes of length over of (as classified in Theorem 1). Then the symbol-pair distance of is given by
Proof.
First of all, since , it follows that
.
Now, consider an arbitrary polynomial . We consider two cases.
Since, , we have
.
Hence, , forcing
Now by applying Theorem 3, we obtain the desired result. □
Finally, we determine the symbol-pair distance of γ-constacyclic codes.
Theorem 10.
Let be a γ-constacyclic codes of length over of (as classified in Theorem 1). Then the symbol-pair distance of is given by
Proof.
Let be of . Consider an arbitrary polynomial . Now, we consider two cases as follows:
This implies that . On the other hand, we have that
then and we obtain . Now by applying Theorem 3, we obtain the desired result. □
4. Examples
In this section, we present some examples of symbol-pair distances of constacyclic codes of length over .
Example 1.
Consider the ring , where , and . γ-constacyclic codes of length 49 over has eight types of generator. The symbol-pair distances corresponding to different generators are given as follows:
- ▹
- Type 1 (): , ,
- ▹
Table 1. Symbol-pair distance of γ-constacyclic codes of Type 2 over .- ▹
Table 2. Symbol-pair distance of γ-constacyclic codes of Type 3 over .- ▹
- Type 4: where, , eitheris 0 or a unit in , then the symbol-pair distance, , is determined in Table 3.
Table 3. Symbol-pair distance of γ-constacyclic codes of Type 4 over . - ▹
- Type 5: where, , , eitherare 0 or are units in . Then the symbol-pair distance, , is given in Table 4.
Table 4. Symbol-pair distance of γ-constacyclic codes of Type 5 over . - ▹
- Type 6: , where, , , eitherare 0 or are units in , then the symbol-pair distance, , is determined in Table 5.
Table 5. Symbol-pair distance of γ-constacyclic codes of Type 6 over . - ▹
- Type 7: where, , , , eitherare 0 or are units in . Then the symbol-pair distance, , is given in Table 6.
Table 6. Symbol-pair distance of γ-constacyclic codes of Type 7 over . - ▹
- Type 8: , where, , , , eitherare 0 or are units in , then the symbol-pair distance, , is determined in Table 7.
Table 7. Symbol-pair distance of γ-constacyclic codes of Type 8 over .
Example 2.
Table 8shows the representation of all γ-constacyclic codes of length 3 over the chain ring , where , together with the symbol-pair distances of such codes and the number of codewords in each of those constacyclic codes. In all codes we have and.
Table 8.
γ-constacyclic codes of length 3 over the chain ring .
5. Conclusions
In this research article, all symbol-pair distances of repeated-root γ-constacyclic codes having length ps have been determined over , where and . MDS symbol-pair codes have the highest possible error-detecting and error-correcting capability among codes of given length and size. It would be interesting to identify MDS symbol-pair codes within this class of constacyclic codes.
In [30], Ding et al. generalized the symbol-pair codes to b-symbol codes. Thus, it would also be interesting to determine b-symbol distances of γ-constacyclic codes of length ps over .
Author Contributions
M.E.C., H.Q.D., J.L. and W.Y. contributed equally. All authors have read and agreed to the published version of the manuscript.
Funding
This work received no external funding.
Institutional Review Board Statement
Not applicable.
Informal Consent Statement
Not applicable.
Data Availability Statement
All data are available and can be provided upon request.
Acknowledgments
The authors sincerely thank the reviewers and the editor for their helpful comments and valuable suggestions, which have greatly improved the presentation of this paper. The authors are grateful to the Centre of Excellence in Econometrics, Faculty of Economics, Chiang Mai University, for partial financial support. This research is partially supported by the Research Administration Centre, Chiang Mai University.
Conflicts of Interest
The authors declare no conflict of interests.
References
- Cassuto, Y.; Blaum, M. Codes for Symbol-Pair Read Channels. In Proceedings of the 2010 IEEE International Symposium on Information Theory, Austin, TX, USA, 12–18 June 2010; pp. 988–992. [Google Scholar]
- Cassuto, Y.; Blaum, M. Codes for symbol-pair read channels. IEEE Trans. Inf. Theory 2011, 57, 8011–8020. [Google Scholar] [CrossRef]
- Cassuto, Y.; Litsyn, S. Symbol-Pair Codes: Algebraic Constructions and Asymptotic Bounds. In Proceedings of the 2011 IEEE International Symposium on Information Theory Proceedings, St. Petersburg, Russia, 31 July–5 August 2011; pp. 2348–2352. [Google Scholar]
- Kai, X.; Zhu, S.; Li, P. A construction of new MDS symbol-pair codes. IEEE Trans. Inf. Theory 2015, 61, 5828–5834. [Google Scholar] [CrossRef]
- Chen, B.; Lin, L.; Liu, H. Constacyclic symbol-pair codes: Lower bounds and optimal constructions. IEEE Trans. Inf. Theory 2017, 63, 7661–7666. [Google Scholar] [CrossRef] [Green Version]
- Dinh, H.Q.; Nguyen, B.T.; Singh, A.K.; Sriboonchitta, S. On the symbol-pair distance of repeated-root constacyclic codes of prime power lengths. IEEE Trans. Inf. Theory 2018, 64, 2417–2430. [Google Scholar] [CrossRef]
- Dinh, H.Q.; Nguyen, B.T.; Singh, A.K.; Sriboonchitta, S. Hamming and symbol-pair distances of repeated-root constacyclic codes of prime power lengths over + u. IEEE Commun. Lett. 2018, 22, 2400–2403. [Google Scholar] [CrossRef]
- Laaouine, J. On the Hamming and Symbol-Pair Distance of Constacyclic Codes of Length ps over + u. In International Conference on Advanced Communication Systems and Information Security; Springer: Cham, Switzerland, 2019; pp. 137–154. [Google Scholar]
- Li, S.; Ge, G. Constructions of maximum distance separable symbolpair codes using cyclic and constacyclic codes. Des. Codes Cryptogr. 2017, 84, 359–372. [Google Scholar] [CrossRef] [Green Version]
- Castagnoli, G.; Massey, J.L.; Schoeller, P.A.; von Seemann, N. On repeated-root cyclic codes. IEEE Trans. Inf. Theory 1991, 37, 337–342. [Google Scholar] [CrossRef] [Green Version]
- van Lint, J.H. Repeated-root cyclic codes. IEEE Trans. Inf. Theory 1991, 37, 343–345. [Google Scholar] [CrossRef] [Green Version]
- Gulliver, T.A.; Harada, M. Codes over 3 + u3 and improvements to the bounds on ternary linear codes. Des. Codes Cryptogr. 2001, 22, 89–96. [Google Scholar] [CrossRef]
- Siap, I.; Ray-Chaudhuri, D.K. New linear codes over 3 and 5 and improvements on bounds. Des. Codes Cryptogr. 2000, 21, 223–233. [Google Scholar] [CrossRef]
- Siap, I.; Ray-Chaudhuri, D.K. New linear codes over 5 obtained by tripling method and improvements on bounds. IEEE Trans. Inform. Theory 2002, 48, 2764–2768. [Google Scholar] [CrossRef]
- Abualrub, T.; Siap, I. Constacyclic codes over 2 + u2. J. Frankl. Inst. 2009, 346, 520–529. [Google Scholar] [CrossRef]
- Amerra, M.C.V.; Nemenzo, F.R. On (1 − u)-cyclic codes over pk + upk. Appl. Math. Lett. 2008, 21, 1129–1133. [Google Scholar] [CrossRef] [Green Version]
- Dinh, H.Q. Constacyclic codes of length ps over pm + upm. J. Algebra 2010, 324, 940–950. [Google Scholar] [CrossRef] [Green Version]
- Dougherty, S.T.; Gaborit, P.; Harada, M.; Solé, P. Type II codes over 2 + u2. IEEE Trans. Inform. Theory 1999, 45, 32–45. [Google Scholar] [CrossRef]
- Dougherty, S.T.; Kim, J.-L.; Kulosman, H.; Liu, H. Self-dual codes over commutative Frobenius rings. Finite Fields Appl. 2010, 16, 14–26. [Google Scholar] [CrossRef] [Green Version]
- Huffman, W.C. On the decompostion of self-dual codes over 2 + u2 with an automorphism of odd prime number. Finite Fields Appl. 2007, 13, 682–712. [Google Scholar] [CrossRef] [Green Version]
- Laaouine, J. On MDS Symbol-Pair γ-constacyclic codes of length ps over pm[u]/⟨u2⟩. Int. Comput. Sci. Appl. 2021, accepted. [Google Scholar]
- Dinh, H.Q.; Gaur, A.; Gupta, I.; Singh, A.K.; Singh, M.K.; Tansuchat, R. Hamming distance of repeated-root constacyclic codes of length 2ps over pm + upm. Appl. Algebra Eng. Commun. Comput. 2020, 31, 291–305. [Google Scholar] [CrossRef]
- Qian, J.F.; Zhang, L.N.; Zhu, S. (1 + u)-constacyclic and cyclic codes over 2 + u2. Appl. Math. Lett. 2006, 19, 820–823. [Google Scholar] [CrossRef] [Green Version]
- Sobhani, R. Complete classification of (δ + αu2)-constacyclic codes of length pk over pm + upm + u2pm. Finite Fields Appl. 2015, 34, 123–138. [Google Scholar] [CrossRef]
- Mostafanasab, H.; Darani, A.Y. On cyclic DNA codes over 2 + u2 + u22. Commun. Math. Stat. 2021, 9, 39–52. [Google Scholar] [CrossRef]
- Laaouine, J.; Charkani, M.E.; Wang, L. Complete classification of repeated-root σ-constacyclic codes of prime power length over pm[u]/⟨u3⟩. Discret. Math. 2021, 344, 112325. [Google Scholar] [CrossRef]
- Dinh, H.Q.; Laaouine, J.; Charkani, M.E.; Chinnakum, S. Hamming distance of constacyclic codes of length ps over pm + upm + u2pm. IEEE Access 2021. [Google Scholar] [CrossRef]
- Huffman, W.C.; Pless, V. Fundamentals of Error-Correcting Codes; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
- MacWilliams, F.J.; Sloane, N.J.A. The Theory Error-Correcting Codes; Elsevier: Amsterdam, The Netherlands, 1977. [Google Scholar]
- Ding, B.; Zhang, T.; Ge, G. Maximum distance separable codes for b-symbol read channels. Finite Fields Their Appl. 2018, 49, 180–197. [Google Scholar] [CrossRef] [Green Version]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).