Noname manuscript No. (will be inserted by the editor)

Maximum Distance Separable codes over Z4 and Z2 × Z4 M. Bilal · J. Borges · S.T. Dougherty · C. Fern´ andez-C´ ordoba

Received: date / Accepted: date

Abstract Known upper bounds on the minimum distance of codes over rings β are applied to the case of Z2 Z4 -additive codes, that is subgroups of Zα 2 × Z4 . Two kinds of maximum distance separable codes are studied. We determine all possible parameters of these codes and characterize the codes in certain cases. The main results are also valid when α = 0, namely for quaternary linear codes. Keywords Additive codes, minimum distance bounds, maximum distance separable codes Mathematics Subject Classification (2000) 94B60 · 94B25 1 Introduction We denote by Z2 and Z4 the ring of integers modulo 2 and modulo 4, respectively. A binary linear code is a subspace of Zn2 . A quaternary linear code is a subgroup of Zn4 . In [4], Delsarte defines additive codes as subgroups of the underlying abelian group in a translation association scheme. For the binary Hamming scheme, β the only structures for the abelian group are those of the form Zα 2 × Z4 , with β α + 2β = n [3]. Thus, the subgroups C of Zα 2 × Z4 are the only additive codes in a binary Hamming scheme. As in [1] and [2], we define an extension of the usual Gray map. We define β n Φ : Zα 2 ×Z4 −→ Z2 , where n = α+2β, given by Φ(x, y) = (x, φ(y1 ), . . . , φ(yβ )) This work has been supported by the Spanish MICINN grants MTM2009-08435 and PCI2006-A7-0616 and the Catalan AGAUR grant 2009 SGR1224. M. Bilal, J. Borges and C. Fern´ andez-C´ ordoba are with the Dept. of Information and Communications Engineering, Universitat Aut` onoma de Barcelona, 08193-Bellaterra (Spain). E-mail: mbilal,jborges,[email protected] · S.T. Dougherty are with the Dept. of Mathematics, University of Scranton, Scranton, PA 18510 (USA). E-mail: [email protected]

2 β 2 for any x ∈ Zα 2 and any y = (y1 , . . . , yβ ) ∈ Z4 , where φ : Z4 −→ Z2 is the usual Gray map, that is, φ(0) = (0, 0), φ(1) = (0, 1), φ(2) = (1, 1), φ(3) = (1, 0). β The map Φ is an isometry which transforms Lee distances in Zα 2 × Z4 to Hamming distances in Zα+2β . 2 Denote by wtH (v1 ) the Hamming weight of v1 ∈ Zα 2 and by wtL (v2 ) the × Zβ4 , define the weight Lee weight of v2 ∈ Zβ4 . For a vector v = (v1 , v2 ) ∈ Zα 2 of v, denoted by wt(v), as wtH (v1 ) + wtL (v2 ), or equivalently, the Hamming weight of Φ(v). Denote by d (C) the minimum distance between codewords in C. Let 0, 1, 2 be the all-zero vector, the all-one vector and the all-two vector, respectively. The length of these vectors will be clear from the context. β Since C is a subgroup of Zα 2 ×Z4 , it is also isomorphic to an abelian structure γ δ Z2 × Z4 . Therefore, C is of type 2γ 4δ as a group, it has |C| = 2γ+2δ codewords and the number of order two codewords in C is 2γ+δ . Let X (respectively Y ) be the set of Z2 (respectively Z4 ) coordinate positions, so |X| = α and |Y | = β. Unless otherwise stated, the set X corresponds to the first α coordinates and Y corresponds to the last β coordinates. Call CX (respectively CY ) the punctured code of C by deleting the coordinates outside X (respectively Y ). Let Cb be the subcode of C which contains all order two codewords and let κ be the dimension of (Cb )X , which is a binary linear code. For the case α = 0, we will write κ = 0. Considering all these parameters, we will say that C, or equivalently C = Φ(C), is of type (α, β; γ, δ; κ). Throughout this paper, we shall always assume that β > 0 and we shall specify when α is strictly positive. β Definition 1 Let C be a Z2 Z4 -additive code, which is a subgroup of Zα 2 × Z4 . We say that the binary image C = Φ(C) is a Z2 Z4 -linear code of binary length n = α + 2β and type (α, β; γ, δ; κ), where γ, δ and κ are defined as above.

Let C be a Z2 Z4 -additive code. Every codeword is uniquely expressible in the form γ δ X X λi ui + µj vj , i=1

j=1

where λi ∈ Z2 for 1 ≤ i ≤ γ, µj ∈ Z4 for 1 ≤ j ≤ δ and ui , vj are vectors β in Zα 2 × Z4 of order two and four, respectively. The vectors ui , vj give us a generator matrix G of size (γ + δ) × (α + β) for the code C. G can be written as   B1 2B3 , G= B2 Q where B1 , B2 , B3 are matrices over Z2 of size γ×α, δ×α and γ×β, respectively; and Q is a matrix over Z4 of size δ × β with quaternary row vectors of order four. It is shown in [2] that the generator matrix for a Z2 Z4 -additive code C of type (α, β; γ, δ; κ) can be written in the following standard form:   Iκ T 0 2T2 0 0 GS =  0 0 2T1 2Iγ−κ 0  , 0 S0 S R Iδ

3

where T 0 , T1 , T2 , R, S 0 are matrices over Z2 and S is a matrix over Z4 . In [2], the following inner product is defined for any two vectors u, v ∈ Zα × Zβ4 : 2 α+β α X X hu, vi = 2( ui vi ) + uj vj ∈ Z4 . i=1

j=α+1

The additive dual code of C, denoted by C ⊥ , is defined in the standard way β C ⊥ = {v ∈ Zα 2 × Z4 | hu, vi = 0 for all u ∈ C}.

If C = φ(C), the binary code Φ(C ⊥ ) is denoted by C⊥ and called the Z2 Z4 dual code of C. Moreover, in [2] it was proved that the additive dual code C ⊥ , ¯κ which is also a Z2 Z4 -additive code, is of type (α, β; γ¯ , δ; ¯ ), where γ¯ = α + γ − 2κ, δ¯ = β − γ − δ + κ, κ ¯ = α − κ.

(1)

Let C be a Z2 Z4 -additive code of type (α, β; γ, δ; κ). Define the usual Hamming weight enumerator of C to be WC (x, y) =

X

xn−wt(c) y wt(c) ,

c∈C

where n = α + 2β. We know from [1–3,8] that this weight enumerator satisfies the MacWilliams identities, i.e. WC ⊥ (x, y) =

1 WC (x + y, x − y). |C|

It follows that if C is a Z2 Z4 -additive code of type (α, β; γ, δ; κ) and C ⊥ its additive dual code, then |C||C ⊥ | = 2n , where n = α + 2β. The paper is organized as follows. In Section 2 we state two upper bounds for the minimum distance of a Z2 Z4 -additive code. Such bounds are simply particular cases of known bounds for codes over rings. In Section 3 we define the corresponding two kinds of maximum distance separable (MDS) codes, i.e. codes with minimum distance achieving any of those bounds. We investigate the existence of such MDS codes giving the possible parameters. Moreover, we completely determine the minimum distance of such codes. In Section 4, we give examples of all different types of MDS codes. Finally, in Section 5 we summarize the results and give some conclusions.

4

2 Bounds on the minimum distance The usual Singleton bound [9] for a code C of length n over an alphabet of size q is given by d(C) ≤ n − logq |C| + 1. This is a combinatorial bound and does not rely on the algebraic structure of the code. It is well known [7] that for the binary case, q = 2, the only codes achieving this bound are the repetition codes (with d(C) = n), codes with minimum distance 2 and size 2n−1 or the trivial code containing all 2n vectors. We remark that sometimes the singleton codes, i.e. codes with just one codeword, are also considered in this class, but it depends on the definition of minimum distance for such codes. Let C be a Z2 Z4 -additive code of type (α, β; γ, δ; κ) and let C be its binary Gray image, C = Φ(C). Since d(C) = d(C), we immediately obtain d(C) ≤ α + 2β − γ − 2δ + 1.

(2)

This version of the Singleton bound was previously stated for quaternary linear codes (α = 0) in [5]. From [5] we know that if C is a code of length n over a ring R with minimum distance d (C) then 

 d (C) − 1 6 n − rank (C) , 2

(3)

where rank (C) is the minimal cardinality of a generating system for C. Let X be the map from Z2 to Z4 which is the normal inclusion from the additive structure in Z2 to Z4 , that is X (0) = 0, X (1) = 2 and its extension β α+β (X , Id) : Zα , denoted also by X . 2 × Z4 → Z4 Theorem 1 Let C be a Z2 Z4 -additive code of type (α, β; γ, δ; κ), then α γ d(C) − 1 6 + β − − δ; 2 2 2   d (C) − 1 6 α + β − γ − δ. 2 Proof: Bound (4) is the same as Bound (2). Clearly d(C) 6 d(X (C)), hence Bound (5) follows from Bound (3).

(4) (5)

t u

Lemma 1 Let C be a Z2 Z4 -additive code of type (α, β; γ, δ; κ), then Bound (4) is strictly stronger than Bound (5) if and only if (i) (ii)

d (C) is even and α > γ; d (C) is odd and α > γ.

5

Proof: only if

If d (C) is even then Bound (4) is stronger that Bound (5) if and α + 2β − γ − 2δ + 1 < 2 (α + β − γ − δ + 1) ,

this reduces to γ − 1 < α, or similarly, α ≥ γ. If d (C) is odd then Bound (4) is stronger that Bound (5) if and only if α + 2β − γ − 2δ + 1 < 2 (α + β − γ − δ) + 1, which implies γ < α. t u Let C be a Z2 Z4 -additive code. If C = CX × CY , then C is called separable. Theorem 2 If C is a Z2 Z4 -additive code which is separable, then the minimum distance is given by d (C) = min {d (CX ) , d (CY )} . Proof: The code C is distance invariant [8] i.e. d (C) = wt (C), where wt (C) = min{wt (v) | v ∈ C, v 6= 0} is the minimum weight of C. If (a, b) ∈ C then, for a separable code, (a, 0) ∈ C and (0, b) ∈ C or similarly a ∈ CX , b ∈ CY , and we know that d (C) = wt (C) = min { wt (a, b)| (a, b) ∈ C} = min {wt (a, 0) , wt (0, b) | a ∈ CX , b ∈ CY } = min {d (CX ) , d (CY )} . t u Corollary 1 If C is a Z2 Z4 -additive code of type (α, β; γ, δ; κ) which is separable, then  (6) d (C) ≤ min α − κ + 1, d , where d is the maximum value satisfying both Bound (4) and Bound (5).

3 Maximum distance separable codes We say that a Z2 Z4 -additive code C is maximum distance separable (MDS) if d (C) meets the bound given in (4) or (5). In the first case, we say that C is MDS with respect to the Singleton bound, briefly MDSS. In the second case, C is MDS with respect to the rank bound, briefly MDSR. Let C i be the punctured code of C by deleting the ith coordinate position. Lemma 2 If C is an MDS Z2 Z4 -additive code of type (α, β; γ, δ; κ) with d (C) > 1 and α > 0 then, if i ∈ X, the minimum distance of C i is  d C i = d (C) − 1.

6

Proof: Let i ∈ X, then C i is of type (α − 1, β; γ, δ; κ∗ ), where κ − 1 6 κ 6 κ.   We know that d (C) − 1 6 d C i 6 d (C). If d C i = d (C), then by Theo rem 1 we have a contradiction, hence d C i = d (C) − 1. t u ∗

Proposition 1 If C is an MDSR Z2 Z4 -additive code of type (α, β; γ, δ; κ), α > 0, then d (C) is odd and α = 1.  Proof: Assume d (C) is even. Let i ∈ X, d C i is odd by Lemma 2. By Theorem 1, we have 

 d (C) − 1 = α + β − γ − δ, 2

and $

%  d Ci − 1 6 α − 1 + β − γ − δ. 2

 But since d C i is odd, this implies that 

%   $ d Ci − 1 d (C) − 1 , = 2 2

which is a contradiction.  If α > 1, i ∈ X then d C i is even where 

%   $ d Ci − 1 d (C) − 1 = = α − 1 + β − γ − δ. 2 2

 Then C i is an MDSR code with α − 1 > 0 and d C i is even, which is a contradiction. t u Now, we characterize all MDSS Z2 Z4 -additive codes. By the even code we mean the set of all even weight vectors. By the repetition code we mean the code such that its binary Gray image is the binary repetition code with the all-zero and the all-one codewords. Theorem 3 Let C be an MDSS Z2 Z4 -additive code of type (α, β; γ, δ; κ) such that 1 < |C| < 2α+2β . Then C is either (i)

the repetition code of type (α, β; 1, 0; κ) and minimum distance d(C) = α + 2β, where κ = 1 if α > 0 and κ = 0 otherwise; or (ii) the even code with minimum distance d(C) = 2 and type (α, β; α−1, β; α− 1) if α > 0, or type (0, β; 1, β − 1; 0) otherwise.

7

Proof: If C is an MDSS code, so is C = Φ(C). Therefore C is the binary repetition code or the binary even code (C cannot be the odd code since C contains the all-zero vector). The parameters of C are clear in both cases. Note also, that cases (i) and (ii) correspond to additive dual codes, so the parameters are related by the equations in (1). t u Since the codes described in (i) and (ii) of Theorem 3 are additive dual codes, it is still true that the dual of an MDSS code is again MDSS, which is a well known property for linear codes over finite fields [7]. We can also give a strong condition for a Z2 Z4 -additive code to be MDSR. Theorem 4 Let C be an MDSR Z2 Z4 -additive code of type (α, β; γ, δ; κ) such that 1 < |C| < 2α+2β . Then, either C is the repetition code as in (i) of Theorem 3 with α ≤ 1; or C is of type (α, β; γ, α+β−γ−1; α), where α ≤ 1 and d(C) = 4−α ∈ {3, 4}; or (iii) C is of type (α, β; γ, α + β − γ; α), where α ≤ 1 and d(C) ≤ 2 − α ∈ {1, 2}. (i) (ii)

Proof: Recall that Cb is the subcode of C which contains all order 2 codewords. Let D be the binary linear code which is as Cb but replacing coordinates 2 with 1. The code D has length α + β and dimension γ + δ. Obviously, 2d(D) ≥ d(Cb ) ≥ d(C). Since C is MDSR, we obtain 2d(D) ≥ 2(α + β − γ − δ) + 1, and then d(D) ≥ α + β − γ − δ + 1, implying that D is a binary MDSS code. Thus D is the binary repetition code, the binary even code or the trivial code containing all vectors. In the first case, we have that the dimension of D is γ + δ = 1 and the minimum distance of C is d(C) = 2α + 2β − 1 d(C) = 2α + 2β

if d(C) is odd, if d(C) is even.

If α = 0, then d(C) = 2β − 1 is not possible because C contains the alltwo vector. Hence d(C) must be even and d(C) = 2β implying that C is the quaternary code formed by the all-zero and the all-two vectors. If α > 0, then by Proposition 1, d(C) is odd and α = 1. Therefore d(C) = 1 + 2β and C = {(0, 0), (1, 2)}. In the second case, when D is the binary even code, we have that the dimension of D is γ + δ = α + β − 1. Therefore d(C) = 3 if d(C) is odd, and d(C) = 4 if d(C) is even. If α > 0, then α = 1 and d(C) is odd, by Proposition 1. If α = 0, then we claim that d(C) = 4. Indeed, if x ∈ C would have weight 3, then 2x would have weight 6 and D would contain a codeword of weight 3, which is not possible.

8

Finally, if D contains all possible vectors, then its dimension is γ+δ = α+β. In this case,   d(C) − 1 = 0, 2 and then d(C) ≤ 2. By Proposition 1, α ≤ 1 and if α = 1, then d(C) = 1. This completes the proof. t u Note that it is not true that the additive dual code of an MDSR code is again MDSR. See the examples in the next section. The rank of a binary code C is the dimension of the linear span of C. If C is linear, then the rank is simply the dimension of C. For MDS Z2 Z4 -additive codes we can state which are the possible values for the rank of the binary images. Corollary 2 If C is an MDS Z2 Z4 -additive code, then C = Φ(C) is a linear code or it has rank equal to log2 |C| + 1. In this last case, C is an MDSR code with minimum distance 3 or 4. Proof: Let C be a Z2 Z4 -additive code of type (α, β; γ, δ; κ). If C is an MDSS code (cases (i) or (ii) in Theorem 3 or case (i) in Theorem 4), then C = Φ(C) is clearly a binary linear code. For cases (ii) and (iii) in Theorem 4, we apply the result given in [6] which states that the rank of C must be in the range   δ(δ − 1) . γ + 2δ, . . . , min β + δ + κ, γ + 2δ + 2 For case (ii) in Theorem 4, since δ = α + β − γ − 1 and κ = α, we have that γ + 2δ = 2α + 2β − γ − 2; β + δ + κ = 2α + 2β − γ − 1 = γ + 2δ + 1. Therefore, if δ ≤ 1, then the rank of C is γ + 2δ and C is linear. If δ > 1, then C is linear or it has rank γ + 2δ + 1. For case (iii) in Theorem 4, we have γ + 2δ = 2α + 2β − γ; β + δ + κ = α + 2β − γ + κ. But α = κ, thus γ + 2δ = β + δ + κ and C is linear.

t u

9

4 Examples Examples 1 and 2 satisfies Bound (4). Example 1 is an MDS code with γ = 0. Example 2 is an MDS code with α > 1. Example 1 Consider a Z2 Z4 -additive code C2 of length 2 with generator matrix G2 = (1 | 1). The code is of type (1, 1; 0, 1; 0) and d (C2 ) = 2. Applying Bound (4) we get that C2 is an MDSS code. In fact, it is the even code with α = β = 1. Its additive dual code C2⊥ is the repetition code {(0, 0), (1, 2)}, which is MDSS and MDSR. However, note that C2 is not an MDSR code. Example 2 Consider a Z2 Z4 -additive code C3 generated by the following generator matrix   01 1 . G3 = 11 0 The code C3 is of type (2, 1; 1, 1; 1) with minimum weight d (C3 ) = 2. This is again an MDSS code, which is the even code for α = 2 and β = 1. The code C3 is not an MDSR code, but C3⊥ = {(0, 0, 0), (1, 1, 2)} is again MDSS and MDSR. The next example satisfies Bound (5). Example 3 Consider a Z2 Z4 -additive code C4 generated by the following generator matrix   1 200 G4 =  1 0 2 0  . 1 002 The code C4 is of type (1, 3; 3, 0; 1) with minimum weight d (C4 ) = 3. Thus, C4 is an MDSR code (but not MDSS). Codes in Examples 4 and 5 are separable codes where d (C) is d (CY ) and d (CX ) respectively. Example 4 Let C8 be the binary linear code of length 8 with d (C8 ) = 4 and generator matrix   10001101 0 1 0 0 0 1 1 1  G8 =  0 0 1 0 1 1 1 0, 00011011 and let C1 be the quaternary linear code length 1 and minimum weight d (C1 ) = 2 with generator matrix

10

G1 = (2) . The Z2 Z4 -additive code C9 = C8 × C1 has length 9 and has parameters (8, 1; 5, 0; 4). Applying Bound (6) we get d (C9 ) 6 min {5, 2} = 2. Example 5 Let C2 be the binary linear code of length 2 with d (C2 ) = 2 and generator matrix  G2 = 1 1 , and let C4 be the quaternary linear code with length 4 and minimum weight d (C4 ) = 4 generated by   1111 G4 =  0 2 0 2  . 0022 The Z2 Z4 -additive code C6 = C2 ×C4 has length 6 and has parameters (2, 4; 3, 1; 1). Applying Bound (6) we get d (C6 ) 6 min {2, 4} = 2. The next example gives a general construction for MDS codes meeting Bound (5) starting from binary MDS codes. Example 6 Let C be a binary [n, k, d] MDS code. Applying χ to all but one coordinate gives a Z2 Z4 -additive code C with α = 1, β = n − 1, γ = k, δ = 0 and d(C) = 2d − 1. Then d = n − k + 1 = α + β − γ + 1 so that c = bd − 21 c = d − 1 = α + β − (γ + δ) and meets Bound (5). Of b d(C)−1 2 course, this construction works for the even binary code and the repetition binary code which are the possible binary linear MDS codes with more than one codeword. Finally the next example shows an MDSR Z2 Z4 -additive code C8 . From Example 1 to Example 5, all of them have binary linear image but our next example has a binary non-linear image. Example 7 Let C8 be an MDSR Z2 Z4 -additive ator matrix.  1 200000 0 2 2 0 0 0 0  0 2 0 2 0 0 0  G8 =  0 2 0 0 2 0 0 0 2 0 0 0 2 0  0 1 1 1 0 0 1 0 100110

code given by following gener 0 0  0  0 . 0  0 1

The code C8 is of type (1, 7; 5, 2; 1) with d (C8 ) = 3, it also meets Bound (5). Since 2 (0 1110010) ∗ (0 1001101) ∈ / C8 , where ∗ denotes the component-wise product, then from [6] the rank is 10 and therfore; C8 has a binary non-linear image.

11

5 Conclusions As a summary, we enumerate the possible maximum distance separable Z2 Z4 additive codes of type (α, β; γ, δ; κ), with β > 0 and γ + 2δ < α + 2β: 1. Repetition codes with two codewords of type (α, β; 1, 0; 1), α > 0; or (0, β; 1, 0; 0) in the quaternary linear case. These are MDSS codes which are also MDSR if and only if α ≤ 1. Their minimum distance is α + 2β. 2. Even codes of type (α, β; α − 1, β; α − 1), α > 0, which are MDSS codes but not MDSR; or (0, β; 1, β − 1; 0) in the quaternary linear case, which are MDSS and MDSR codes. In any case, these codes have minimum distance 2. 3. Codes of type (1, β; γ, β − γ; 1) with minimum distance 3. These are MDSR codes but not MDSS, except for β = γ = 1, which is a repetition code. Note that, for β > 1 and γ = 1, it is not possible to have minimum distance 3; otherwise the binary Gray image would be an MDSS code that does not exist. 4. Quaternary linear codes of type (0, β; γ, β−γ−1; 0) with minimum distance 4. Again, these are MDSR codes but not MDSS, except for γ = 1 and β = 2, which is a repetition code. For β 6= 2 and γ = 1, it is not possible to have minimum distance 4; otherwise the binary Gray image would be an MDSS code that does not exist. 5. Codes of type (α, β; γ, α + β − γ; α), where α ≤ 1 and minimum distance d(C) ≤ 2 − α. These are MDSR codes but not MDSS, except for the case (0, β; 1, β − 1; 0) which is already included in 2. In the first two cases, the binary Gray images are linear codes. In Cases 3 and 4, let C be the binary Gray image of such a code, then C is linear or its linear span has size 2|C|. In Case 5, the binary Gray images are linear codes. As a conclusion we have that all MDS Z2 Z4 -additive codes are zero or one error-correcting codes with the exception of the trivial repetition codes containing two codewords. References 1. J. Borges, C. Fern´ andez, J. Pujol, J. Rif` a and M. Villanueva: On Z2 Z4 -linear codes and duality. V Jornades de Matem` atica Discreta i Algor´ısmica, Soria (Spain), Jul. 11-14, pp. 171-177, (2006). 2. J. Borges, C. Fern´ andez-C´ ordoba, J. Pujol, J. Rif` a and M. Villanueva: Z2 Z4 -linear codes: generator matrices and duality. Designs, Codes and Cryptography,vol. 54(2), pp. 167-179, (2010). 3. P. Delsarte and V. Levenshtein: Association Schemes and Coding Theory. IEEE Trans. Inform. Theory, vol. 44(6), pp. 2477-2504, (1998). 4. P. Delsarte: An algebraic approach to the association schemes of coding theory. Philips Res. Rep.Suppl., vol. 10, (1973). 5. S.T. Dougherty and K. Shiromoto: Maximum distance codes over rings of order 4. IEEE Transactions of Information Theory, Vol. 47,pp. 400-404, (2001). 6. C. Fern´ andez-C´ ordoba, J. Pujol and M. Villanueva: Z2 Z4 -linear codes: rank and kernel. Designs, Codes and Cryptography, (2010).

12 7. F.J. MacWilliams and N.J.A. Sloane: The Theory of Error Correcting Codes. NorthHolland Publishing Co., Amsterdam, (1977). 8. J. Pujol and J. Rif` a: Translation invariant propelinear codes. IEEE Trans. Inform. Theory, vol. 43, pp. 590-598, (1997). 9. R. C. Singleton: Maximum distance q-ary codes. IEEE Transactions of Information Theory, Vol. 10, pp. 116 -118, (1964).

Maximum Distance Separable codes over Z4 and Z2 × Z4

are applied to the case of Z2Z4-additive codes, that is subgroups of Zα ... linear codes. Keywords Additive codes, minimum distance bounds, maximum distance separable codes. Mathematics Subject Classification (2000) 94B60 · 94B25 ..... Since 2 (0 1110010) ∗ (0 1001101) /∈ C8, where ∗ denotes the component-wise.

161KB Sizes 0 Downloads 55 Views

Recommend Documents

Additive Codes over Z2 × Z4
Jun 22, 2011 - We describe recent results for codes over Z2×Z4 giving their connection to binary codes ... more information [1, 2, 3, 4, 5, 6, 9, 10, 11]. We adopt ...

Shadow Codes over Z4
Shadow Codes over Z4. Steven T. Dougherty. Department of Mathematics. University of Scranton. Scranton, PA 18510. USA. Email: [email protected].

Cyclic codes over Z4 of even length
Email: [email protected]. June 22, 2011. Abstract. We determine the structure of cyclic codes over Z4 for arbitrary even length giving the generator ...

Maximum Distance Separable Codes in the ρ Metric ...
Jun 22, 2011 - For a given A = (a1,...,an), with 0 ≤ aj ≤ s, define an elementary box centered at. Ω ∈ Matn,s(A) by. VA(Ω) = {Ω/ | ρ(ωi,ω/ i) ≤ ai, A = (a1,...,an)}.

. Z4 aémw?iil'li
automatic manner as they are advanced upon a conveyor after having been baked .... and, for purposes of illustration, is made up to impress the same design.

Maximum Distance Codes over Rings of Order 4
Maximum Distance Codes over Rings of. Order 4. Steven T. Dougherty. Department of Mathematics. University of Scranton. Scranton, PA 18510. USA. Email: ...

Bmw z4 service manual pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Bmw z4 service ...

man-102\cost-to-maintain-bmw-z4.pdf
man-102\cost-to-maintain-bmw-z4.pdf. man-102\cost-to-maintain-bmw-z4.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying ...

Chase Decoding of Linear Z4 Codes at Low to Moderate ... - IEEE Xplore
two-stage decoder which performs HD decoding on C in each stage. Alternatively, one could have a two-stage soft-decision decoder by employing a Chase ...

man-102\bmw-z4-cost-ownership.pdf
man-102\bmw-z4-cost-ownership.pdf. man-102\bmw-z4-cost-ownership.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying ...

Counting Codes over Rings
Sep 3, 2012 - [x,y] = x1y1 + ททท + xnyn. For any code C over R, we define the orthogonal to be. C⊥ = {x ∈ Rn ∣. ∣[x,c]=0, ∀c ∈ C}. Throughout the paper we assume that the rings are all Frobenius, see [8] for a definition of this cla

Cheap Xiaozhai Z4 Bobovr Vr Box 360 Degrees 3D ...
Cheap Xiaozhai Z4 Bobovr Vr Box 360 Degrees 3D Vr ... With Headphone Free Shipping & Wholesale Price.pdf. Cheap Xiaozhai Z4 Bobovr Vr Box 360 ...

Maximum Distance Codes in Mat n,s(Zk) with a Non ...
Jun 22, 2011 - MDS code is fixed. Interestingly, these codes not only have a very strong relationship to uniform distributions but to association schemes as well; see [5] by ..... Let x1,x2,...,xr be points in Un, where xi = ∑ j a j i ki. −j is t

Cheap Xiaozhai Z4 Bobovr Vr Box 360 Degrees 3D ...
Cheap Xiaozhai Z4 Bobovr Vr Box 360 Degrees 3D Vr Vi ... Original Contro Free Shipping & Wholesale Price.pdf. Cheap Xiaozhai Z4 Bobovr Vr Box 360 ...

ALMS - F6 - BMW Z4 - ALMS v3.1 - 01-2015.pdf
K- Altura mínima difusor trasero RT**. J- Longitud total (sin alerón) 178 mm. K - Anchura máxima interior faldón lateral delantero: 65 mm. L - Anchura máxima ...

Optimal Linear Codes over Zm
Jun 22, 2011 - where Ai,j are matrices in Zpe−i+1 . Note that this has appeared in incorrect forms often in the literature. Here the rank is simply the number of ...

Cyclic codes over Ak
Lemma 1. [1] If C is a cyclic code over Ak then the image of C under the. Gray map is a quasi-cyclic binary code of length 2kn of index 2k. In the usual correspondence, cyclic codes over Ak are in a bijective corre- spondence with the ideals of Ak[x]

Cyclic codes over Rk
Jun 22, 2011 - e-mail: [email protected] e-mail: [email protected] ...... [8] S.T. Dougherty and S. Ling, Cyclic codes over Z4 of even length , Designs, ...

Symmetric Designs and Self-Dual Codes over Rings
Jun 22, 2011 - and the minimum Hamming weight of a code is the smallest of all non-zero weights in the code. The Hamming weight enumerator of a code C is defined by WC(x, y) = ∑ c∈C ywt(c) where wt(c) is the Hamming weight of the vector c. 2 Cons

Codes over Rings and Hermitian Lattices
Apr 14, 2014 - where the Ai,j are matrices with elements in the ring. The code C is said to have type. (k0,k1,k2,...,ke−1). A code C with type (k0,k1,k2,...,ke−1) ...