Abstract
In this correspondence, we investigate the covering radius of various types of repetition codes over with respect to the Lee distance. We determine the exact covering radius of the various repetition codes, which have been constructed using the zero divisors and units in . We also derive the lower and upper bounds on the covering radius of block repetition codes over .
1. Introduction
Codes over finite fields have been studied since the inception of coding theory. Due to the rich algebraic structure of rings, the codes over rings gained popularity during the seventies [1,2,3]. In 1994, Hammons et al. [4] obtained the well known non-linear codes as a Gray image of the codes over After that, working on the codes over rings gained greater attention. What started with the ring was later generalized to the rings etc. [5,6,7,8]. Covering Radius is a widely discussed parameter for the codes with respect to the Hamming weight [9]. A lot of other weights such as Lee weight [4], Homogenous weight [10] and Euclidean weight have been introduced and used in the literature for convenience.
The Covering Radius for the codes with respect to the Lee distance was first investigated for the ring by Aoki [11]. Later, working on the Covering Radius of codes the with respect to the Lee distance gained interest [6,12,13]. We are particulary interested to find the Covering Radius for Repetition Codes, Since the Covering Radius of the Repetition Codes simplifies the process of finding the Covering Radius for many existing codes. For eg., it helps to find the Covering Radius of the well known Simplex and Macdonald Codes, as the generator matrix of Simplex and Macdonald Codes has lot of similarities with the generator matrix of the Repetition Codes. For the Quaternary case, it was discussed in [6].
This motivated us to work on the Covering Radius of Repetition Codes over the ring The problem of generalising the results for starts with defining a proper Lee weight for and then the extended Gray map defined here is not surjective. Also the zero divisors of different orders are obtained here, which will not be in the case of
In this correspondence, we have investigated the covering radius of the codes over with respect to the Lee distance in relation to the codes obtained by the Gray map. In Section 2, we have given some basic preliminaries. We have given several upper and lower bounds on covering radius, including analogue of sphere covering bound, packing bound and Delsarte bound in Section 3. In the next Section, the covering radii of some repetition codes have been discussed, namely repetition codes using the zero divisors in of different orders and the repetition codes from the units in We have ended the section with the upper and lower bounds on the covering radius of the block repetition codes Here we have determined the exact value of Finally, we have concluded the paper with the future work that can be proceeded with.
2. Preliminaries
A linear code C of length n is an additive subgroup of If C is not an additive subgroup of then C is simply called a code of length Thus, every linear code C is a submodule of An element in C is known as a codeword of A matrix G is said to be a generator matrix of C if C is the row span of G over Two codes are said to be permutation equivalent if one is obtained from another by permuting the coordinates.
The Hamming weight of a vector is the number of non-zero coordinates in The Lee weight of in the sense of [14] is given by
Note that this weight coincides with the classical Lee weight when and is different when The Lee weight of is the sum of the Lee weight of its coordinates. The Hamming (Lee) distance between two vectors x and y is The minimum Hamming (Lee) distance is the smallest Hamming (Lee) weight among all non-zero codewords of A code of length size minimum Hamming distance minimum Lee distance over is a code.
The dual code is defined as As various distances are possible for the codes over , we have given a definition of the covering radius for a general distance. Let d be the general distance out of the various possible distances such as Hamming and Lee. The Covering radius of a code C over with respect to the general distance is given by
and To alleviate notation, we have written (resp. ) for (resp. ).
In [14], a distance preserving Gray map was defined as follows, for,
and then we can extend the map to by the coordinate wise extention of the Gray map. Let C be a code of length n with M codewords and minimum Lee distance Then by the above Gray map, the image is a code of length with M codewords and minimum Hamming distance We have summed up the idea below without proof.
Proposition 1.
[11] If C is a linear code over of length n, size M and minimum Lee distance d, then the Gray image is a code over of length size M and minimum Hamming distance d and also
Note that since the Gray map is injective but not surjective in general, the covering radius of a code C for the Lee metric is at most that of for the Hamming metric, but could be different.
3. Covering Radius of Codes
We have discussed several bounds on covering radius of codes in this section, including the analogue of the packing bound, the sphere covering bound and the Delsarte bound. The following bound is called the packing bound, which is similar to the bound given for in [11].
Theorem 1.
Let C be a code over Then
Proof.
Let be with Choose
Consider,
It implies that □
The proof of the following Proposition 2 and 3, is similar to but distinct from the case of [11]. Note that the covering radius of a code C for the Lee metric is at most that of for the Hamming metric, but could be different.
Proposition 2.
For any code C of length
This bound is known as the Sphere Covering Bound.
Proof.
Because the map is an isometry the image of a ball of radius r centered in x is a ball of radius r centered in of the same cardinality. The result follows by the usual sphere covering argument. □
Let C be a code over and let where denotes the number of codewords of the Lee weight i in Then we have the Delsarte bound
Proposition 3.
For any
Proof.
As noted above the covering radius of a code C for the Lee metric is at most that of for the Hamming metric. Denote by that latter quantity. Since is an isometry, it can be shown by using the duality of complete weight enumerators and specialization of variables, so that the Hamming weight enumerators of and are MacWilliams duals of each other, a fact already noted in [4] for This implies that the number of Gray weights of that is the number of weights of equals the number of Hamming weights of By the Delsarte bound in the Hamming metric we conclude that The result follows upon writing □
If C is a code of length n over a group then the covering radius of the code C is defined by, Hence the following result, which is a generalization of codes over finite rings from finite field by G.D Cohen et al. [9].
Theorem 2.
Let C be the Cartesian Product of two Codes and then the covering radius of C is with respect to all distances.
4. Repetition Codes
Let be a finite field. A q-ary repetition code is a over where The covering radius of the repetition code C over is given by [15]. Here we have introduced three types of repetition codes over
4.1. Zero Divisor Repetition Codes
Let z be a zero divisor of The code generated by the generator matrix is called a zero divisor repetition code. The zero divisors of are given by but not all are zero. The additive order of the zero divisors is
First, we have considered the zero divisors of order p. There are zero divisors of order p, namely Let be the code generated by the generator matrix Then
is a code over is a repetition code of length over the field Then the covering radius is given by
Consider
Theorem 3.
Note that this is a short alternate proof of [Theorem 3.1, [12,13]]. The zero divisors of order are given by for all is a code generated by the generator matrix Clearly is a code over
Theorem 4.
Proof.
The proof is the same as the proof of the Theorem 5, which is the more general. □
For each the number of zero divisors of order is which are given by is a code generated by the generator matrix
Hence is an code. As we sum up the above ideas we get
Theorem 5.
For
Proof.
Let be the number of i coordinates in x for Then Consider,
We know that the minimum is always less than the average. So we get,
It shows that, For the reverse inequality, let
Consider
Therefore, for all
Hence, □
4.2. Unit Repetition Codes
Let u be a unit in Then code generated by the matrix is called unit repetition code. Clearly is a code over
Theorem 6.
Let u be a unit in
Proof.
Let be the number of i coordinates in x for Consider,
We know that the minimum is always less than the average. So we get,
Thus,
Let Then
Thus the covering radius is given by
Since Finally, we have □
4.3. Block Repetition Codes of
We have defined a few block repetition codes over and found their covering radius. Let
be a matrix over Then the code generated by G is a code. This code is called a block repetition code over and is denoted by The covering radius of the code generated by the above matrix is [15].
The following theorem gives the upper and lower bounds of this code with respect to the Lee distance,
Theorem 7.
Proof.
Let then we get
This implies,
On the other hand, the gray image contains a codeword
Let be the code generated by y. Let be the code generated by the matrix
Then, is equivalent to the repetition code
Let
Note that is a cartesian product of Then, by Theorem 2,
Since
□
On Substituting in Theorem 7, it results in This gives an exact value of which is better than the known bound in (Theorem 3.4, [12]). Now, we have defined a new matrix which is obtained by removing from Let,
This matrix generates a new block repetition code over and is denoted by The following theorem gives the upper and lower bounds on the covering radius of
Theorem 8.
Proof.
The proof is the same as the proof of the Theorem 7. □
5. Conclusions
We have discussed some well known bounds such as the sphere covering bound, the Delsarte bound and the packing bound with respect to the Lee distance for the codes over We have determined the exact value of the covering radius of the zero divisor (unit) repetition codes. We have obtained the lower and upper bounds on the covering radius of the block repetition codes over The results obtained in this article is definitely helpful, if we are able to obtain the similarities between the generator matrix of existing codes over with the generator matrix of the repetition codes over , then we will able to apply all the existing results on the covering radius. And also it would be an interesting task to discuss the covering radius for the more generalized ring We can also obtain the weight enumeration of these codes in Lee distance and compare it with the Hamming distance.
Author Contributions
Investigation, M.C. and C.D.; Supervision, P.S. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Blake, I.F. Codes over Certian Rings. Inf. Control 1972, 20, 396–404. [Google Scholar] [CrossRef]
- Blake, I.F. Codes over integer residue rings. Inf. Control 1975, 29, 295–300. [Google Scholar] [CrossRef]
- Spiegel, E. Codes over . Inf. Control 1977, 35, 48–51. [Google Scholar] [CrossRef]
- Hammons, A.R.; Kumar, P.V.; Calderbank, A.R.; Sloane, N.J.A.; Solé, P. The -linearity of Kerdock, Preparata, Goethals, and related codes. IEEE Trans. Inf. Theory 1994, 40, 301–319. [Google Scholar] [CrossRef]
- Gao, J.; Wang, Y.; Li, J. Bounds on covering radius of linear codes with Chinese Euclidean distance over the finite non chain ring + v. Inf. Process. Lett. 2018, 138, 22–26. [Google Scholar] [CrossRef]
- Gupta, M.K.; Durairajan, C. On the covering radius of some modular codes. Adv. Math. Commun. 2014, 8, 129–137. [Google Scholar] [CrossRef]
- Yildiz, B.; Karadeniz, S. Linear codes over + u: MacWilliams identities, projections, and formally self-dual codes. Finite Fields Their Appl. 2014, 27, 24–40. [Google Scholar] [CrossRef]
- Zhu, S.; Wang, L. A class of constacyclic codes over + v and its Gray image. Discret. Math. 2011, 311, 2677–2682. [Google Scholar] [CrossRef][Green Version]
- Cohen, G.D.; Karpovsky, M.G.; Mattson, H.F.; Schatz, J.R. Covering radius-survey and recent results. IEEE Trans. Inf. Theory 1985, 31, 328–343. [Google Scholar] [CrossRef]
- Constantinescu, I.; Heise, T. A metric for codes over residue class rings of integers. Probl. Peredachi Informatsii 1997, 33, 22–28. [Google Scholar]
- Aoki, T.; Gaborit, P.; Harada, M.; Ozeki, M.; Solé, P. On the covering radius of codes and their lattices. IEEE Trans. Inf. Theory 1999, 45, 2162–2168. [Google Scholar] [CrossRef]
- Annamalai, N.; Durairajan, C. On codes over and its covering radius. Asian-Eur. J. Math. 2019, 12, 1950027. [Google Scholar] [CrossRef]
- Annamalai, N.; Durairajan, C. On covering radius of codes over . Asian-Eur. J. Math. 2020, 12, 2050033. [Google Scholar] [CrossRef]
- Yildiz, B.; Odemis Ozger, Z. A Generalization of the Lee Weight to . TWMS J. Appl. Eng. Math. 2012, 2, 145–153. [Google Scholar]
- Durairajan, C. On Covering Codes and Covering Radius of Some Optimal Codes. Ph.D. Thesis, Department of Mathematics, IIT Kanpur, Kanpur, India, 1996. [Google Scholar]
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).