Next Article in Journal
On the Smoothing of the Generalized Extreme Value Distribution Parameters Using Penalized Maximum Likelihood: A Case Study on UVB Radiation Maxima in the Mexico City Metropolitan Area
Next Article in Special Issue
On Distance Signless Laplacian Spectral Radius and Distance Signless Laplacian Energy
Previous Article in Journal
Chaos Suppression in Uncertain Generalized Lorenz–Stenflo Systems via a Single Rippling Controller with Input Nonlinearity
Previous Article in Special Issue
On the (29, 5)-Arcs in PG(2, 7) and Some Generalized Arcs in PG(2, q)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the Covering Radius of Codes over Z p k

by
Mohan Cruz
1,2,†,
Chinnapillai Durairajan
2,† and
Patrick Solé
3,*,†
1
Bishop Heber College, Affiliated to Bharathidasan University, Tiruchirappalli 620 017, Tamilnadu, India
2
Department of Mathematics, Bharathidasan University, Tiruchirappalli 620 024, Tamilnadu, India
3
CNRS, Aix-Marseille University, Centrale Marseille, I2M, 13009 Marseilles, France
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2020, 8(3), 328; https://doi.org/10.3390/math8030328
Submission received: 31 December 2019 / Revised: 25 February 2020 / Accepted: 26 February 2020 / Published: 3 March 2020
(This article belongs to the Special Issue Algebra and Its Applications)

Abstract

:
In this correspondence, we investigate the covering radius of various types of repetition codes over Z p k ( k 2 ) 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 Z p k . We also derive the lower and upper bounds on the covering radius of block repetition codes over Z p k .

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 Z 4 . After that, working on the codes over rings gained greater attention. What started with the ring Z 4 , was later generalized to the rings Z 2 s ,   Z 2 + u Z 2 ,   Z 4 + u Z 4 ,   F p + u F p 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 Z 4 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 Z p k . The problem of generalising the results for Z p k starts with defining a proper Lee weight for Z p k 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 Z 4 .
In this correspondence, we have investigated the covering radius of the codes over Z p k ( k 2 ) 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 Z p k 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 Z p k of different orders and the repetition codes from the units in Z p k . We have ended the section with the upper and lower bounds on the covering radius of the block repetition codes B R p k ( p k 1 ) n   and   B R p k ( p k 2 ) n . Here we have determined the exact value of r L ( B R p 2 ( p 2 1 ) n ) . 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 Z p k n . If C is not an additive subgroup of Z p k n , then C is simply called a code of length n . Thus, every linear code C is a Z p k submodule of Z p k n . An element in C is known as a codeword of C . A matrix G is said to be a generator matrix of C if C is the row span of G over Z p k . Two codes are said to be permutation equivalent if one is obtained from another by permuting the coordinates.
The Hamming weight w H ( x ) of a vector x Z p k n is the number of non-zero coordinates in x . The Lee weight of x Z p k in the sense of [14] is given by
w L ( x ) = x for   0 x p k 1 1 p k 1 for   p k 1 x p k p k 1 p k x for   p k p k 1 + 1 x p k 1
Note that this weight coincides with the classical Lee weight when p = 2 , and is different when p > 2 . The Lee weight of x Z p k n is the sum of the Lee weight of its coordinates. The Hamming (Lee) distance d H ( x , y )   ( d L ( x , y ) ) between two vectors x and y is w H ( x y )   ( w L ( x y ) ) . The minimum Hamming (Lee) distance is the smallest Hamming (Lee) weight among all non-zero codewords of C . A code of length n , size M , minimum Hamming distance d H , minimum Lee distance d L over Z p k is a ( n , M , d H , d L ) code.
The dual code C   of   C is defined as C = { x Z p k n   |   x 1 · y 1 + x 2 · y 2 + + x n · y n = 0   ( mod   p k )   for   all   y   C } . As various distances are possible for the codes over Z p k , 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 r d ( C ) of a code C over Z p k with respect to the general distance is given by
r d ( C ) = max x Z p k n min c C   d ( x , c )   and   hence   Z p k n = c C S r d ( c ) ,   where   r d = r d ( C )
and S r d ( c ) = { v Z p k n   |   d ( c , v ) r d } . To alleviate notation, we have written r L (resp. r H ) for r d L (resp. r d H ).
In [14], a distance preserving Gray map ϕ L : ( Z p k , d L ) ( Z p p k 1 , d H ) was defined as follows, for, 1 j p 1 ,
( j 1 ) p k 1 + i ( j   j     j i j 1   j 1   j 1 ) p k 1 i ,   for   0 i p k 1 1
and then we can extend the map ϕ L to ϕ : Z p k n Z p n p k 1 by the coordinate wise extention of the Gray map. Let C be a code of length n with M codewords and minimum Lee distance d   over   Z p k . Then by the above Gray map, the image ϕ ( C ) is a code of length n p k 1 with M codewords and minimum Hamming distance d . We have summed up the idea below without proof.
Proposition 1.
[11] If C is a linear code over Z p k of length n, size M and minimum Lee distance d, then the Gray image ϕ ( C ) is a code over Z p of length n p k 1 , size M and minimum Hamming distance d and also r L ( C ) r H ( ϕ ( C ) ) .
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 ϕ ( C ) 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 Z p k 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 Z 4 in [11].
Theorem 1.
Let C be a ( n , M , d H , d ) code over Z p k . Then r L ( C ) d 2 .
Proof. 
Let x , y   in   C be with x y . Choose x 0 Z p k n   such   that   w L ( x 0 ) = d 2 .
Consider,
w t L ( x y ) = d L ( x , y ) d L ( x , y + x 0 ) + d L ( y + x 0 , y ) d L ( x , y + x 0 ) d L ( x , y ) w L ( x 0 ) d d 2 d d 2 = d 2
d L ( x , x 0 + y ) d 2   for   any   codeword   x   of   C . It implies that r L ( C ) d 2 .  □
The proof of the following Proposition 2 and 3, is similar to but distinct from the case of Z 4 [11]. Note that the covering radius of a code C for the Lee metric is at most that of ϕ ( C ) for the Hamming metric, but could be different.
Proposition 2.
For any code C of length n   over   Z p k .
p n p k 1 | C | i = 0 r L ( C ) n p k 1 i ( p 1 ) i .
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 ϕ ( x ) of the same cardinality. The result follows by the usual sphere covering argument. □
Let C be a code over Z p k and let s ( C ) = # { i | A i ( C ) 0 , i 0 } where A i ( C ) denotes the number of codewords of the Lee weight i in C . Then we have the Delsarte bound
Proposition 3.
For any C Z p k n ,   r L ( C ) s ( C ) .
Proof. 
As noted above the covering radius r L ( C ) of a code C for the Lee metric is at most that of ϕ ( C ) for the Hamming metric. Denote by r H ( ϕ ( C ) ) 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 ϕ ( C ) and ϕ ( C ) are MacWilliams duals of each other, a fact already noted in [4] for k = 2 . This implies that the number of Gray weights of C , that is the number of weights of ϕ ( C ) equals the number of Hamming weights of ϕ ( C ) . By the Delsarte bound in the Hamming metric we conclude that r H ( ϕ ( C ) ) s ( C ) . The result follows upon writing r L ( C ) r H ( ϕ ( C ) ) .  □
If C is a code of length n over a group ( G , + ) , then the covering radius of the code C is defined by, r ( C ) = m a x x G n   d ( x , C ) = m a x x G n   { m i n c C   d ( x , c ) } = m a x x G n   { m i n c C   w t ( x c ) } . 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 C 1 and C 2 , then the covering radius of C is r ( C ) = r ( C 1 ) + r ( C 2 ) with respect to all distances.

4. Repetition Codes

Let F q = { α 0 = 0 , α 1 = 1 , , α q 1 } be a finite field. A q-ary repetition code C = { α ¯ | α F q } is a ( n , q , n ) over F q , where α ¯ = ( α , , α ) F q n . The covering radius of the repetition code C over F q is given by n ( q 1 ) q [15]. Here we have introduced three types of repetition codes over Z p k ,

4.1. Zero Divisor Repetition Codes

Let z be a zero divisor of Z p k . The code generated by the generator matrix z z z n , is called a zero divisor repetition code. The p k 1 1 zero divisors of Z p k are given by α 1 p k 1 + α 2 p k 2 + + α k 2 p 2 + α k 1 p ,   α i { 0 , 1 , , p 1 } , 1 i k 1 , but not all α i s are zero. The additive order of the zero divisors is p , p 2 , , p k 1 .
First, we have considered the zero divisors of order p. There are p 1 zero divisors of order p, namely α 1 p k 1 , α 1 { 1 , , p 1 } . Let C p be the code generated by the generator matrix G p = p k 1 p k 1 p k 1 n . Then
C p = { 0 , p k 1 , 2 p k 1 , , ( p 1 ) p k 1 } Z p k n , where   a = ( a , , a ) Z p k n
C p is a ( n , p , n , n p k 1 ) code over Z p k .   ϕ ( C p ) = { 0 , 1 , 2 , , p 1 } is a repetition code of length n p k 1 over the field Z p . Then the covering radius r L ( C p ) is given by
r L ( C p ) r H ( ϕ ( C p ) = n p k 1 ( p 1 ) p = n p k 2 ( p 1 ) .   For   the   reverse   inequality ,   let  
x =   0 0 l 1 1 l 2 2 l   ( p k 1 ) ( p k 1 ) n ( p k 1 ) l Z p k n ,   where   l = n p k .
Consider
d L ( x , 0 ) = n + p k ( p k 1 p k 2 1 ) l n ( p k 1 p k 2 )   since   l n p k d L ( x , p k 1 ) = ( p k 1 + 1 ) n + p k ( p k 1 p k 2 p k 1 1 ) l n ( p k 1 p k 2 )   since   l n p k d L ( x , ( p 1 ) p k 1 ) = ( p k p k 1 + 1 ) n + p k ( 2 p k 1 p k p k 1 + 1 ) l n ( p k 1 p k 2 )   since   l n p k d L ( x , i ) n ( p k 1 p k 2 ) = n p k 2 ( p 1 ) r L ( C p ) d L ( x , C p ) n p k 2 ( p 1 ) .   Hence   we   sum   up ,
Theorem 3.
r L ( C p ) = n p k 2 ( p 1 )
Note that this is a short alternate proof of [Theorem 3.1, [12,13]]. The p 2 p zero divisors of order p 2   in   Z p k are given by α i p k 1 + α j p k 2 for all α i { 0 , 1 , , p 1 } , α j { 1 , 2 , , p 1 } . C p 2 is a code generated by the generator matrix G p 2 = p k 2 p k 2 p k 2 n . Clearly C p 2 is a ( n , p 2 , n , n p k 2 ) code over Z p k .
Theorem 4.
r L ( C p 2 ) = n p k 2 ( p 1 ) .
Proof. 
The proof is the same as the proof of the Theorem 5, which is the more general. □
For each i , 1 i k 1 the number of zero divisors of order p i is p i 1 ( p 1 ) which are given by α 1 p k 1 + α 2 p k 2 + + α i p k i , α j { 0 , 1 , p 1 } , 1 j i 1   and   α i { 1 , 2 , , p 1 } . C p i is a code generated by the generator matrix G p i = p k i p k i p k i n .
Hence C p i is an ( n , p i , n , n p k i ) code. As we sum up the above ideas we get
Theorem 5.
For 1 i k 1 ,   r L ( C p i ) = n p k 2 ( p 1 ) .
Proof. 
Let x Z p k n   and   let   w i be the number of i coordinates in x for 0 i p k 1 . Then i = 0 p k 1 w i = n . Consider,
d L ( x , 0 ) = ( w 1 + w p k 1 ) + 2 ( w 2 + w p k 2 ) + + ( p k 1 1 ) ( w p k p k 1 + 1 + w p k 1 1 ) +   p k 1 ( w p k 1 + + w p k p k 1 ) d L ( x , p k i ) = ( w p k i + 1 + w p k i 1 ) + 2 ( w p k i + 2 + w p k i 2 ) + + ( p k 1 1 ) ( w p k i p k 1 + 1 w p k i + p k 1 1 ) + p k 1 ( w p k 1 + p k i + + w p k p k 1 + p k i ) d L ( x , ( p 1 ) p k 1 + ( p 1 ) p k 2 + + ( p 1 ) p k i ) = d L ( x , p k p k i ) = ( w p k p k i + 1 + w p k p k i 1 ) + 2 ( w p k p k i + 2 + w p k p k i 2 ) + +   ( p k 1 1 ) ( w p k p k i p k 1 + 1 w p k p k i + p k 1 1 ) + p k 1 ( w p k 1 + p k p k i + + w p k p k 1 + p k p k i )
We know that the minimum is always less than the average. So we get,
r L ( C p i ) i = 0 i = p 1 j = 0 j = p 1 d L ( x , ( p 1 ) p k 1 + ( p 1 ) p k 2 + + ( p 1 ) p k i ) p 2 = ( ( p i 2 p i 1 + 1 ) p k 1 + 2 p k i ( 1 + 2 + + ( p i 1 1 ) ) ) i = 0 i = p k 1 w i p i = n ( ( p i 2 p i 1 + 1 ) p k 1 + p k i ( p i 1 1 ) p i 1 ) p i = n p k 2 ( p 1 )
It shows that, r L ( C p i ) n p k 2 ( p 1 ) . For the reverse inequality, let x = 0 0 l 1 1 l 2 2 l   ( p k 1 ) ( p k 1 ) n ( p k 1 ) l Z p k n ,   where   l = n p k .
Consider
d L ( x , 0 ) = n + p k ( p k 1 p k 2 1 ) l d L ( x , p k i ) = ( p k i + 1 ) n + p k ( p k 1 p k 2 ( p k i + 1 ) ) l d L ( x , ( p 1 ) p k 1 + ( p 1 ) p k 2 + + ( p 1 ) p k i ) = d L ( x , p k p k i ) = ( p k p k i + 1 ) n + p k ( p k 1 p k 2 ( p k p k i + 1 ) ) l
Therefore, for all i C p i
d L ( x , i ) n ( p k 1 p k 2 ) ,   since   l n p k . = n p k 2 ( p 1 ) r L ( C p i ) d L ( x , C p i ) n p k 2 ( p 1 )
Hence, r L ( C p i ) = n p k 2 ( p 1 ) .  □

4.2. Unit Repetition Codes

Let u be a unit in Z p k . Then code C u generated by the matrix G u = [ u u u n ] is called unit repetition code. Clearly C u is a ( n , p k , n , n ) code over Z p k .
Theorem 6.
Let u be a unit in Z p k ,   then   r L ( C u ) = n p k 2 ( p 1 )
Proof. 
Let x Z p k n   and   let   w i be the number of i coordinates in x for 0 i p k 1 . Consider,
d L ( x , 0 ) = w 0 ( 0 ) + ( w 1 + w p k 1 ) + + ( p k 1 1 ) ( w p k p k 1 + 1 + w p k 1 1 ) + p k 1 ( w p k 1 + + w p k p k 1 ) d L ( x , 1 ) = w 1 ( 0 ) + ( w 0 + w 2 ) + + ( p k 1 1 ) ( w p k p k 1 + 2 + w p k 1 ) + p k 1 ( w p k 1 + 1 + + w p k p k 1 + 1 ) d L ( x , p k 1 ) = w p k 1 ( 0 ) + ( w 0 + w p k 2 ) + + ( p k 1 1 ) ( w p k + p k 1 2 + w p k p k 1 ) + p k 1 ( w p k + p k 1 1 + + w 2 p k p k 1 1 )
We know that the minimum is always less than the average. So we get,
r L ( C u ) t = 0 t = p k 1 d L ( x , t ) p k = ( ( p k 2 p k 1 + 1 ) p k 1 + 2 ( 1 + 2 + + ( p k 1 1 ) ) ) i = 0 i = p k 1 w i p k = n ( ( p 2 k 1 2 p 2 k 2 + p k 1 + ( p k 1 1 ) p k 1 ) p k = n p k 2 ( p 1 )
Thus, r L ( C u ) n p k 2 ( p 1 ) .
Let x = ( 00 0 l 11 1 l 22 2 l   ( p k 1 ) ( p k 1 ) ( p k 1 ) n ( p k 1 ) l ) Z p k n   where   l = n p k . Then
d L ( x , 0 ) = n + p k ( p k 1 p k 2 1 ) l d L ( x , 1 ) = 2 n + p k ( p k 1 p k 2 2 ) l d L ( x , p k 1 ) = p 2 k 2 ( p 1 ) l
Thus the covering radius r L ( C u ) is given by
r L ( C u ) d L ( x , C u ) = min 0 i p k 1 { d L ( x , i ) } = min 0 i p k 2 { d L ( x , i ) , d L ( x , p k 1 ) } p 2 k 2 ( p 1 ) l
Since l n p k , r L ( C u ) n p k 2 ( p 1 ) . Finally, we have r L ( C u ) = n p k 2 ( p 1 ) .  □

4.3. Block Repetition Codes of Z p k

We have defined a few block repetition codes over Z p k and found their covering radius. Let
G = 11 1 n 22 2 n ( p k 1 ) ( p k 1 ) ( p k 1 ) n
be a matrix over Z p k . Then the code generated by G is a ( n ( p k 1 ) , p k ) code. This code is called a block repetition code over Z p k and is denoted by B R p k ( p k 1 ) n . The covering radius of the code generated by the above matrix is n ( q 1 ) 2 q [15].
The following theorem gives the upper and lower bounds of this code with respect to the Lee distance,
Theorem 7.
n ( p 2 k 1 p 2 k 2 ) r L ( B R p k ( p k 1 ) n ) n ( p 2 k 1 p k ) .
Proof. 
Let x = 00 0 Z p k ( p k 1 ) n , then we get d L ( x , B R p k ( p k 1 ) n ) = n ( p 2 k 1 p 2 k 2 ) .
This implies, r L ( B R p k ( p k 1 ) n ) n ( p 2 k 1 p 2 k 2 ) .
On the other hand, the gray image ϕ ( B R p k ( p k 1 ) n ) contains a codeword
y = ( 11 1 p k n 22 2 p k n ( p 1 ) ( p 1 ) ( p 1 ) p k n 00 0 n ( p 2 k 1 p k 1 p k + 1 + p k ) )
Let C 1 be the code generated by y. Let C 2 be the code generated by the matrix
G 2 = 11 1 p k n 22 2 p k n ( p 1 ) ( p 1 ) ( p 1 ) p k n
Then, C 2 is equivalent to the repetition code ( ( p 1 ) p k n , p , ( p 1 ) p k n ) .
r H ( C 2 ) = ( p 1 ) p k n ( p 1 ) p = n p k 1 ( p 1 ) 2 = n ( p k + 1 + p k 1 2 p k )
Let C 3 = { 00 0 n ( p 2 k 1 p k 1 p k + 1 + p k ) } ,   then   we   get   r H ( C 3 ) = n ( p 2 k 1 p k 1 p k + 1 + p k ) .
Note that C 1 is a cartesian product of C 2   and   C 3 . Then, by Theorem 2,
r H ( C 2 × C 3 ) = r H ( C 2 ) + r H ( C 3 ) = n ( p k + 1 + p k 1 2 p k ) + n ( p 2 k 1 p k 1 p k + 1 + p k ) r H ( C 2 × C 3 ) = n ( p 2 k 1 p k )
Since C 1 ϕ ( B R p k ( p k 1 ) n ) ,   we   get  
r H ( ϕ ( B R p k ( p k 1 n ) ) ) r H ( C 1 ) = r H ( C 2 × C 3 ) = n ( p 2 k 1 p k )
Hence   n ( p 2 k 1 p 2 k 2 ) r L ( B R p k ( p k 1 ) n ) n ( p 2 k 1 p k )  □
On Substituting k = 2 in Theorem 7, it results in r L ( B R p 2 ( p 2 1 ) n ) = n ( p 3 p 2 ) . This gives an exact value of r L ( B R p 2 ( p 2 1 ) n ) , which is better than the known bound in (Theorem 3.4, [12]). Now, we have defined a new matrix G , which is obtained by removing ( p k 1 ) ( p k 1 ) ( p k 1 ) n from G . Let,
G = 11 1 n 22 2 n ( p k 2 ) ( p k 2 ) ( p k 2 ) n
This matrix G generates a new block repetition code over Z p k and is denoted by B R p k ( p k 2 ) n . The following theorem gives the upper and lower bounds on the covering radius of B R p k ( p k 2 ) n ,
Theorem 8.
n ( p 2 k 1 p 2 k 2 1 ) r L ( B R p k ( p k 2 ) n ) n ( p 2 k 1 p k 1 p k ) .
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 Z p k . 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 Z p k . 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 Z p k with the generator matrix of the repetition codes over Z p k , 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 Z n . 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

  1. Blake, I.F. Codes over Certian Rings. Inf. Control 1972, 20, 396–404. [Google Scholar] [CrossRef] [Green Version]
  2. Blake, I.F. Codes over integer residue rings. Inf. Control 1975, 29, 295–300. [Google Scholar] [CrossRef] [Green Version]
  3. Spiegel, E. Codes over Z m . Inf. Control 1977, 35, 48–51. [Google Scholar] [CrossRef] [Green Version]
  4. Hammons, A.R.; Kumar, P.V.; Calderbank, A.R.; Sloane, N.J.A.; Solé, P. The Z 4 -linearity of Kerdock, Preparata, Goethals, and related codes. IEEE Trans. Inf. Theory 1994, 40, 301–319. [Google Scholar] [CrossRef]
  5. Gao, J.; Wang, Y.; Li, J. Bounds on covering radius of linear codes with Chinese Euclidean distance over the finite non chain ring F 2 + v F 2 . Inf. Process. Lett. 2018, 138, 22–26. [Google Scholar] [CrossRef]
  6. Gupta, M.K.; Durairajan, C. On the covering radius of some modular codes. Adv. Math. Commun. 2014, 8, 129–137. [Google Scholar] [CrossRef]
  7. Yildiz, B.; Karadeniz, S. Linear codes over Z 4 + u Z 4 : MacWilliams identities, projections, and formally self-dual codes. Finite Fields Their Appl. 2014, 27, 24–40. [Google Scholar] [CrossRef]
  8. Zhu, S.; Wang, L. A class of constacyclic codes over F p + v Z p and its Gray image. Discret. Math. 2011, 311, 2677–2682. [Google Scholar] [CrossRef] [Green Version]
  9. 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] [Green Version]
  10. Constantinescu, I.; Heise, T. A metric for codes over residue class rings of integers. Probl. Peredachi Informatsii 1997, 33, 22–28. [Google Scholar]
  11. Aoki, T.; Gaborit, P.; Harada, M.; Ozeki, M.; Solé, P. On the covering radius of Z 4 codes and their lattices. IEEE Trans. Inf. Theory 1999, 45, 2162–2168. [Google Scholar] [CrossRef]
  12. Annamalai, N.; Durairajan, C. On codes over Z p 2 and its covering radius. Asian-Eur. J. Math. 2019, 12, 1950027. [Google Scholar] [CrossRef] [Green Version]
  13. Annamalai, N.; Durairajan, C. On covering radius of codes over Z 2 p . Asian-Eur. J. Math. 2020, 12, 2050033. [Google Scholar] [CrossRef]
  14. Yildiz, B.; Odemis Ozger, Z. A Generalization of the Lee Weight to Z p k . TWMS J. Appl. Eng. Math. 2012, 2, 145–153. [Google Scholar]
  15. 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]

Share and Cite

MDPI and ACS Style

Cruz, M.; Durairajan, C.; Solé, P. On the Covering Radius of Codes over Z p k . Mathematics 2020, 8, 328. https://doi.org/10.3390/math8030328

AMA Style

Cruz M, Durairajan C, Solé P. On the Covering Radius of Codes over Z p k . Mathematics. 2020; 8(3):328. https://doi.org/10.3390/math8030328

Chicago/Turabian Style

Cruz, Mohan, Chinnapillai Durairajan, and Patrick Solé. 2020. "On the Covering Radius of Codes over Z p k " Mathematics 8, no. 3: 328. https://doi.org/10.3390/math8030328

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop