Product Constructions for Perfect Lee Codes [9] K

Product Constructions for Perfect Lee Codes [9] K

1 Product Constructions for Perfect Lee Codes Tuvi Etzion, Fellow, IEEE Abstract—A well known conjecture of Golomb and Welch called the basis for Λ Zn, and the n n matrix is that the only nontrivial perfect codes in the Lee and ⊆ × Manhattan metrics have length two or minimum distance three. v11 v12 ... v1n This problem and related topics were subject for extensive def v21 v22 ... v2n research in the last forty years. In this paper two product G = . . .. constructions for perfect Lee codes and diameter perfect Lee codes are presented. These constructions yield a large number vn1 vn2 ... vnn of nonlinear perfect codes and nonlinear diameter perfect codes in the Lee and Manhattan metrics. A short survey and other having these vectors as its rows is said to be the generator related problems on perfect codes in the Lee and the Manhattan matrix for Λ. The lattice with the generator matrix G is metrics are also discussed. denoted by Λ(G). Index Terms—Anticode, diameter perfect code, Hamming Remark 1: There are other ways to describe a linear code scheme, Lee metric, Manhattan metric, perfect code, periodic in the Manhattan metric and the Lee metric. The traditional code, product construction. way of using a parity-check matrix can be also used [4], [5]. But, in our discussion, the lattice representation is the most convenient. I. INTRODUCTION The volume of a lattice Λ, denoted V (Λ), is inversely proportional to the number of lattice points per unit volume. The Lee metric was introduced in [1], [2] for trans- More precisely, V may be defined as the volume of the mission of signals taken from GF(p) over certain noisy (Λ) fundamental parallelogram Π(Λ), which is given by channels. It was generalized for Zm in [3]. The Lee distance dL(x, y) between two words x = (x1, x2,...,xn), y = def n n Π(Λ) = ξ1v1+ξ2v2+ +ξnvn : 0 ξi < 1, 1 i n (y ,y ,...,yn) Z is given by Σ min xi { ··· ≤ ≤ ≤ } 1 2 ∈ m i=1 { − yi(mod m),yi xi(mod m) . A related metric, the Manhat- There is a simple expression for the volume of Λ, namely, tan metric, is defined− for alphabet} letters taken as any integer. V (Λ) = det G . | | n For two words x = (x1, x2,...,xn), y = (y1,y2,...,yn) A shape tiles R if disjoint copies of cover all the Zn the Manhattan distance between x and y is defined∈ points of RnS. The cover of Rn with disjointS copies of is def n C called a tiling. We say that induces a lattice tiling ofS a as dM (x, y) =Σi=1 xi yi . A code in either metric Λ (and in any other metric| − as| well) has minimum distance shape if disjoint copies of placed on the lattice points S S Rn d if for each two distinct codewords c1,c2 C we have on a given specific point in form a tiling of . ∈ Zn S d(c1,c2) d, where d( , ) stands for either the Lee distance Codes in generated by a lattice are periodic. We ≥ · · n or the Manhattan distance (or any other distance measure). say that the code C has period (m1,m2,...,mn) Z ∈ Linear codes are usually the codes which can be handled if for each i, 1 i n, the word (x1, x2,...,xn) n ≤ ≤ ∈ more effectively and hence linear codes will be the building Z is a codeword if and only if (x1,...,xi 1, xi + − blocks in our constructions. We will not restrict ourself only mi, xi+1,...,xn) C. Let m be the least common multi- ∈ arXiv:1103.3933v2 [cs.IT] 22 Jun 2011 for linear codes, but we will always assume that the all-zero plier of the period (m1,m2,...,mn). The code C has also word is a codeword. period (m,m,...,m) and the code C can be reduced to a n C Z A linear code in Z is an integer lattice. A lattice Λ is a code ′ in the Lee metric over the alphabet m with the discrete, additive subgroup of the real n-space Rn. W.l.o.g. same minimum distance as C. The parameters of such code (without loss of generality), we can assume that will be given by (n,d,v,m), where n is the length of the code, d is its minimum distance, v is the volume of the def Λ = u1v1 +u2v2 + +unvn : u1,u2, ,un Z (1) related lattice (logmv is the redundancy of the code), and { ··· ··· ∈ } m is the alphabet size. The number of codewords in such a mn where v1, v2,...,vn is a set of linearly independent code is v . vectors{ in Rn. A lattice}Λ defined by (1) is a sublattice of Zn The research on codes with the Manhattan metric is n if and only if v1, v2,...,vn Z . We will be interested not extensive. It is mostly concern with the existence and { n }⊂ solely in sublattices of Z . The vectors v1, v2,...,vn are nonexistence of perfect codes [3], [6], [7], [8]. Nevertheless, all codes defined in the Lee metric over some finite alphabet T. Etzion is with the Department of Computer Science, Technion can be extended to codes in the Manhattan metric over — Israel Institute of Technology, Haifa 32000, Israel. (email: et- the integers. The code resulting from a Lee code over [email protected]). Z This work was supported in part by the Israeli Science Foundation (ISF), m is periodic with period (m,m,...,m). The minimum Jerusalem, Israel, under Grant 230/08. Manhattan distance will be the same as the minimum Lee 2 distance. The literature on codes in the Lee metric is very discuss two problems related to perfect codes and diameter extensive, e.g. [4], [9], [10], [11], [12], [13], [14], [15], perfect codes in the Lee and Manhattan metrics. The first [16]. The interest in Lee codes has been increased in the one is the number of nonequivalent such codes and the last decade due to many new and diverse applications of second one is the existence of non-periodic perfect codes these codes. Some examples are constrained and and partial- and non-periodic diameter perfect codes. We will show how response channels [4], interleaving schemes [17], multidi- our constructions can be used in the context of these two mensional burst-error-correction [18], and error-correction problems. A summary and a list of questions for future for flash memories [19]. The increased interest is also due research are given in Section VI. to new attempts to settle the existence question of perfect codes in these metrics [8]. II. BASIC CONCEPTS AND CONSTRUCTIONS Perfect codes is one of the most fascinating topics in A. Spheres and perfect codes coding theory. A perfect code in a given metric is a code in which the set of spheres with a given radius R around The main two concepts in this paper are perfect codes its codewords form a partition of the space. These codes and codes in the Lee and the Manhattan metrics. We start were mainly considered for the Hamming scheme, e.g. [20], with a general definition of perfect codes. For a given space [21], [22], [23], [24], [25], [26]. They were also considered , with a distance measure d, a subset C of is a perfect V V for other schemes as the Johnson scheme and the Grassmann code with radius R if for every element x there exists a ∈V scheme, But, as said, these codes were considered to a larger unique codeword c C such that d(x, c) R. For a point ∈ ≤ extent also in the Lee and the Manhattan metrics. x , the sphere of radius R around x, S(x, R), is the ∈ V This paper was motivated by some basic concepts which set of elements in such that y S(x, R) if and only if V ∈ were presented in [27], [28]. There are two goals for this d(x, y) R, i.e. S(x, R) = y : d(x, y) R . For ≤ { ∈ V ≤ } research. The first one is to present product constructions the sphere S(x, R), x is called the center of the sphere. In for perfect codes in the Lee and Manhattan metrics in a this paper we consider only the Hamming scheme, the Lee similar way to what was done in the Hamming scheme. The and the Manhattan metrics, in which the size of a sphere second one is to show how these constructions can be used does not depend on the center of the sphere. Hence, in the to solve other problems related to perfect codes in the Lee sequel we will assume that in our metric the size of a sphere and the Manhattan metrics. One problem is the number of with radius R does not depend on its center. If C is a code different perfect codes and diameter perfect codes in the Lee with minimum distance 2R+1 and S is a sphere with radius and Manhattan metrics. A second problem is the existence R then it is readily verified that of non-periodic perfect codes in the Manhattan metric. In Theorem 1: For a code C with minimum distance 2R+1 the process, we will also present a new product construction and a sphere S with radius R we have C S . | | · | | ≤ |V| for perfect codes in the Hamming scheme. Theorem 1 known as the sphere packing bound. In a code The rest of this paper is organized as follows.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us