1.
Introduction
Frequency-hopping multiple-access is widely used in military radio communication, satellite communications, fiber-optic communications, underwater communications, microwave, and radar systems. The user's frequency slots used are chosen pseudo-randomly through a code called frequency-hopping sequences (FHS). The theoretical bound of the FHS gives the constraint relations that should be satisfied between different parameters.
Lempel and Greenberger [1] established a theoretical lower bound on the maximum Hamming autocorrelation of FHS for a given length and frequency set size, which is called the Lempel and Greenberger bound, and the FHS satisfying the bound is called an optimal FHS. Constructing such optimal FHSs became a hot topic in FHS research [2,3].
Both algebraic and combinatorial constructions of optimal FHSs have been proposed in the literature (see [4,5,6,7,8,9,10,11]) and the references therein. Among all known constructions, cyclotomy [12] is one of the most useful techniques for coding theory and cryptography. Chung et al. [13] constructed several optimal FHSs of length from k-fold cyclotomic classes for distinct odd primes. A class of FHSs with flexible parameters was given based on the cyclotomic division of rings by Zeng [14]. In [15], Xu et al. constructed a family of FHSs based on the Zeng-Cai-Tang-Yang cyclotomy and the Chinese remainder theorem.
For a given sequence period and frequency set size, the optimal FHS does not always exist. Therefore, in the absence of the optimal parameters, the near-optimal FHS is a substitution of an optimal FHS. It is also important to construct a more near-optimal FHS with new parameters.
At present, the construction of near-optimal FHSs can be referred to in literature [16,17,18,19]. In 2008, Han et al. [20] first proposed the concept of near-optimal FHSs. In 2010, Chung et al. [21] generated two kinds of near-optimal FHSs by using the cyclotomic coset over finite fields. In 2014, Ren et al. [22] proposed a class of constructions of near-optimal FHSs by means of the Chinese remainder theorem and cyclotomic over finite fields. See Table 1 for more near-optimal FHSs.
Our purpose is to construct new optimal FHSs for some cases that are not covered in the literature. In this paper, we present three constructions for FHSs with optimal Hamming autocorrelation. The parameters of the optimal FHSs obtained in this paper are listed in Table 2, which gives a comparison of our constructions.
The rest of this paper is organized as follows. In section two, we present some notations and definitions about FHSs, as well as the cyclotomic class and Gaussian period. In section three, we propose two classes of optimal FHSs and prove they are optimal. In section four, we construct a class of near-optimal FHSs. The conclusions are provided in section five.
2.
Preliminaries
For any positive integer l⩾2, let F={f0,f1,⋯,fl−1} be a set of l available frequencies, called an alphabet. A sequence X={x(t)}n−1t=0 is called an FHS of length n over F if x(t)∈F for 0⩽t⩽n−1. For any FHS X={x(t)}n−1t=0 of length n over F, its Hamming autocorrelation HX is defined by
Where h[a,b]=1 if a=b and zero, the addition is performed modulo n. The maximum out-of-phase Hamming autocorrelation of X is defined as
Throughout this paper, let (n,l,λ) denote an FHS X of length n over an alphabet with size l with λ=H(X). For a real number a, let ⌈a⌉ denote the least integer no less than a and let ⌊a⌋ denote the integer a part of a. A lower bound of H(X) was established by Lempel and Greenberger as follows.
Lemma 2.1. (Lempel-Greenberger bound [1], Lemma 4) For every FHS X of length n over an alphabet with size l,
where ϵ is the least nonnegative residue of n modulo l.
Lemma 2.2. ([23], Corollary 1.2) Let X be any FHS of period n on a frequency set with size l,
We denote λopt as the righthand side in (2.2); that is, the value given by the Lempel-Greenberger bound. The following definitions will be used in this paper.
Definition 2.1. An FHS X is optimal if H(X)=λopt, i.e. X is optimal with respect to the Lempel-Greenberger bound; an FHS X is near-optimal if H(X)=λopt+1, i.e. X is near-optimal with respect to the Lempel-Greenberger bound.
Let h be a positive integer, p be a prime number and q=ph. Let n be a positive integer, r=qn, Fr be a finite field containing r elements, and θ be the generator of the multiplicative group F∗qm. Trace function Trrq from finite field Fr to finite field Fq is defined as
Let r−1=nN, where n and N are positive integers greater than two. The Nth order of cyclotomic class C(N,r)i of Fr is defined as
Letζp=e2π√−1p be the root of the primitive unit to the pth degree. The canonical addition feature χ over Fr is defined as
The orthogonal relation of addition characteristic is
The Gaussian period η(N)i of order N over Fr is defined as
Here's the convention:If i⩾N, then η(N)i=η(N)i(modN).
The following Gaussian period is from the conjugate case.
Lemma 2.3. [24] Suppose j is the smallest positive integer such that pj≡−1 ( mod N). Let r=p2jγ and γ be a positive integer, then the Nth order Gaussian period η(N)i over Fr satisfies
1) when γ, p and pj+1N are all odd,
2) otherwise,
3.
Results
Construction A. Let q be a power of an odd prime p and r=q2. An FHS X=(x0,x1,x2,⋯x4(q+1)5−1) of period 4(q+1)5 is defined as follows
Lemma 3.1. For
we have
Proof. According to Eq (3.1),
thus
□
Theorem 3.1. Let the FHS X be given by Eq (3.1), then X has parameters (4(q+1)5,4q+910,1), which is optimal with respect to the Lempel-Greenberger bound.
Proof. First, from Lemma 3.1 we know that the frequency set size of the sequence X is 4(q+1)5−12+1=4q+910, then for 1⩽τ<4(q+1)5 we have
From Lemma 2.3, the minimum j is h while γ=1. When p=2, according to Eq (2.6),
Similarly, when p is an odd prime number, it can be known from Eq (2.5) that
Thus, H(X)⩽1 for all γ and p.
However,
Therefore, H(X)=1, which is the Lempel-Greenberger bound. □
Construction B. Let q=ph, p be a prime number and h be a positive integer. Let θ be the generator of the multiplication group F∗qm and m is even. The positive integer k is a factor of q+1, and q+1k2 is odd. An FHS X=(x0,x1,⋯,xq+1k2−1) of period q+1k2 is defined as follows
Lemma 3.2. For
we have
Proof. According to Eq (3.2),
Thus,
□
Theorem 3.2. Let the FHS X be given by Eq (3.2), then X has parameters (q+1k2,q+k2+12k2,1), which is optimal with respect to the Lempel-Greenberger bound, where k2∣(q+1) and q+1k2 is odd.
Proof. First, from Lemma 3.2 we know that the frequency set size of the sequence X is q+1k2−12+1=q+k2+12k2, then for 1⩽τ<q+1k2 we have
From Lemma 2.3, the minimum j is h while γ=1. When p=2, according to Eq (2.6) we have
Similarly, when p is an odd prime number, it can be known from Eq (2.5) that
Thus, H(X)⩽1 for all γ and p.
However,
Therefore, H(X)=1, which is the Lempel-Greenberger bound. □
Example 3.1. Let p=211, h=1, k=2 and m=2, thus q=ph=211, k2∣(q+1) and q+1k2=53 are odd. The FHS X defined by Eq (3.2) is
It can be obtained by using Magma that the periodic Hamming autocorrelation HX(τ)(1⩽τ⩽52) of X is all one. Hence, the FHS X has parameters (53, 27, 1), and the Lempel-Greenberger bound is optimal. This is consistent with Theorem 3.2.
Example 3.2. Let p=239, h=1, k=4 and m=2, thus q=ph=239, k2∣(q+1) and q+1k2=15 are odd. The FHS X defined by Eq (3.2) is
It can be obtained by using Magma that the periodic Hamming autocorrelation HX(τ)(1⩽τ⩽14) of X is all one. Hence, the FHS X has parameters (15, 8, 1), and the Lempel-Greenberger bound is optimal. This is consistent with Theorem 3.2.
Example 3.3. Let p=107, h=1, k=2 and m=2, thus q=ph=107, k2∣(q+1) and q+1k2=27 are odd. The FHS X defined by Eq (3.2) is
It can be obtained by using Magma that the periodic Hamming autocorrelation HX(τ)(1⩽τ⩽26) of X is all one. Hence, the FHS X has parameters (27, 14, 1), and the Lempel-Greenberger bound is optimal. This is consistent with Theorem 3.2.
Construction C. Let q=ph, p be an odd prime number and h be a positive integer. Let θ be the generator of the multiplication group F∗qm, and m is even. The positive integer k is a factor of q+1, and q+1k2 is even. An FHS X=(x0,x1,⋯,xq+1k2−1) of period q+1k2 is defined as follows
Lemma 3.3. For any 1⩽τ<q+1k2, we have
Proof.
Consequently, the conclusion is proven. □
Lemma 3.4. If q+12k2 is odd, then
if q+12k2 is even, then
Proof. If q+12k2 is odd, then the smallest positive integer j satisfies pj≡−1 (mod 2k2) for h. For Lemma 3.2, Δ=1 and pj+12k2=q+12k2 are odd. Therefore, η(2k2,q2)0=−√r−1N=−q−12k2=−q+12k2 and η(2k2,q2)k=(N−1)√r−1N=(2k2−1)q−12k2=q−q+12k2. If q+12k2 is even, the proof is similar to before. □
Theorem 3.3. Let the FHS X be given by Eq (3.3), then X has parameters (q+1k2,q+2k2+12k2,2), and the Lempel-Greenberger bound is near-optimal.
Proof. First, from Lemma 3.2, we know that the frequency set size of the sequence X is q+1k2−22+2=q+2k2+12k2, then for 1⩽τ<q+1k2 we have
Since
we have Eq (3.4) as
The penultimate row is derived from Lemma 3.3. Formula (3.5) is obtained from Lemma 3.4. Thus, H(X)=2 and
Hence, H(X)=2=⌊nl⌋+1. That is, the FHS X is near-optimal with respect to the Lempel-Greenberger bound. □
Example 3.4. Let p=167, h=1, k=2 and m=2, thus q=ph=167, k2∣(q+1) and q+1k2=42 are even. The FHS X defined by Eq (3.3) is
It can be obtained by using Magma that the periodic Hamming autocorrelation is
Therefore, the FHS X has parameters (42, 22, 2), and the Lempel-Greenberger bound is near-optimal. This is consistent with Theorem 3.3.
Example 3.5. Let p=79, h=1, k=3 and m=2, thus q=ph=79, k2∣(q+1) and q+1k2=10 are even. The FHS X defined by Eq (3.3) is
It can be obtained by using Magma that the periodic Hamming autocorrelation is
Therefore, the FHS X has parameters (10, 6, 2), and the Lempel-Greenberger bound is near-optimal. This is consistent with Theorem 3.3.
Example 3.6. Let p=499, h=1, k=5 and m=2, thus q=ph=499, k2∣(q+1) and q+1k2=20 are even. The FHS X defined by Eq (3.3) is
It can be obtained by using Magma that the periodic Hamming autocorrelation is
Consequently, the FHS X has parameters (20, 11, 2), and the Lempel-Greenberger bound is near-optimal. This is consistent with Theorem 3.3.
4.
Conclusions
In this paper, we proposed three classes of FHSs based on trace function, and showed they are optimal and near-optimal respectively according to the Lempel-Greenberger bound. Our construction was a discussion in the case of even numbers, though it would be interesting to discuss in the case of odd numbers. We leave this problem for one of our further works.
Use of AI tools declaration
The authors declare that they have not used Artificial Intelligence (AI) tools in the creation of this article.
Acknowledgments
The work of Yan Wang was supported by the National Natural Science Foundation of China under Grant 61902304 and Natural Science Basic Research Plan in Shaanxi Province of China 2021JQ-495. The work of Nian Li was supported in part by the Natural Science Foundation of Hubei Province of China under Grant 2021CFA079 and the Knowledge Innovation Program of Wuhan-Basic Research under Grant 2022010801010319.
Conflict of interest
The authors declare there is no conflict of interest.