THREE-WEIGHT CODES AND ASSOCIATION SCHEMES
THREE-WEIGHT CODES AND ASSOCIATION SCHEMES
复制标题
DOI:
--
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
A. Calderbank;J.-M. Goethals
中科院分区:
文献类型:
--
作者:
A. Calderbank;J.-M. Goethals
Three-weight projective codes C are considered for which the restrietion to C of the Hamming association scheme Hn(q) is an association scheme with three classes. Sufficient conditions are established and restrictions on the three weights of C are obtained. It is shown in the binary case that the three-weight subcodes of the shortened second-order Reed-Muller codes provide a large class of examples. Previously known examples were the duals of perfect 3-error-correcting or uniformly packed 2-error-correcting codes. Math. Rev.: 94B25, 05B30 1. Introduetion Codes C with few distances having the property that the restrietion to C of the Hamming association scheme is itself an association scheme were studied by Delsarte 1), who for linear codes obtained a necessary and sufficient condition: if C is a code with s weights, then the restrietion to C of the Hamming scheme is an association scheme with s classes if and only if, among the cosets of its dual code CL, exactly s + 1 distinct weight distributions occur. Previously known examples were obtained from the observation made by Delsarte 1) that if the minimum distance d of CL satisfies d ~ 2s 1, then the weight distribution of any. coset of CL is uniquely determined by its minimum weight. It was shown by Goethals and van Tilborg 2) that this situation occurs if and only if CL is a uniformly packed quasi perfect code. In this paper, we investigate further the implications of Delsarte' s condition in the case of three-weight codes. We obtain, in particular, a new sufficient condition which applies also when d < 5. Along the way we also obtain restrictions on the weights of C by a method similar to the one used by Calderbank and Goethals 3) for the case when d ~ 2s 1. We also find a large class of examples satisfying our new condition in the binary case. The paper is organized as follows. In sec. 2, we examine the conditions for a three-weight projective code to yield a 3-class association scheme and obtain Philips Journalof Research Vol. 39 Nos 4/5 1984 143 144 Philips Journalof Research Vol.39 Nos 4/5 1984 A. R. Calderbank and J.-M. Goethals in theorem 2.2 a new sufficient condition. In sec. 3, we obtain a large class of examples by showing that all three-weight cyclic subcodes of the shortened second-order Reed-Muller codes satisfy our new condition. Finally, in sec. 4, we analyze in more detail the parameters of the association schemes thus obtained. Our study of three-weight cyclic codes was motivated by the fact that these codes provide periodic sequences with good crosscorrelation properties, as it was shown by Sarwate and Pursley "). 2. Three-weight projective codes and association schemes Let C be a three-weight projective code of length n and dimension k over the finite field GF(q). Thus we assume: (i) only three distinct nonzero distances occur among codewordsof C; (ii) the dual code C.L has minimum distance at least equal to 3. The distribution matrix of C.L has as its set of rows the weight distributions of all of the cosets of C.L. Delsarte ') (cf. theorem 6.10, p. 91) proved that the distance relations in an s-weight linear code C define an association scheme A with s classes on C if and only if the distribution matrix of the dual code C.L contains s + 1 distinct rows. In this case the set of cosets of C.L can be partitioned into s + 1 disjoint subsets, each characterized by a given weight distribution, which we denote by So = (c.LJ, SI, S2, ... , Ss. The s + 1 relations Ro,RI, ... ,Rs, defined by (C.L + x, C.L +Y) E R, iff C.L + (x + Y) E Si, then yield an s-class association scheme B which is dual to A (cf. Delsarte '), Goethals 5), and Calderbank and Goethals 3». It is our purpose to study the classes of three-weight projective codes which yield a pair of dual association schemes as above. From the abovementioned result of Delsarte, it is sufficient to examine which of these codes have the property that among the cosets of their duals only four distinct weight distributions occur. Since only three weights occur in C, the covering radius of C.L is at most equal to 3 (cf. Delsarte+j), Thus the minimum weight of any coset of C.L can only be one of the following values: 0, 1, 2 or 3. If we assume that all four values, and only four distinct weight distributions, occur among the cosets of C.L, we have to conclude that the weight distribution of any coset is uniquely deterrnined by its minimum weight. Although it is in principle possible to think of other possibilities, we shall restrict our attention to this case. We knowalready from a result of Delsarte 6) (cf. MacWilliams and Sloane 7), theorem 20, p. 169) that the weight distribution Ao(x), AI(x), ... , An(x) of (1) Three-weight codes and association schemes any coset C.L+ x is uniquely determined by the first three values Ao(x), AI(x) and A2(x), where A;(x) denotes the number of codewords of C.L at distance i from x. To be more precise we restate here Delsarte's result in the form of a lemma adapted to our case. Lemma 2.1 (Delsarte) Let the Krawtchouk expansion *) of the polynomial be given by 3 F(z) = I (l;K;(z), ;=0 where W1, W2, W3 are the three weights occurring in C. Moreover, for k = 1,2, ... , n 3, let the Krawtchouk expansion of Zk F(z) be given by _ k+3 z" F(z) = I IJ;K;(z). ;=0 Then, for any coset C.L+ x, the coefficientsA;(x) of its weight enumerator are related by 3 L (l;A;(x) = 1, ;=0 (2) k+3 LIJ; A;(x) = 0. ;=0 (3) The relations (2) and (3), clearly show how all coefficients of the weight enumerator can be obtained from the first three. Let us now examine what the possibilities are for Ao(x), AI(x) and A2(x). We first observe that: (i) for C.Litself, we have Ao = 1, Al = A2 = 0, since the minimum distance is at least 3. (ii) for any coset of minimum weight equal to 3, we have Ao = Al = A2 = 0. Note that, in this case, we must have, from (2), (l3A3 = 1. In both cases the weight distribution is uniquely determined. For each of the remaining cosets C.L+x, let us assume that there exist integers À. 1, À.2 such that the number of codewords from C.L at distance 2 from x is given by À. 1, respectively À.2, if the minimum weight of C.L+x is 1, respectively 2. This *) For a definition of the Krawtchouk expansion, we refer, for example, to MacWilliams and Sloane 7), p. 168. Philips Journalof Research Vol. 39 Nos 4/5 1984 145 A. R. Calderbank and J.-M. Goethals means that for the weight distribution of C.L+ x, we have either