• 検索結果がありません。

A DECODING SCHEME FOR THE 4 -ARY LEXICODES WITH D = 3

N/A
N/A
Protected

Academic year: 2022

シェア "A DECODING SCHEME FOR THE 4 -ARY LEXICODES WITH D = 3"

Copied!
7
0
0

読み込み中.... (全文を見る)

全文

(1)

PII. S0161171202011444 http://ijmms.hindawi.com

© Hindawi Publishing Corp.

A DECODING SCHEME FOR THE 4 -ARY LEXICODES WITH D = 3

D. G. KIM and H. K. KIM

Received 21 January 2001 and in revised form 8 July 2001

We introduce the algorithms for basis and decoding of quaternary lexicographic codes with minimum distanced=3 for an arbitrary lengthn.

2000 Mathematics Subject Classification: 94Bxx.

1. Introduction. In this section, we define some particular operations and discuss q-ary lexicographic codes with minimum distanced. The game-theoretic operations of nim-additionand nim-multiplicationwhich are used in the Game of Nim are introduced by Definitions1.1and1.2.

The Game of Nim is played by two players, with one or more piles of counters. Each player, in turn, removes from one to all counters of a pile. The player taking the last counter wins.

Definition1.1. Let1···αr),1···βr)be the binary representation ofα,β, respectively. For eachi,α⊕βhas a 0 digit in the positioniwhereαii, andα⊕β has a 1 in the positioniwhereαii. In other words,α⊕βis the Exclusive OR (XOR) of each digit in their binary representations.

For example, the nim-addition table for numbers less than 4 is given inTable 1.1.

Table1.1

0 1 2 3

0 0 1 2 3

1 1 0 3 2

2 2 3 0 1

3 3 2 1 0

There is a nim-multiplicationwhich, together with nim-addition, converts the integers into a field [1]. With nim-multiplication, we know that 0⊗αmust be 0 which is the zero of the field. Also 1⊗αmust beα. Since the elements other than 0, 1 satisfy α⊗α=α⊕1 in the finite field of order 4, we have 22=3. Next 23 cannot be one of 0,2,3 and so must be 1.

In general, using the above valueαwe can define the following nim-multiplication.

Definition1.2. The nim-multiplicationα⊗βis defined byα⊗β=mex{(α⊗β)⊕

(α⊗β)⊕(α⊗β)|α< α, β< β}, where mex (minimal excluded number) means the least nonnegative integer not included.

(2)

For example, the nim-multiplication table for numbers less than 4 is given in Table 1.2.

Table1.2

0 1 2 3

0 0 0 0 0

1 0 1 2 3

2 0 2 3 1

3 0 3 1 2

The following is an easy rule enabling us to compute nim-additions:

(1) the nim-sum of a number of distinct 2-powers (“2-power” means a power of 2 in the ordinary sense) is their ordinary sum;

(2) the nim-sum of two equal numbers is 0.

For finite numbers, the nim-multiplication follows from the following rules, anal- ogous to those for nim-addition. We will use the termFermat2-power to denote the numbers 22a in the ordinary sense;

(3) the nim-product of a number of distinct Fermat 2-powers is their ordinary product;

(4) the square of a Fermat 2-power is the number obtained by multiplying it by 3/2 in the ordinary sense.

In [1],andconvert the numbers 0,1,2,...into a field of characteristic 2. Also, for alla, the numbers less than 22a form a subfield isomorphic to the Galois field GF(22a).

Consider the lexicographic codes (for short, lexicodes) with baseB=22a. A word of this code is a sequencex= ···x3x2x1of elements of{0,1,...,22a1}. The set of words is ordered lexicographically, that is, the wordx= ···x3x2x1 is smaller than y= ···y3y2y1, writtenx<y, in case of somerwe havexr< yr andxs=ysfor alls greater thanr.

Lexicodes are defined by saying a word in the code in case it does not conflict with any previous codewords. That is, the lexicode with minimum distancedis defined by saying that two words do not conflict in case the Hamming distance between them is not less thand. We write᏿n,dfor the 4-ary lexicode consisting of the codewords with lengthnor less and minimum distanced.

In [2], Conway and Sloane showed that lexicodes with baseB=2aare closed under nim-addition, and if B= 22a the lexicodes are closed under nim-multiplication by scalars. Therefore ifBis of the form 22a, then the lexicode is a linear code over GF(B).

2. The basis and decoding for4,3

Lemma2.1. Leten be the basis of lengthnin4,3. Then111=e3,1012=e4, and 10013=e5.

Proof. Since the weight ofenmust be greater than or equal to 3, the first basis has at least 3 nonzero digits, and so the smallest codeword is 111. The second basis e4 is the type of 10ab, where neither a nor b is zero. Let “abn be the first two

(3)

A DECODING SCHEME FOR THE 4-ARY LEXICODES WITHD=3 267 digits ofen. Since “ab3=“11”, “ab4 is lexicographically ordered “12”, and then d(α⊗e3,1012)≥3, forα∈GF(4). Therefore, 1012=e4. In a similar way, we obtain 10013=e5.

Theorem2.2. There is no basisen, wheren=6,17s+5(s∈N)in4,3.

Proof. Suppose that 1000ab∈4,3. Letα∈GF(4). If neitheranorbis zero, there existsei(3≤i≤5)such thatd(1000ab,αei) <3. This contradicts the hypothesis. In all other cases, the weight of 1000abis 2, and so the basis of length 6 does not exist.

Consider the basise7of length 7. Then 10000abof length 7 also conflicts with any smaller basis, for all “ab”. Thus 10000abneeds a digit 1 in the 6th position. If

ab=“0b(b≠0), then 110000bdoes not conflict with any smaller codeword. Hence 1100001 is the smallest codeword with more digits thane5, that is, 1100001=e7. Therefore, for 7≤n≤21, “abntakes ordered digit from “01” to “33”.

Suppose that there exists a basis of length 22, that is, 10···01000ab∈4,3. Since there existsei(7≤i≤21)such thatd(10···01000ab,ei) <3 for any “ab”, this is a contradiction to the hypothesis. So the basis of length 22 does not exist.

We consider the basis of length 23, that is, 110···01000ab=e23. Although “ab23= α⊗abi for any α, i≤ 22, we have wt(110···01000ab⊕(α⊗ei))≥ 3. Hence, 110···01 00000 is the smallest codeword with more digits thane21, that is, 110···

0100000=e23. Therefore, for 23≤n≤38, “abn takes ordered digit from “00” to

“33”. As a result, neithere6nore17s+5(s∈N)exists in᏿4,3.

As we have seen in the proof ofTheorem 2.2, the basisenhas digit 1’s in thenth, 6th, and(17s+5)th positions, for alls∈Nsatisfying 6<17s+5< n.

The following tables give “abncorresponding to the lengthn, where 7≤n≤21 or 17p+6≤n≤17q+4, forp∈Nandq=p+1.

Table2.1

ab 00 01 02 03 10 11 12 13

n 7 8 9 10 11 12 13

ab 20 21 22 23 30 31 32 33

n 14 15 16 17 18 19 20 21

Table2.2

ab 00 01 02 03 10 11 12 13

n 23 24 25 26 27 28 29 30

n 40 41 42 43 44 45 46 47

ab 20 21 22 23 30 31 32 33

n 31 32 33 34 35 36 37 38

n 48 49 50 51 52 53 54 55

Now we may consider the basisensatisfyingn≥7 andn≠17s+5,s∈N, in the following algorithm.

(4)

Algorithm for the basisen

Step1. Suppose that 7≤n≤21. The basis en has digit 1’s in thenth and 6th positions. And “abntakes the(n−6)th lexicographically ordered digit from “01” to

“33” (seeTable 2.1).

Step2. Suppose that 17p+6≤n≤17q+4, forp∈Nandq=p+1. Thenenhas digit 1’s in thenth, 6th and(17s+5)th positions, for alls∈Nsatisfying 6<17s+5<

n. And “abn takes the(n−17p−5)th lexicographically ordered digit from “00” to

“33” (seeTable 2.2).

The following table gives the basisen, wheren≥7,n≠17s+5, fors∈N:

1 1 0 0 0 0 1 =e7

1 0 1 0 0 0 0 2 =e8

1 0 0 1 0 0 0 0 3 =e9

1 0 0 0 1 0 0 0 1 0 =e10

1 0 0 0 0 1 0 0 0 1 1 =e11

.. .

1 1 ··· 1 0 0 0 0 0 =e23

1 0 1 ··· 1 0 0 0 0 1 =e24

1 0 0 1 ··· 1 0 0 0 0 2 =e25

1 0 0 0 1 ··· 1 0 0 0 0 3 =e26

1 0 0 0 0 1 ··· 1 0 0 0 1 0 =e27

.. .

Example2.3. We taken=19 as the length. Since 7≤n≤21,

100000000 00001000ab=e19, (2.1)

by Step 1. Then “ab19 takes the 13th order “31” from “01”. Therefore, we have 100000000 0000100031=e19.

Example2.4. Letn=27. Since 6<17s+5< nfors=1,e27has digit 1’s in the 27th, 22nd, and 6th positions, byStep 2. So we have

1000010 0000000000 00001000ab=e27. (2.2) Since 17p+6≤n≤17q+4 forp=1 andq=2, “ab27takes the 5th order “10” from

“00”. Therefore, 1000010 0000000000 0000100010=e27.

Example2.5. Letn=62. Since 6<17s+5< nfors=1,2,3,e62has digit 1’s in the 62nd, 56th, 39th, 22nd, and 6th positions, byStep 2. So we have 10 0000100000 0000000000 0100000000 0000000010 0000000000 00001000ab=e62. Since 17p+ 6≤n≤17q+4 forp=3 andq=4, “ab62takes the 6th order “11” from “00”. There- fore, we have 10 0000100000 0000000000 0100000000 0000000010 0000000000 0000100011=e62.

(5)

A DECODING SCHEME FOR THE 4-ARY LEXICODES WITHD=3 269 Below we discuss a decoding algorithm for᏿4,3.

Definition2.6. For a given received vectorr=anan−1···a2a1,aiGF(4), the testing vector, denoted byt, in4,3is defined byt=(an⊗en)⊕···⊕(a3e3), where n=6, 17s+5, fors∈N.

In the following remark we explain a decoding algorithm of᏿4,3in more detail.

Remark2.7. For a given received vectorr=anan−1···a2a1, we obtain the testing vectort=bnbn−1···b2b1, byDefinition 2.6. Lets∈Nandα∈GF(4), and let “f2f1i be the first two digits ofeiint.

(A) Certainly, the codewordcis a linear combination of some bases by scalar nim- multiplication. From the given received vector, we can guess the bases which may generate the codeword.

Ifd(t,r)=1, we have the following two cases. First, one ofa1,a2is not correct. In the second case, one of the 6th,(17s+5)th digit is not correct. In all cases,tis obtained by bases which do not depend on errored digit. Therefore, we have the desired codeword c=t.

(B) Suppose thatd(t,r) >1. This means that botha1anda2are correct. Hence, we have to find “d2d1(d1,d2GF(4))such that “b2b1d2d1”= “a2a1” becausetis more added by a component vector(apep)with “d2d1” oft. Therefore, if such a vector exists, we have the desired codewordc=t⊕(apep).

(C) Suppose thatd(t,r) >1. If there is not any component vector (apep)with

d2d1” int, then one of the nonzero digits inris not correct, letaq, forq=1,2,6,22,....

Such a digit is obtained from the equationα⊗(aqf2f1q)=d2d1”. Next, if we obtain a digitaq (=aq)satisfying(anf2f1n)⊕ ··· ⊕(aqf2f1q)⊕ ··· ⊕(a3

f2f13)=a2a1”, then the desired codewordcis(anen)⊕ ··· ⊕(aqeq)⊕ ··· ⊕ (a3e3).

(D) Suppose thatd(t,r) >1 and there is no component vector(apep)with “d2d1” in t. For all α, aq such that q=6, 17s+5, if it does not satisfy the equation α⊗ (aqf2f1q)=d2d1”, thenrhas a nonzero leading digit in the 6th or(17s+5)th position. Ifrhas a nonzero leading digit in the 6th position, then we have the desired codewordc=t⊕(akek), for someak(7≤k≤21). Ifrhas a nonzero leading digit in the(17s+5)th position, then we have the desired codewordc=t⊕(akek), for someak(17s+6≤k≤17s+21). In fact, we can obtainaksatisfying(akf2f1k)=

d2d1”.

Decoding algorithm of4,3

Step1. Suppose thatd(t,r)=1. Thenc=t.

Step2. Suppose thatd(t,r) >1 and there is(apep)with “d2d1” int. Thenc= t⊕(apep).

Step3. Suppose thatd(t,r) >1 and there is no(apep)with “d2d1” int. If there existα,qsuch thatα⊗(aqf2f1q)=d2d1”, thenc=t⊕((aq⊕aq)⊗eq), where aq(=aq)satisfies(aq⊕aq)⊗f2f1q=a2a1n

i=3(aif2f1i). (Note thatn

i=3(aif2f1i)is the first two digits oft.)

(6)

Step4. Suppose thatd(t,r) >1 and there is no(apep)with “d2d1” int. If there is noqsuch thatα⊗(aqf2f1q)=d2d1” for allα, thenc=t⊕(akek), whereak

satisfies(akf2f1k)=d2d1” for 7≤k≤21 or 17s+6≤k≤17s+21.

Example 2.8. Let r = 3001202011. Then t is (3e10)⊕(1e7)⊕(2e4) = 3001202012. Sinced(r,t)=1, therefore,c=t.

Example2.9. Letr=3011202012. Thentis(3e10)⊕(1e8)⊕(1e7)⊕(2e4)= 3011302010, and “d2d1”=“02”. Sinced(r,t) >1 and there is(1e8)with “02” int, therefore,c=t⊕(1e8)=3001202012.

Example2.10. Letr=3002202012. We havet=(3e10)⊕(2e7)⊕(2e4)= 3002102011, and “d2d1=“03”. Thend(r,t) >1 and there is no(apep)with “03”

int. Since there areα=2,a7=2 satisfyingα⊗(a7f2f17)=“03”,a7is not correct.

We obtain a7 (=1) satisfying(2⊕a7)⊗“01”7=“12”“11”, byStep 3. Therefore, c=t⊕((21)⊗e7)=3001202012.

Example2.11. Letr=1202012. We havet=(1e7)⊕(2e4)=1102022, and

d2d1”=“30”. Thend(t,r) >1 and there is no(apep)with “30” int. Also, there is noq such thatα⊗(aqf2f1q)=“30” for allα. ByStep 4, we have to obtain ak

(7≤k≤21)becausea6is nonzero. Since (3“10”10)=“30”, we obtaina10 (=3). Therefore,c=t⊕(3e10)=3001202012.

Acknowledgements. The first author was supported by the KRF. The second author was supported by the Combinatorial and Computational Mathematics Center (Com2MaC-KOSEF).

References

[1] J. H. Conway,On Numbers and Games, London Mathematical Society Monographs, no. 6, Academic Press, London, 1976.

[2] J. H. Conway and N. J. A. Sloane,Lexicographic codes: error-correcting codes from game theory, IEEE Trans. Inform. Theory32(1986), no. 3, 337–348.

D. G. Kim: Department of Internet and Computer, Chungwoon University, Hongsung, Chungnam,350-701, South Korea

E-mail address:[email protected]

H. K. Kim: Department of Mathematics, Pohang University of Science and Technol- ogy, Pohang790-784, South Korea

E-mail address:[email protected]

(7)

Mathematical Problems in Engineering

Special Issue on

Time-Dependent Billiards

Call for Papers

This subject has been extensively studied in the past years for one-, two-, and three-dimensional space. Additionally, such dynamical systems can exhibit a very important and still unexplained phenomenon, called as the Fermi acceleration phenomenon. Basically, the phenomenon of Fermi accelera- tion (FA) is a process in which a classical particle can acquire unbounded energy from collisions with a heavy moving wall.

This phenomenon was originally proposed by Enrico Fermi in 1949 as a possible explanation of the origin of the large energies of the cosmic particles. His original model was then modified and considered under different approaches and using many versions. Moreover, applications of FA have been of a large broad interest in many different fields of science including plasma physics, astrophysics, atomic physics, optics, and time-dependent billiard problems and they are useful for controlling chaos in Engineering and dynamical systems exhibiting chaos (both conservative and dissipative chaos).

We intend to publish in this special issue papers reporting research on time-dependent billiards. The topic includes both conservative and dissipative dynamics. Papers dis- cussing dynamical properties, statistical and mathematical results, stability investigation of the phase space structure, the phenomenon of Fermi acceleration, conditions for having suppression of Fermi acceleration, and computational and numerical methods for exploring these structures and applications are welcome.

To be acceptable for publication in the special issue of Mathematical Problems in Engineering, papers must make significant, original, and correct contributions to one or more of the topics above mentioned. Mathematical papers regarding the topics above are also welcome.

Authors should follow the Mathematical Problems in Engineering manuscript format described at

http://www .hindawi.com/journals/mpe/. Prospective authors should

submit an electronic copy of their complete manuscript through the journal Manuscript Tracking System at

http://

mts.hindawi.com/

according to the following timetable:

Manuscript Due December 1, 2008 First Round of Reviews March 1, 2009 Publication Date June 1, 2009

Guest Editors

Edson Denis Leonel,

Departamento de Estatística, Matemática Aplicada e Computação, Instituto de Geociências e Ciências Exatas, Universidade Estadual Paulista, Avenida 24A, 1515 Bela Vista, 13506-700 Rio Claro, SP, Brazil ; [email protected]

Alexander Loskutov,

Physics Faculty, Moscow State University, Vorob’evy Gory, Moscow 119992, Russia;

[email protected]

Hindawi Publishing Corporation http://www.hindawi.com

参照

関連したドキュメント

Moreover, applications of FA have been of a large broad interest in many different fields of science including plasma physics, astrophysics, atomic physics, optics, and

Moreover, applications of FA have been of a large broad interest in many different fields of science including plasma physics, astrophysics, atomic physics, optics, and

Moreover, applications of FA have been of a large broad interest in many different fields of science including plasma physics, astrophysics, atomic physics, optics, and

Submitted: Oct 8, 2007; Accepted: Mar 3, 2008; Published: Mar 12, 2008 Mathematics Subject Classification:

Moreover, applications of FA have been of a large broad interest in many different fields of science including plasma physics, astrophysics, atomic physics, optics, and

Moreover, applications of FA have been of a large broad interest in many different fields of science including plasma physics, astrophysics, atomic physics, optics, and

Moreover, applications of FA have been of a large broad interest in many different fields of science including plasma physics, astrophysics, atomic physics, optics, and

Moreover, applications of FA have been of a large broad interest in many different fields of science including plasma physics, astrophysics, atomic physics, optics, and