Generalised class of cubic frequency-hopping sequences with large family size

6
Generalised class of cubic frequency-hopping sequences with large family size D.Y. Peng, T. Peng and P.Z. Fan Abstract: Based on the cubic polynomials over finite field a generalised class of cubic frequency- hopping sequences with large family size suitable for applications in time/frequency hopping CDMA systems, multiuser radar and sonar systems is proposed and investigated. It is shown that the new time/frequency hopping sequences have at most two hits in their autocorrelation functions and at most three hits in their crosscorrelation functions except for a special case, and their family size is much larger than the conventional cubic hopping sequences. To estimate the influence of the special case the probability of the occurrence of the special case is calculated. In addition, as an important performance measure, the average number of hits for the generalised cubic hopping sequences is also derived and discussed. 1 Introduction The design of time/frequency hopping sequences suitable for use in frequency hopping (FH) or time hopping (TH) CDMA systems, multiuser radar and sonar systems remains of great interest in recent years [1, 2]. Although the nature and physical goals of various TH/FH systems such as ultra- wide-bandwidth (UWB) radio and multiuser radar are quite different, however, the requirements imposed on the hopping signals are almost identical. In FH CDMA systems the address assignment must be achieved in such a way that there is no ambiguity about the sender and the information it transmits, and the received signal must interfere as negligible as possible to the reception of other users’ signals [1] . The mutual interference in FH CDMA is mainly controlled by the Hamming crosscorrelation of the hopping sequences [1, 2] . The need for finding FH sequences which have simultaneously good Hamming autocorrelation functions, small Hamming crosscorrelation functions and large family size is therefore well motivated. Recently there has been an increasing interest in UWB TH-CDMA systems for both commercial and military applications [2] . The UWB TH radio communicates with pulses of short duration, thereby spreading the energy of the radio signal very thinly over several gigahertz. For UWB TH-CDMA, due to the large bandwidth occupied, large numbers of users can be supported. For users in crowded spaces the most critical parameter of a wireless system would be its spatial capacity, measured as kbit/s/m 2 ; typical examples are 0.005 kbit/s/m 2 (WCDMA/cdma200), 1 (IEEE802.11b), 30 (Bluetooth), 83 (IEEE802.11a) and 1000 kbit/s/m 2 (UWB). Compared with traditional wireless systems, it is therefore, very important for UWB TH- CDMA to have a set of desirable hopping sequences that could provide a multiple access means for many users to share the available bandwidth and, at the same time, having low multiple-access interference. There are a number of hopping sequence families that possess both good Hamming auto- and crosscorrelation functions, such as one-coincidence sequences [3] , linear congruence sequences [4] , quadratic hopping sequences [5] , cubic sequences [6], cubic+linear congruence sequences [7] , hyperbolic hopping sequences [8], extended hyperbolic sequences [9, 10] , etc. In their Hamming crosscorrelation functions, one-coincidence sequences have at most one hit, quadratic sequences and hyperbolic sequences have at most two hits, cubic hopping codes have at most three hits, and the extended hyperbolic sequences having at most four hits. However, the family size of these sequence sets are quite different and small, and the sets with relatively large family size (approaching L 2 for given sequence length L) are quadratic set, cubic + linear set, and extended hyperbolic set, etc. Unfortunately it is very difficult for the existing hopping sequences to satisfy the large capacity requirement in UWB TH-CDMA. A generalised class of cubic hopping sequences with large family size is presented. The new construction is based on the cubic polynomials over the finite field, and the new hopping sequences are called the generalised cubic hopping sequences. As an important performance measure the average number of hits for the generalised cubic hopping sequences is derived and discussed in detail. 2 Preliminaries We first introduce the necessary notation. Let p be a prime number, F ¼ GF( p) be a finite field with elements {0, 1, y, p–1}. Let C ¼ {c (1) , c (2) , y, c (M) } be a set of M hopping sequences of length L over a given finite field F, where c ðkÞ ¼ c ðkÞ 0 ; c ðkÞ 1 ; ... ; c ðkÞ L1 c ðkÞ i 2 F ði ¼ 0; 1; ... ; L 1Þ ðk ¼ 1; 2; ... ; M Þ D.Y. Peng and P.Z. Fan are with the Institute of Mobile Communications, Southwest Jiaotong University, Chengdu, Sichuan 610031, People’s Republic of China T. Peng is with the Department of Information Sciences, School of Mathematical Sciences, Peking University, Beijing 100871, People’s Republic of China E-mail: [email protected] r IEE, 2005 IEE Proceedings online no. 20045005 doi:10.1049/ip-com:20045005 Paper first received 20th April 2004 and in final revised form 28th January 2005 IEE Proc.-Commun., Vol. 152, No. 6, December 2005 897

Transcript of Generalised class of cubic frequency-hopping sequences with large family size

Generalised class of cubic frequency-hoppingsequences with large family size

D.Y. Peng, T. Peng and P.Z. Fan

Abstract: Based on the cubic polynomials over finite field a generalised class of cubic frequency-hopping sequences with large family size suitable for applications in time/frequency hoppingCDMA systems, multiuser radar and sonar systems is proposed and investigated. It is shown thatthe new time/frequency hopping sequences have at most two hits in their autocorrelation functionsand at most three hits in their crosscorrelation functions except for a special case, and their familysize is much larger than the conventional cubic hopping sequences. To estimate the influence of thespecial case the probability of the occurrence of the special case is calculated. In addition, as animportant performance measure, the average number of hits for the generalised cubic hoppingsequences is also derived and discussed.

1 Introduction

The design of time/frequency hopping sequences suitablefor use in frequency hopping (FH) or time hopping (TH)CDMA systems, multiuser radar and sonar systems remainsof great interest in recent years [1, 2]. Although the natureand physical goals of various TH/FH systems such as ultra-wide-bandwidth (UWB) radio and multiuser radar are quitedifferent, however, the requirements imposed on thehopping signals are almost identical. In FH CDMAsystems the address assignment must be achieved in sucha way that there is no ambiguity about the sender and theinformation it transmits, and the received signal mustinterfere as negligible as possible to the reception of otherusers’ signals [1]. The mutual interference in FH CDMA ismainly controlled by the Hamming crosscorrelation of thehopping sequences [1, 2]. The need for finding FHsequences which have simultaneously good Hammingautocorrelation functions, small Hamming crosscorrelationfunctions and large family size is therefore well motivated.

Recently there has been an increasing interest in UWBTH-CDMA systems for both commercial and militaryapplications [2]. The UWB TH radio communicates withpulses of short duration, thereby spreading the energy of theradio signal very thinly over several gigahertz. For UWBTH-CDMA, due to the large bandwidth occupied, largenumbers of users can be supported. For users in crowdedspaces the most critical parameter of a wireless systemwould be its spatial capacity, measured as kbit/s/m2;typical examples are 0.005kbit/s/m2 (WCDMA/cdma200),1 (IEEE802.11b), 30 (Bluetooth), 83 (IEEE802.11a) and1000kbit/s/m2 (UWB). Compared with traditional wireless

systems, it is therefore, very important for UWB TH-CDMA to have a set of desirable hopping sequences thatcould provide a multiple access means for many users toshare the available bandwidth and, at the same time, havinglow multiple-access interference.

There are a number of hopping sequence families thatpossess both good Hamming auto- and crosscorrelationfunctions, such as one-coincidence sequences [3], linearcongruence sequences [4], quadratic hopping sequences [5],cubic sequences [6], cubic+linear congruence sequences [7],hyperbolic hopping sequences [8], extended hyperbolicsequences [9, 10], etc. In their Hamming crosscorrelationfunctions, one-coincidence sequences have at most one hit,quadratic sequences and hyperbolic sequences have at mosttwo hits, cubic hopping codes have at most three hits, andthe extended hyperbolic sequences having at most four hits.However, the family size of these sequence sets are quitedifferent and small, and the sets with relatively large familysize (approaching L2 for given sequence length L) arequadratic set, cubic + linear set, and extended hyperbolicset, etc. Unfortunately it is very difficult for the existinghopping sequences to satisfy the large capacity requirementin UWB TH-CDMA.

A generalised class of cubic hopping sequences with largefamily size is presented. The new construction is based onthe cubic polynomials over the finite field, and the newhopping sequences are called the generalised cubic hoppingsequences. As an important performance measure theaverage number of hits for the generalised cubic hoppingsequences is derived and discussed in detail.

2 Preliminaries

We first introduce the necessary notation. Let p be aprime number, F¼GF(p) be a finite field with elements{0, 1, y, p–1}. Let C¼ {c(1), c(2), y, c(M)} be a setof M hopping sequences of length L over a given finite fieldF, where

cðkÞ ¼ cðkÞ0 ; cðkÞ1 ; . . . ; cðkÞL�1

� �cðkÞi 2 F ði ¼ 0; 1; . . . ; L� 1Þðk ¼ 1; 2; . . . ; MÞ

D.Y. Peng and P.Z. Fan are with the Institute of Mobile Communications,Southwest Jiaotong University, Chengdu, Sichuan 610031, People’s Republic ofChina

T. Peng is with the Department of Information Sciences, School ofMathematical Sciences, Peking University, Beijing 100871, People’s Republicof China

E-mail: [email protected]

r IEE, 2005

IEE Proceedings online no. 20045005

doi:10.1049/ip-com:20045005

Paper first received 20th April 2004 and in final revised form 28th January 2005

IEE Proc.-Commun., Vol. 152, No. 6, December 2005 897

For any two such hopping sequences c(r) and c(s) theirperiodic Hamming crosscorrelation function H (r, s; t ) attime delay t ¼ 0, 1, y, L–1 is defined as follows:

H cðrÞ; cðsÞ; t� �

¼XL�1l¼ 0

h cðrÞl ; cðsÞlþt

� �ð1Þ

where

h cðrÞl ; cðsÞlþt

� �¼ 1; if cðrÞl ¼ cðsÞlþt

0; otherwise

and the subscript addition l+t is performed modulo L, and(1) becomes a periodic Hamming autocorrelation functionwhen r¼ s. For any given hopping sequence set C themaximum periodic Hamming autocorrelation sidelobeHa(C) and the maximum periodic Hamming crosscorrela-tion Hc(C) of C are, respectively, defined as

HaðCÞ ¼ maxfHðx; x; tÞjx 2 C; t ¼ 1; 2; . . . ; L� 1g

HcðCÞ ¼maxfHðx; y; tÞjx; y 2 C; x 6¼ y;

t ¼ 0; 1; . . . ; L� 1gHopping-sequence design normally involves five para-

meters: the number of frequencies or time slots q to behopped, period L of hopping sequence, the maximumnumber of transmitters M, the maximum Hammingcrosscorrelation value Hc(C) and the maximum Hammingautocorrelation sidelobe Ha(C). It is generally expectedthat both Ha(C) and Hc(C) are as small as possible and M isas large as possible due to the requirements of sequencedesign for FH-CDMA or TH-CDMA systems [1]. Inaddition, an important performance indicator of thehopping sequences is the average number of hits definedas follows.

Definition 1: Let C be a set of M hopping sequences oflength L over a given finite field F, then

SaðCÞ ¼X

x2C; 1�t�L�1Hðx; x; tÞ;

ScðCÞ ¼1

2

Xx; y 2C; x 6¼y; 0�t�L�1

Hðx; y; tÞ

are the overall number of auto-hits and cross-hitsrespectively. We call

AaðCÞ ¼SaðCÞ

MðL� 1Þ ð2Þ

AcðCÞ ¼2ScðCÞ

LMðM � 1Þ ð3Þ

the average number of Hamming autocorrelation and theaverage number of Hamming crosscorrelation of C,respectively. Obviously the average number of hits (orinterference) indicates the average error performance of thehopping systems. It is generally expected that both Aa(C)and Ac(C) are as small as possible [10]. However, generallyspeaking, it is very difficult to derive the average number ofhits for a given hopping sequence.

For simplicity and convenience we denote Sa¼Sa(C),Sc¼Sc(C), Aa¼ Aa(C) and Ac¼Ac(C).

Lemma 1: Let C be a set of M hopping sequences of lengthL over a given finite field F. ThenX

x;y 2C; t

Hðx; y; tÞ ¼ LM þ Sa þ 2Sc ð4Þ

Proof: We haveXx; y 2C; t

Hðx; y; tÞ ¼Xx2C

Hðx; x; 0Þ þX

x2C; t 6¼0Hðx; y; tÞ

þX

x 6¼y2C; t

Hðx; y; tÞ ¼ LMþSaþ2Sc

This completes the proof. G.E.D.Let f ðxÞ ¼ anxn þ an�1xn�1 þ � � � þ a1xþ a0 be a poly-

nomial of degree n over the finite field GF(p), we useN( f)¼N( f (x)¼ 0) to denote the number of solutions of theequation f (x)¼ 0 in GF(p). For a positive integer d, let Ed

be the set of all polynomials of degree smaller than or equalto d in GF(p). The following lemmas come from finite fieldstheory [11].

Lemma 2: Let f (x) be a polynomial of degree n over thefinite field GF(p), then N( f )rn.

Lemma 3: Let d be a positive integer with 0rdrp–1, thenXf 2Ed

Nðf ðxÞ ¼ 0Þ ¼ pdþ1

3 Generalised class of cubic hopping sequences

We now give the definition of the new class of hoppingsequences and derive the relevant properties.

Definition 2: Let f (x)¼ ix3+jx2+kx+l (i, j, k, l2GF(p)) bea polynomial of degree smaller than or equal to three overthe finite field GF(p). A generalised cubic hopping sequencec( f) determined by the cubic polynomial f (x) over the finitefield GF(p) is defined as

cðf Þ ¼ cðf Þ0 ; cðf Þ1 ; . . . ; cðf Þp�1

� �cðf Þn ¼ f ðnÞ ðmodpÞ; ðn ¼ 0; 1; . . . ; p � 1Þ

ð5Þ

C¼ {c( f) 7 f (x)¼ ix3+jx2+kx+l, i, j, k, l2GF(p)} is calledas a generalised cubic hopping sequence set over the finitefield GF(p).

To simplify the notation we write r¼ (i, j, k, l)¼ix3+jx2+kx+l and c(r)¼ c( f). For any two generalisedcubic hopping sequences c(r), c(s)2C, where r¼ (i1, j1 , k1, l1),s¼ (i2, j2, k2, l2)2F4, let H (r, s; t)¼H (i1, j1, k1, l1, i2, j2, k2,

l2; t) be their periodic Hamming correlation function,then

Theorem 1: The generalised cubic hopping sequence set Chave the following properties:

(1) M¼ p4, L¼ q¼ p.

(2) For any two generalised cubic hopping sequences c(r),c(s)2C, where r¼ (i1, j1, k1, l1), s¼ (i2, j2, k2, l2)2F4, wehave

(2.1) If i1a i2, then H (r, s; t )r3.

(2.2) If [i1¼ i2¼ 0 and j1a j2] or [i1¼ i2a0 and ta( j1�j2)(3i1)

–1], then H (r, s; t)r2.

(2.3) If [i1¼ i2¼ j1¼ j2¼ 0 and k1ak2] or [i1¼ i2¼ 0 andj1¼ j2a0 and ta (k1�k2)(2j2)

–1] or [i1¼ i2a0 and t¼( j1–j2)(3i1)

–1 and j21 � j22 þ 3i2ðk2 � k1Þ 6¼ 0], then H (r, s;t)¼ 1.

(2.4) If [i1¼ i2¼ j1¼ j2¼ 0 and k1¼ k2 and k2t+l2�l1a0]or [i1¼ i2¼ 0 and j1¼ j2a0 and t¼ (k1�k2)(2j2)

–1 andk12–k2

2+4j2(l2�l1)a0] or [i1¼ i2a0 and t¼ ( j1�j2)(3i1)–1

and j21 � j22+3i2(k2�k1)¼ 0 and j2( j1�j2)2+3i2(k1+2k2)

( j1�j2) þ27ðl2 � l1Þi22 6¼ 0], then H (r, s; t)¼ 0.

898 IEE Proc.-Commun., Vol. 152, No. 6, December 2005

(2.5) If [i1¼ i2¼ j1¼ j2¼ 0 and k1¼ k2 and k2t+l2�l1¼ 0]or [i1¼ i2¼ 0 and j1¼ j2a0 and t¼ (k1�k2)(2j2)

–1 andk21 � k22+4j2(l2�l1)¼ 0] or [i1¼ i2a0 and t¼ ( j1�j2)

(3i1)–1 and j21 � j22 þ 3i2ðk2 � k1Þ ¼ 0 and j2( j1�j2)

2+

3i2(k1+2k2)( j1�j2)+27(l2�l1) i22 ¼ 0], then H(r, s; t )¼ p.

Proof: The proof of (1) is straightforward. We have bydefinition 2

H cðrÞ; cðsÞ; t� �

¼Xp�1n¼ 0

h cðrÞn ; cðsÞnþt

� �

¼Xp�1n¼ 0

h 0; cðsÞnþt � cðrÞn

� �¼ Nðf ðnÞ ¼ 0Þ

where f (n)¼ a3n3+ a2n

2+a1n+a0 and

a3 ¼ i2 � i1a2 ¼ 3i2tþ j2 � j1a1 ¼ 3i2t2 þ 2j2tþ k2 � k1a0 ¼ i2t3 þ j2t2 þ k2tþ l2 � l1

8>><>>: ðmodpÞ ð6Þ

Case 1: i1a i2. Using lemma 2 we have H (r, s; t)r3because the degree of polynomial f (n) is now three.

Case 2: i1¼ i2¼ 0. Then f (n)¼ a2n2+a1n+a0, where

a2 ¼ j2 � j1a1 ¼ 2j2tþ k2 � k1a0 ¼ j2t2 þ k2tþ l2 � l1

8<: ðmodpÞ

Case 2.1: i1¼ i2¼ 0 and j1a j2. We have H (r, s; t)r2because the degree of polynomial f (n) is now two (quadraticcase).

Case 2.2: i1¼ i2¼ 0 and j1¼ j2. Then f (n)¼ a1n+a0, where

a1 ¼ 2j2tþ k2 � k1a0 ¼ j2t2 þ k2tþ l2 � l1

�ðmodpÞ

Case 2.2.1: i1¼ i2¼ 0 and j1¼ j2¼ 0. Then f (n)¼ a1n+a0,where

a1 ¼ k2 � k1a0 ¼ k2tþ l2 � l1

�ðmodpÞ

Case 2.2.1.1: i1¼ i2 ¼ 0, j1¼ j2¼ 0 and k1ak2. we haveH (r, s; t)¼ 1 because the degree of polynomial f (n) isnow 1.

Case 2.2.1.2: i1¼ i2¼ 0, j1¼ j2¼ 0 and k1¼ k2. We havef (n)¼ k2t+l2–l1. Hence, if

i1 ¼ i2 ¼ j1 ¼ j2 ¼ 0

k1 ¼ k2k2tþ l2 � l1 6¼ 0 ðmodpÞ

then we have that H(r, s; t)¼ 0 because that equationf (n)¼ 0 now has no solution. If

i1 ¼ i2 ¼ j1 ¼ j2 ¼ 0

k1 ¼ k2k2tþ l2 � l1 ¼ 0 ðmodpÞ

we get H(r, s; t)¼ p because that the equation f (n)¼ 0 nowbecomes a equality.

Case 2.2.2: i1¼ i2 ¼ 0 and j1¼ j2a0.

Case 2.2.2.1: i1¼ i2¼ 0 and j1¼ j2a0 and ta (k1–k2) (2j2)–1

(mod p). We have H (r, s; t)¼ 1 because the degree ofpolynomial f (n) is now 1.

Case 2.2.2.2: i1¼ i2¼ 0 and j1¼ j2a0 and t¼ (k1–k2) (2j2)–1

(mod p). Then

f ðnÞ ¼ j2t2 þ k2tþ l2 � l1

¼ ð4j2Þ�1fk21 � k22 þ 4j2ðl2 � l1ÞgThus if

i1 ¼ i2 ¼ 0j1 ¼ j2 6¼ 0t ¼ ðk1 � k2Þð2j2Þ�1k21 � k22 þ 4j2ðl2 � l1Þ 6¼ 0

8>><>>: ðmodpÞ

we have that H(r, s; t)¼ 0 because the equation f (n)¼ 0now has no solution. If

i1 ¼ i2 ¼ 0j1 ¼ j2 6¼ 0t ¼ ðk1 � k2Þð2j2Þ�1k21 � k22 þ 4j2ðl2 � l1Þ ¼ 0

8>><>>: ðmodpÞ

we get H(r, s; t)¼ p because the equation f (n)¼ 0 becomesnow a equality.

Case 3: i1¼ i2a0.

Case 3.1: i1¼ i2a0 and ta ( j1–j2)(3i2)–1 (mod p). Then we

have f (n)¼ a2n2+a1n+a0 (a2a0) by (6), and H (r, s; t)r2

because the degree of polynomial f (n) is now two.

Case 3.2: i1¼ i2a0, t¼ ( j1–j2)(3i2)–1 (mod p) and j21 � j22 þ

3i2ðk2 � k1Þ 6¼ 0 (mod p). Then we have f (n)¼ a1n+a0(a1a0), and H(r, s; t)¼ 1 because the degree of polynomialf (n) is now 1.

Case 3.3: i1¼ i2a0, t¼ ( j1–j2)(3i2)–1 (mod p), j21 � j22þ

3i2ðk2 � k1Þ ¼ 0 ðmodpÞ, and

j2ðj1 � j2Þ2 þ 3i2ðk1 þ 2k2Þðj1 � j2Þþ 27ðl2 � l1Þi22 6¼ 0 ðmodpÞ

Then we have f (n)¼ a0(a0a0), and H(r, s; t)¼ 0 becausethe equation f (n)¼ 0 now has no solution in GF(p).

Case 3.4: i1¼ i2a0, t¼ ( j1�j2)(3i2)–1 (mod p), j21 � j22 þ

3i2ðk2 � k1Þ ¼ 0 ðmodpÞ; and

j2ðj1 � j2Þ2 þ 3i2ðk1 þ 2k2Þðj1 � j2Þþ 27ðl2 � l1Þi22 ¼ 0 ðmod pÞ

Then we get H(r, s; t)¼ p because the equation f (n)¼ 0becomes now a equality.

This completes the proof. Q.E.D.

Table 1 summarises the distribution of H(r, s; t) with respectto i1, i2, j1, j2, k1, k2, l1 and l2.

Early in 1990, S.V. Maric [6] defined a cubic hoppingsequence set C on a finite field GF(p) as following

C ¼ fcðiÞj1 � i � p � 1g

cðiÞ ¼ ðcðiÞ0 ; cðiÞ1 ; . . . ; cðiÞp�1Þ

cðiÞn i� n3 ðmodpÞð0 � n � p � 1ÞThe cubic hopping sequences have the following character-istics,

M ¼ p � 1; L ¼ q ¼ p; Ha ¼ 2; Hc ¼ 3

Later, in 1997, Jovancevic and Titlebaum [7] gavea combined cubic + linear congruence hopping

IEE Proc.-Commun., Vol. 152, No. 6, December 2005 899

sequences, i.e.

C ¼ fcði;jÞj1 � i � p � 1; 0 � j � p � 1g

cði; jÞ ¼ ðcði;jÞ0 ; cði;jÞ1 ; . . . ; cði;jÞp�1Þcði;jÞn ¼ i� n3 þ j� n ðmodpÞð0 � n � p � 1Þ

with the following characteristics:

M ¼ ðp � 1Þp; L ¼ q ¼ p; Ha ¼ 2; Hc ¼ 3

Clearly, for the same sequence length and maximumcorrelation value, the proposed generalised cubic hoppingsequences have a much larger size. For comparison, therelated parameters for several known cubic hoppingsequence sets are listed in Table 2. It can be concludedthat the generalised cubic hopping sequences presentedhave much lager family size than the existing hoppingsequences.

4 Probability of the occurrence of special case

For each pair of different generalised cubic hoppingsequences satisfying the condition (2.5) in theorem 1, thereexists one and only one value of t determined by condition(2.5) in theorem 1 for which the two sequences have exactlyp hits. In this special case ( full collision), the messagesassociated with the two collided sequences cannot bereceived and the two transmitters must retransmit themessage with a different delay t. This must be dealt at thedata link control (DLC) level. To do so, a certain amount ofsignalling must be spent for message recovering, with theconsequence of a higher delay [10].

Let C be a set of M generalised cubic hopping sequencesof length L over a given finite field GF(p), Fc(C) be the totalnumber of possible full collisions of sequence set C. Sincethat LM(M–1)/2 is the total number of possible cross-

correlation values, thus

PcðCÞ ¼2FcðCÞ

LMðM � 1Þ ð7Þ

is the probability of the occurrence of the special case.

Theorem 2: Let C be a generalised cubic hopping sequenceset over a finite field F¼GF(p), we have

PcðCÞ ¼2ðp3 � 1Þ

p4ðp3 þ p2 þ p þ 1Þ ð8Þ

Proof: We use the notations introduced in theorem 1. LetFc(C) be the total number of possible full collisions ofsequence set C. Based on the condition (2.5) in theorem 1we obtain the formula Fc(C)¼F1(C)+F2(C)+F3(C), whereF1(C), F2(C) and F3(C) determined by the followingconditions (2.5.1), (2.5.2) and (2.5.3), respectively:

(2.5.1) i1¼ i2¼ j1¼ j2¼ 0 and k1¼ k2 and k2t+l2–l1¼ 0

(2.5.2) i1¼ i2¼ 0 and j1¼ j2a0 and t¼ (k1–k2)(2j2)–1 and

k12–k2

2+4j2(l2–l1)¼ 0and(2.5.3) i1¼ i2a0 and t¼ ( j1–j2)(3i1)

–1 and j12–j2

2+3i2(k2–k1)¼ 0 and j2( j1–j2)

2+3i2(k1+2k2)( j1–j2)+27(l2–l1)i22 ¼ 0

We derive first the formula of F1(C) which depends oncondition (2.5.1). If k1¼ k2¼ 0, we have l2¼ l1 and c(r)¼ c(s)

by (2.5.1). If k1¼ k2a0 and l1¼ l2, then c(r)¼ c(s). Ifk1¼ k2a0 and l1a l2, we have t¼ (l1–l2)(k2)

–1 by (2.5.1).Because there exist exactly (p–1) pairs of (k1, k2) satisfyingk1¼ k2a0, there exist exactly p(p–1) pairs of (l1, l2)satisfying l1a l2, thus F1(C) equals to p(p–1)2.

We establish now the formula of F2(C) which depends onthe condition (2.5.2). It is obvious that there exists only apair of (i1, i2) satisfying i1¼ i2¼ 0, and there exist exactly

Table 1: Distribution of H (r, s; s) with respect to i1, i2, j1, j2, k1, k2, l1 and l2

Cases H(r, s; t)

i1a i2 r3

i1¼ i2 i1¼ 0 j1a j2 r2

j1¼ j2 j1¼ 0 k1ak2 ¼ 1

k1¼ k2 k2t+ l2 – l1a0 ¼ 0

k2t+ l2 – l1¼0 ¼p

j1a0 ta (k1 –k2) (2 j2)–1 ¼ 1

t¼ (k1 –k2) (2 j2)–1 k1

2 –k22 +4j2(l2 – l1)a0 ¼ 0

k12 –k2

2 +4j2(l2 – l1)¼ 0 ¼p

i1a0 ta ( j1 – j2) (3i1)–1 r2

t ¼ ( j1 – j2) (3i1)–1 j1

2 – j22 +3i2(k2 –k1)a0 ¼ 1

j12 – j2

2 +3i2(k2 –k1)¼0 j2( j1 – j2)2 +3i2(k1 +2k2) ( j1 – j2)+27(l2 – l1)i2

2a0 ¼ 0

j2( j1 – j2)2 +3i2(k1 +2k2) ( j1 – j2)+27(l2 – l1)i2

2¼0 ¼p

Table 2: Family size of various cubic hopping sequences

P 3 5 7 11 13 17 19 23

Cubic hopping sequences 2 4 6 10 12 16 18 22

Cubic+linear hopping sequences 6 20 42 110 156 272 342 506

Generalised cubic hopping sequences 81 625 2401 14641 11661 83521 130321 279841

900 IEE Proc.-Commun., Vol. 152, No. 6, December 2005

(p–1) pairs of ( j1, j2) satisfying j1¼ j2a0. If k1¼ k2, wehave t¼ 0, l2¼ l1 and c(r)¼ c(s) by (2.5.2). If k1ak2 andj2a0 are given, using condition (2.5.2), we have t¼(k1�k2)(2j2)

–1 and l2¼ l1+(k22�k1

2)(4j2)–1, thus that there

exist exactly p pairs of (l1, l2). Because there exist exactlyp(p–1) pairs of (k1, k2) satisfying k1ak2, thus F2(C) equalsto p2(p–1)2.

We derive finally the formula of F3(C) which depends oncondition (2.5.3). There exist exactly (p–1) pairs of (i1, i2)satisfying i1¼ i2a0. Based on condition (2.5.3) we havet¼ 0, k1¼ k2, l2¼ l1 and c(r)¼ c(s) if j1¼ j2, andk2¼ k1+ðj22 � j21Þ(3i2)

–1 and l2¼ l1+[3i2(k1+2k2)( j2–j1)–

j2( j2–j1)2]ð27i22Þ

�1 if j1a j2. Therefore there exist exactly ppairs of (k1, k2) and p pairs of (l1, l2) when j1a j2 and i2a0are given. Because that there exist exactly p(p–1) pairs( j1, j2) satisfying j1a j2, thus F3(C) equals to p3(p–1)2.

Therefore we obtain

FcðCÞ ¼ F1ðCÞ þ F2ðCÞ þ F3ðCÞ¼ pðp � 1Þ2 þ p2ðp � 1Þ2 þ p3ðp � 1Þ2

¼ pðp � 1Þ2ðp2 þ p þ 1Þ

PcðCÞ ¼2FcðCÞ

LMðM � 1Þ ¼2pðp � 1Þ2ðp2 þ p þ 1Þ

p � p4ðp4 � 1Þ

¼ 2ðp3 � 1Þp4ðp3 þ p2 þ p þ 1Þ

and the desired result follows. G.E.D.As an example, when p¼ 13 we have Pc(C)¼

0.0000646118. That is, the probability of the special caseoccurrence is extremely small.

5 Derivation of average number of hits

As for the average number of hits of C, we have thefollowing results.

Theorem 3: Let C¼ {c( f)} be a set of generalised cubichopping sequences over the finite field GF(p). Then theaverage number Aa(C) of Hamming autocorrelation andthe average number Ac(C) of Hamming crosscorrelation ofC are given as follows, respectively:

AaðCÞ ¼ 1

AcðCÞ ¼p4 þ p3 þ p2 þ p � 1

p4 þ p3 þ p2 þ p

ð9Þ

Proof: Given i2, j2, k2, l2, t¼ 0, 1,y, p–1, it is noted that a3,a2, a1 and a0 run independently over all elements in GF(p)as i1, j1, k1 and l1 take independently all elements in GF(p)by (6). Thus we getX

r; s; t

Hðr; s; tÞ ¼X

i2; j2; k2; l2;t

Xi1; j1; k1; l1

Nðf ðnÞ ¼ 0Þ

¼X

i2; j2; k2; l2;t

p4 ¼ p9

by lemma 3, andXr; s; t

Hðr; s; tÞ ¼ p5 þ Sa þ 2Sc

by lemma 1. Therefore

Sa þ 2Sc ¼ p9 � p5 ð10ÞFor any hopping sequence c(r)2C where r¼

(i, j,k, l)2F4, its Hamming autocorrelation function canbe written as H(r, r; t)¼H(i, j,k, l; t)¼N(g(n)¼ 0), where

g(n)¼ b2n2+b1n+b0 and

b2 ¼ 3itb1 ¼ 3it2 þ 2jtb0 ¼ it3 þ jt2 þ kt

8<: ðmodpÞ ð11Þ

For any ta0, it is noted that b2, b1 and b0 runindependently over all elements in GF(p) as i, j and k takeindependently all elements in GF(p) by (11). Therefore bylemma 3 we have

Sa ¼Xr; t 6¼0

Hðr; r; tÞ ¼Xl; t 6¼0

Xi; j; k

Hði; j; k; l; tÞ

¼Xl; t 6¼0

Xi; j;k

NðgðnÞ ¼ 0Þ ¼X

l; t 6¼0p3 ¼ p4ðp � 1Þ

Thus we have Sc¼ p4(p5–2p+1)/2 by (10). Noticing thatM¼ p4 and L¼ p, hence we obtain now by definition 1

Aa ¼p4ðp � 1ÞMðL� 1Þ ¼ 1

Ac ¼p5 � 2p þ 1

LMðM � 1Þ ¼p5 � 2p þ 1

p5 � p

Therefore the desired result follows. G.E.D.It is obvious that the generalised cubic hopping sequence

c(r) becomes a trivial constant hopping sequence which haspoor correlations when r¼ (0, 0, 0, l ). Let D¼ {d(r)} be ahopping sequence set which are obtained by deleting allconstant sequences from the generalised cubic hoppingsequence set C, that is D¼ {c(r)2C 7 ra (0, 0, 0, l)}.

Theorem 4: The hopping sequences set D have the followingproperties:

(i) M¼ p4– p and L¼ q¼ p.

(ii) The average number Aa(D) of Hamming autocorrela-tion and the average number Ac(D) of Hamming cross-correlation of D are given as follows, respectively,

AaðDÞ ¼p2 þ p

p2 þ p þ 1

AcðDÞ ¼p6 þ p5 þ p4 � p3 � 3p2 � 2pp6 þ p5 þ p4 � p3 � 2p2 � 1

ð12Þ

Proof: By using the notations and results in the proofs oftheorems 1 and 2, it is noted that there exist exactly pconstant hopping sequences. Thus the proof of (i) isstraightforward.

For any constant hopping sequence c(r)¼ (l, l, y, l), itsHamming autocorrelation functions H (c(r), c(r); t)¼ p foreach value of t. Therefore we have

SaðDÞ ¼ SaðCÞ � p2ðp � 1Þ ¼ p2ðp � 1Þðp2 � 1Þ

AaðDÞ ¼SaðDÞ

ðp4 � pÞðp � 1Þ ¼p2 þ p

p2 þ p þ 1

For any two different constant hopping sequencesc(r)¼ (l, l,y, l) and c(s)¼ (h,h,y,h), their Hamming cross-correlation functions H(c(r), c(s); t)¼ 0 for each value of t.

Let a constant hopping sequence c(s)¼ (h,h,y,h) begiven. For any generalised cubic hopping sequence c(r)2C,where r¼ (i, j, k, l)2F4, the Hamming correlation functionsof c(r) and c(s) can be written as H(r, s; t)¼N( f (n)¼ 0),where f (n)¼ in3+jn2+kn+(l–h). Thus by lemmas 3 and 1we getX

r; t

Hðr; s; tÞ ¼Xt

Xi; j; k; l

Nðf ðnÞ ¼ 0Þ ¼ p5

IEE Proc.-Commun., Vol. 152, No. 6, December 2005 901

On the other hand, we also have the equation

p9 ¼Xr; s; t

Hðr; s; tÞ ¼X

r¼ð0; 0; 0; l1Þ; s; tHðr; s; tÞ

þX

r; s¼ð0; 0; 0; l2Þ ; tHð r; s; tÞ

�X

r¼ð0; 0; 0; l1Þ ;s¼ð0; 0; 0; l2Þ; tHð r; s; tÞ

þX

r 6¼ð0; 0; 0; l1Þ; s 6¼ð0; 0; 0; l2Þ; tHðr ; s; tÞ

¼ 2p6 �X

r¼ð0; 0; 0; l1Þ ; tHðr; r; tÞ

þ pðp4 � pÞ þ SaðDÞ þ 2ScðDÞ¼ 2p6 � p3 þ pðp4 � pÞ þ SaðDÞ þ 2ScðDÞ

Therefore

SaðDÞ þ 2ScðDÞ ¼ p9 � 2p6 � p5 þ p3 þ p2

¼ p2ðp3 � 1Þðp4 � p � 1Þ

ScðDÞ ¼1

2p3ðp � 1Þðp5 þ p4 þ p3 � p2 � 3p � 2Þ

AcðDÞ ¼2ScðDÞ

LMðM � 1Þ

¼ p6 þ p5 þ p4 � p3 � 3p2 � 2pp6 þ p5 þ p4 � p3 � 2p2 � 1

and the desired result follows. G.E.D.

6 Concluding remarks

A new class of time/frequency hopping sequences has beenproposed based on cubic polynomial theory. It has beenshown that these sequences possess good correlationproperties and have larger family size than the well-knowcubic hopping sequences. Moreover, the occurrence of thespecial case on these sequences are established.

The average number of hits for the hopping sequences isan important performance measure for UWB TH-CDMAsystems. As far as we are aware, the average number of hitshas not hither to been known analytically for Maric’s cubichopping sequences, Jovancevic–Titlebaum’s cubic hopping

sequences, quadratic hopping sequences, hyperbolic hop-ping sequences, extended hyperbolic hopping sequences, etc.In this paper the average number of hits on these newsequences are derived analytically.

7 Acknowledgments

This work was supported by the National ScienceFoundation of China (NSFC) and the Research GrantsCouncil of Hong Kong (RGC) joint research scheme(60218001/N_HKUST617/02), NSFC 60302015/60472089,the Foundation for the Authors of National ExcellentDoctoral Dissertation of PR China (FANEDD)under grant 200341, the National Key Laboratory ofCommunications (UESTC), and the Youth ScienceFoundation of Sichuan Provincial Science and TechnologyDepartment.

8 References

1 Fan, P.Z., and Darnell, M.: ‘Sequence design for communicationsapplications’ (Research Studies Press, Wiley, London, 1996)

2 Win, M.Z., and Scholtz, R.A.: ‘Ultra-wide bandwidth time-hoppingspread-spectrum impulse radio for wireless multiple-access commu-nications’, IEEE Trans. Commun., 2002, 58, (4), pp. 679–691

3 Shaar, A.A., and Davies, P.A.: ‘A survey of one-coincidence sequencesfor frequency-hopped spread-spectrum systems’, IEE Proc. F, 1984,131, (7), pp. 719–724

4 Titlebaum, E.L.: ‘Time–frequency hop signals part I: coding basedupon the theory of linear congruences’, IEEE Trans. Aerosp. Electron.Syst., 1981, 17, (4), pp. 490–493

5 Titlebaum, E.L.: ‘Time–frequency hop signals part II: coding basedupon quadratic congruences’, IEEE Trans. Aerosp. Electron. Syst.,1981, 17, (4), pp. 494–499

6 Maric, S.V.: ‘Frequency-hop multiple-access codes based on thetheory of cubic congruences’, IEEE Trans. Aerosp. Electron. Syst.,1990, 26, (6), pp. 1035–1039

7 Jovancevic, A.V., and Titlebaum, E.L.: ‘A new receiving technique forfrequency-hopping CDMA systems: analysis and application’. Proc.of 47th IEEE Conf. on Vehicular Technology, May 1997, Vol. 3,pp. 2187–2190

8 Maric, S.V., and Titlebaum, E.L.: ‘A class of frequency-hop codeswith nearly ideal characteristics for use in multiple-access spreadspectrum communications and radar and sonar systems’, IEEE Trans.Commun., 1992, 40, (9), pp. 1442–1447

9 Iacobucci, M.S., and Benedetto, M.G.D.: ‘Time-hopping codes inimpulse radio multiple-access communication systems’. Proc. of Int.Symp. on 3G Infrastructure and Services, Athens, Greece, 2–3 July2001

10 Iacobucci, M.S., and Benedetto, M.G.D.: ‘Multiple-access design forimpulse radio communication systems’. Proc. of IEEE Int. Conf. onCommunications, 2002, Vol. 4, pp. 817–820

11 Lidl, R., and Niederreiter, H.: ‘Finite fields’ (Cambridge UniversityPress, 1997)

902 IEE Proc.-Commun., Vol. 152, No. 6, December 2005