Some New Balanced and Almost Balanced Quaternary Sequences with Low Autocorrelation
Jerod Michel, Qi Wang

TL;DR
This paper introduces new balanced and almost balanced quaternary sequences with low autocorrelation, constructed using cyclotomic classes, and analyzes their linear complexity to enhance sequence design for communication systems.
Contribution
It presents novel constructions of balanced quaternary sequences using cyclotomic classes and refines existing methods for sequences with low autocorrelation.
Findings
New families of balanced quaternary sequences with low autocorrelation
Simplified construction methods for even period sequences
Analysis of linear complexity of the sequences
Abstract
Quaternary sequences of both even and odd period having low autocorrelation are studied. We construct new families of balanced quaternary sequences of odd period and low autocorrelation using cyclotomic classes of order eight, as well as investigate the linear complexity of some known quaternary sequences of odd period. We discuss a construction given by Chung et al. in "New Quaternary Sequences with Even Period and Three-Valued Autocorrelation" [IEICE Trans. Fundamentals Vol. E93-A, No. 1 (2010)] first by pointing out a slight modification (thereby obtaining new families of balanced and almost balanced quaternary sequences of even period and low autocorrelation), then by showing that, in certain cases, this slight modification greatly simplifies the construction given by Shen et al. in "New Families of Balanced Quaternary Sequences of Even Period with Three-level Optimal…
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| 0 | ||||||||
| 1 | ||||||||
| 2 | ||||||||
| 3 | ||||||||
| 4 | ||||||||
| 5 | ||||||||
| 6 | ||||||||
| 7 |
| Period | Complexity over | Construction ref | Complexity ref | |
| unknown | [17] | NA | ||
| , | unknown | [24] | NA | |
| , | unknown | [24] | NA | |
| unknown | [17] | NA | ||
| unknown | [19] | NA | ||
| unknown | [20] | NA | ||
| unknown | [32] | NA | ||
| [9] | [9] | |||
| [9] | [9] | |||
| even | (*)Many cases, e.g., when and | [27], Theorem 4.4 | [38] and Remark 4.2 | |
| odd | [27] | [38] and Remark 4.2 | ||
| unknown | [3] and apply Theorems 4.1 and 4.2 to binary Sidelnikov sequences | NA | ||
| unknown | [3] and apply Theorems 4.1 and 4.2 to binary Sidelnikov sequences | NA | ||
| Note: an odd prime; m,n,x,y positive integers. | ||||
| Note (*): Indices defined as in [6, Theorem 5.11]. | ||||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · graph theory and CDMA systems · Advanced Wireless Communication Techniques
Some New Balanced and Almost Balanced Quaternary Sequences with Low Autocorrelation
Jerod Michel , Qi Wang Corresponding author. Email Address: [email protected]. Michel is with the Department of Computer Science and Engineering, Southern University of Science and Technology, Shenzhen 518055, China.Q. Wang is with the Department of Computer Science and Engineering, Southern University of Science and Technology, Shenzhen 518055, China.
The authors were supported in part by the Ministry of Science and Technology (MOST) of China under the Grant No. 2017YFC0804002, the Shenzhen fundamental research programs under Grant No. JCYJ20150630145302234, and the National Natural Science Foundation of China under Grant No. 11601220 and Grant No. 61672015.
Abstract
Quaternary sequences of both even and odd period having low autocorrelation are studied. We construct new families of balanced quaternary sequences of odd period and low autocorrelation using cyclotomic classes of order eight, as well as investigate the linear complexity of some known quaternary sequences of odd period. We discuss a construction given by Chung et al. in “New Quaternary Sequences with Even Period and Three-Valued Autocorrelation” [IEICE Trans. Fundamentals Vol. E93-A, No. 1 (2010)] first by pointing out a slight modification (thereby obtaining new families of balanced and almost balanced quaternary sequences of even period and low autocorrelation), then by showing that, in certain cases, this slight modification greatly simplifies the construction given by Shen et al. in “New Families of Balanced Quaternary Sequences of Even Period with Three-level Optimal Autocorrelation” [IEEE Comm. Letters DOI10.1109/LCOMM.2017.26611750 (2017)]. We investigate the linear complexity of these sequences as well.
Key words and phrases: Periodic sequence, quaternary sequence, periodic autocorrelation, linear complexity.
1 Introduction
The periodic autocorrelation, balancedness, and linear complexity are all measures of interest when designing sequences. It is desirable to have small autocorrelation, large linear complexity, and balancedness for applications in certain communications systems, cryptography and digital systems (see [4], [12], [13], [25] and [29]).
Binary sequences with low autocorrelation are important building blocks for constructing quaternary sequences with low autocorrelation ([2], [13], [31], [32]). The use of cyclotomic classes and generalized cyclotomic classes to construct binary sequences is a well-known and extensively used method [6], [7]. Sidelnikov, in [28], (and later, Lempel, Cohn and Eastman in [22]) used quadratic residues modulo some prime power to construct binary sequences of period with optimal autocorrelation. No et al., in [26], found that, by altering these sequences by a single bit yields even more binary sequences of the same period with optimal autocorrelation. In [1], Arasu et al. constructed many classes of binary sequences with optimal autocorrelation of period by interleaving four binary sequences of period having ideal autocorrelation. This work was further generalized in [32] by Tang and Ding.
There has been some recent progress in designing quaternary sequences as well. There seems to be much less in the literature on quaternary sequences of odd period with low autocorrelation. Quaternary sequences of odd prime period were constructed by Sidelnikov in [28], by Green and Green in [15], by Tang and Lindner in [33], and by Yang and Ke in [36]. Quaternary sequences of odd composite ( where or ) period were constructed by Green and Green in [14], and by Han and Yang in [16] and [37]. Recent work on quaternary sequences with even period and low autocorrelation is more abundant. In [32], Tang and Ding constructed several families of balanced and almost balanced quaternary sequences of period where mod . In [20], Kim et al. constructed families of balanced quaternary sequences of even period with optimal autocorrelation, in [19], the same authors constructed quaternary sequences with ideal autocorrelation from Legendre sequences, and in [17], the same authors constructed new quaternary sequences with ideal autocorrelation from binary sequences with ideal autocorrelation. Autocorrelation of certain quaternary cyclotomic sequences of period was studied in [18] by Kim, Hong and Song, and in [31], Su et al. constructed new quaternary sequences of even length with optimal autocorrelation by interleaving certain combinations of binary sequences. In [9], Edemskiy and Ivanov constructed balanced quaternary sequences of period with low autocorrelation, and this construction was further generalized in [27] by Shen et al.
Some recent progress in linear complexity of quaternary sequences over finite fields includes Edemskiy and Ivanov’s work on quaternary sequences of period in [10], and the work of Kim et al. on quaternary sequences constructed from binary Legendre sequences in [21]. A few works concerning linear complexity of binary and quaternary sequences are especially relevant to this correspondence. One of these is by Edemskiy [11], in which the linear complexity over of order-four and order-six cyclotomic sequences is investigated. In [9], Edemskiy and Ivanov were able to compute the linear complexity over (as well as over ) of their above mentioned quaternary sequences. In [35], Wang and Du computed the linear complexity of the binary sequences of order constructed in [1] by Arasu et al.
This paper focuses on the construction of quaternary sequences with low autocorrelation as well as computing the linear complexity of certain known sequences. We first present a construction that uses cyclotomic classes of order eight to obtain balanced quaternary sequences of odd prime period and low autocorrelation, and investigate the linear complexity over of some known quaternary sequences of odd period. We also point out a slight modification of a construction given by Chung, Han and Yang in [3] which applies the inverse Gray-mapping to certain pairs of binary sequences, and then we show that, in certain cases, this slight modification greatly simplifies the construction given by Shen et al. in [27]. Furthermore, we compute the linear complexity over of these sequences.
The remainder of this paper is organized as follows. In Section 2 we introduce some necessary preliminary concepts. In Section 3 we construct new balanced quaternary sequences of odd period with low autocorrelation using cyclotomic classes of order eight. We also investigate the linear complexity over of some known quaternary sequences of odd period. In Section 4 we discuss a construction given by Chung et al. in [3], and slightly modify it, thereby giving several new families of quaternary sequences with even period and low autocorrelation, as well as investigate their complexity over . Section 5 concludes the paper.
2 Preliminaries
Let be a sequence of period over the integer ring . For each , we define . The sequence is called balanced if . If is not balanced, then we say is almost balanced if . For each binary sequence of period , the set of all where is called the support (or defining set) of , and is denoted by . Similarly, for each subset of , the binary sequence of period whose support is precisely the set is called the characteristic sequence of , and is denoted by .
Given two sequences and of period over , the periodic correlation between and at integer shift for is defined by
[TABLE]
where is a complex primitive -th root of unity and the addition is performed modulo . For fixed, define the left cyclic shift operator . If for some , then is called the autocorrelation of the sequence and is denoted by . The values , for , are called out-of-phase autocorrelation values. Also define . We denote the complement of a binary sequence by , and that of a set by . Then it is clear that .
2.1 Correlation
For balanced and almost balanced binary sequences of period , the optimal autocorrelation values can be classified into four categories depending on the value modulo [4, p. 143]:
- •
if mod ;
- •
if mod ;
- •
if mod ;
- •
if mod .
In particular, when , binary sequences with out-of-phase autocorelation are said to have ideal autocorrelation. Balanced quaternary sequences with optimal autocorrelation property are defined in the following [32].
Definition 2.1**.**
When , a balanced quaternary sequence of period is said to have optimal autocorrelation magnitude if for all .
Note that quaternary sequences of odd period have been studied in [14], [16], [37] and [36], where the best out-of-phase autocorrelation magnitude is . In this paper, we will construct new families of quaternary sequences of both even and odd period having low autocorrelation (some of which have optimal autocorrelation magnitude by Definition 2.1) from pairs of binary sequences with even period and optimal autocorrelation.
2.2 Gray-mapping
The mapping , commonly referred to as the Gray mapping, is given by . By using the inverse of the Gray mapping, every quaternary sequence can be obtained from two binary sequences and as follows:
[TABLE]
Krone and Sarwate gave the autocorrelation of in terms of the correlations between and .
Lemma 2.1**.**
[32]* The autocorrelation function of is given by*
[TABLE]
2.3 Cyclotomic Classes and Cyclotomic Numbers
Let be a prime power, and a primitive element of the finite field with elements. The cyclotomic classes of order are given by for . Define the cyclotomic numbers of order by . It is easy to see that there are at most different cyclotomic numbers of order . When it is clear from the context, we simply denote by . The cyclotomic numbers of order have the following properties [5]:
[TABLE]
2.4 Linear Complexity of Shift Register Sequences
Let be a prime power. Let be a sequence over of period . Define the sequence polynomial of the sequence as
[TABLE]
It is known [29, p. 273] that the minimal polynomial of the sequence is given by
[TABLE]
and that the linear complexity of the sequence is the degree of the minimal polynomial , i.e.,
[TABLE]
3 Balanced Quaternary Sequences of Odd Period with Low Autocorrelation
3.1 New Balanced Quaternary Sequences of Odd Period with Low Autocorrelation
In this section we construct new quaternary sequences of odd period and low autocorrelation using cyclotomic classes of order eight. For convenience, we will denote the cyclotomic classes of order eight modulo a prime , simply by .
Theorem 3.1**.**
Let be a prime such that . Define and , and let be the quaternary sequence of period defined by
[TABLE]
Then
[TABLE]
Proof.
Assume that , for , and let if and otherwise. The real part of the autocorrelation is given by
[TABLE]
Using Tables II and III (which can be found in [4]) we are able to compute the values as runs over . We list these values in tabular form below.
[TABLE]
The imaginary part of the autocorrelation is given by
[TABLE]
Using the symmetry of Table II, it is easy to see that, after expanding the first eight terms, they cancel with each other. That the last eight terms cancel with each other is due to the fact that 1 and -1 are always members of . Thus the autocorrelation values and the values are as in the statement of the theorem. ∎
Note that the first several primes satisfying the conditions of Theorem 3.1 are 17, 97, 641, 2417, 6577 and 14,657.
Example 3.2**.**
Let . Then the quaternary sequence obtained by Theorem 3.1 is given by and has out-of-phase () autocorrelation values .
3.2 Linear Complexity over of Some Known Quaternary Sequences of Odd Period
In this section, we investigate the linear complexity of some quaternary sequences that were constructed by Tang and Lindner in [33]. Let be a prime with and (mod 4) (here, is two-valued depending on the choice of the primitive root defining the cyclotomic classes). Recall from Section 2.4 that the minimal polynomial and the linear complexity of a sequence over are given by (3) and (4) respectively. Let be the finite field with four elements, where satisfies the relation . For convenience, we denote the cyclotomic classes of order four simply by .
The following lemma is a known construction of quaternary sequences. We give a proof (see Appendix), for the convenience of the reader, in terms of its binary sequence-pair representation, which is the more favorable representation for computing the complexity.
Lemma 3.3**.**
[33]* Define and where and are distinct, and define a quaternary sequence of period by . Then*
[TABLE]
and
[TABLE]
whenever is even and resp. is odd and .
Proof.
See appendix. ∎
We will show the following.
Theorem 3.4**.**
Let the sequence be defined as in Lemma 3.3. If mod then the linear complexity over of is . If mod , then .
Define , and let be a th root of unity over . The following lemma was shown by Edemskiy in his work on the linear complexity of binary quartic and sextic power residue sequences.
Lemma 3.5**.**
[11]**
- For , the following hold:
- (1)
* for ;* 3. (2)
* for any integer ;* 4. (3)
if then ; 5. (4)
if then for any integer ; 6. (5)
* for at least one .*
Note that
[TABLE]
so that, by Lemma 3.5,
[TABLE]
The following lemma was also shown by Edemskiy in the above mentioned work.
Lemma 3.6**.**
[11]* Let () be even, be a root of the equation , and define . Then*
- (1)
* or if **mod and *mod ; 2. (2)
* or if **mod and *mod ; 3. (3)
* if **mod and *mod ; 4. (4)
* if **mod and *mod ;
We now give the proof of Theorem 3.4.
Proof.
We again only show the case as the other cases are almost identical. Then it is easy to deduce that
[TABLE]
It is sufficient to find the number of roots of in the set . We have so that is always a zero. We can write
[TABLE]
which gives us
[TABLE]
Let () first be even. By Lemma 3.5 and (6) we can, without loss of generality, assume that , and . Thus, by Lemma 3.6, is equal to
[TABLE]
Thus we have where where or when , and or when . The result for when is even follows.
Now let be odd. By (4) of Lemma 3.5, we can, without loss of generality, assume that . Then we have . We can also assume, without loss of generality, that (if not, then we can simply replace with ). Define . By (3) of Lemma 3.5 we have that whence . Now suppose that for some . Then we have . Then . This gives us for all . Then . But this means that , which is contrary to our assumption. Thus we have for all , and the result for when is odd follows. ∎
Remark 3.1**.**
The linear complexity over of the sequences constructed in Theorem 3.1 has yet to be examined theoretically. We have, however, checked this complexity numerically with MAGMA using the Berlekamp-Massey algorithm on the first several primes meeting the conditions. These calculations are given in the table below.
[TABLE]
This suggests that the linear complexity over of the sequences constructed in Theorem 3.1 is the same as that of the sequences constructed by Tang and Linder in [33] having the same period and autocorrelation magnitude. From Table 4 it is also clear that the quaternary sequences constructed in [15] and in [28] of the same period also have the same autocorrelation magnitude as those obtained by Theorem 3.1. However, by a simple examination of the autocorrelation distributions, it is easy to see than the quaternary sequences obtained by Theorem 3.1 cannot be equivalent to any of those constructed in [15], [28] or [33].
4 New Balanced and Almost Balanced Quaternary Sequences of Even Period with Low Autocorrelation
In this section we discuss the quaternary sequences constructed by Chung et al. in [3]. We point out a slight modification which leads to new families of quaternary sequences with even period and low autocorrelation, and we show that the quaternary sequences constructed in [27] are the same as those obtained by applying this modification to certain known binary sequences. We also compute the linear complexity over of the sequences discussed in this section.
Let be a binary sequence with even period and low autocorrelation. The main idea behind Chung et al.’s construction is to apply Lemma 2.1 to the binary sequence pair . The same idea can also be applied to the sequence pair .
Theorem 4.1**.**
Let be a binary sequence of even period , and let denote either or . Define a quaternary sequence of the same period by . Then for all . Moreover, we have
[TABLE]
Proof.
The case where was shown in [3]. We show the case where . It is clear that for all . We need only show that for all . Notice that, for all and for all , we have whenever , and the latter holds whenever . Then we have
[TABLE]
Thus, by Lemma 2.1, we have that for all . Since if and only if , computation of the ’s comes from counting the number of s such that for . ∎
We also have the following theorem concerning the balancedness of the sequences obtained in Theorem 4.1 is immediate after replacing by in Lemma 7 of [3], and so the proof is omitted.
Theorem 4.2**.**
Let and be defined as in Theorem 4.1. Then
- (i)
if is balanced, then is balanced if , and almost balanced if ; 2. (ii)
if is almost balanced, then is almost balanced if .
One of the reasons we wish to point out the modifications given in Theorems 4.1 and 4.2, is to show that the following known construction can be viewed as a special case.
Lemma 4.3**.**
[27]* Let mod be a prime. Define for , where and if . Now let for , , and . Define a quaternary sequence by whenever mod . Then is balanced and for .*
The sequences constructed in Lemma 4.3 can be obtained by applying Theorems 4.1 and 4.2 to the Ding-Helleseth-Martinsen binary sequences constructed in [7].
Theorem 4.4**.**
The quaternary sequences constructed by Lemma 4.3 are the same as those constructed by applying Theorems 4.1 and 4.2 to the Ding-Helleseth-Martinsen binary sequences constructed in [7].
Proof.
We know that for some and with mod . Let be defined as in [6, Theorem 5.11], and let , be defined as in Lemma 4.3. To see the equivalence, one needs only check the following equalities as runs over when , or as runs over when :
[TABLE]
This concludes the proof. ∎
Remark 4.1**.**
Note that the equivalence shown in Theorem 4.4 can only be realized with the small modification to the construction given in [3] pointed out in Theorem 4.1. It is not difficult to check that the equalities in (6) do not hold when one uses the construction as given in [3].
Example 4.5**.**
Let , and . Then
[TABLE]
and we have and .
4.1 Linear Complexity Over of Quaternary Sequences Discussed in this Section
In this section we will view a polynomial in as a polynomial in in the sense that , where satisfies the relation . Recall from Section 2.4 that the minimal polynomial and the linear complexity of a sequence over are given by (3) and (4) respectively. For two binary sequences and of period , (by using the inverse Gray-map) we can obtain a sequence , defined by , over ). Let
[TABLE]
be the sequence polynomials in of and , respectively. Then the sequence polynomial of is given by
[TABLE]
The following lemma allows us to treat the minimal polynomial of certain pairs of binary sequences.
Lemma 4.6**.**
[23] [34]* Suppose that resp. are the minimal polynomials of the binary sequences of period , resp. . If can be obtained from by a cyclic shift by , then . If the sequence is the complement of then*
[TABLE]
Theorem 4.7**.**
Let be a binary sequence with even period and minimal polynomial . If is the quaternary sequence defined by then . If is the quaternary sequence defined by then if .
Proof.
We first show the case where . Since , by Lemma 4.6 we have that . Let . Since we have
[TABLE]
Using the notation introduced in (7), we have
[TABLE]
where the last equality holds due to the fact that , whence if for some -th root of unity over , then we have .
When , we have . The conclusion easily follows. ∎
Remark 4.2**.**
*.
- (i)
Four important, known classes of binary sequences with ideal autocorrelation are Paley Class, Twin Prime Class, Hall Class, and Singer Class (for a complete survey on binary sequences with ideal autocorrelation, e.g. see **[2]**, **[13]**); all of which can be used as base sequences to construct binary sequences of period with optimal autocorrelation using the method shown in **[32]**. The complexity of these binary sequences was computed by Wang and Du in **[35]** for the cases where is a cyclic shift of (where and are defined as in **[6, Theorem 5.16]**), and for each of the four classes, it was shown that is a divisor of the minimal polynomial. Then by Theorem 4.7 we have that if is defined as in **[6, Theorem 5.16]**, and where or , then . 2. (ii)
The linear complexity of the Ding-Helleseth-Martinsen binary sequences of period can be found in **[38]**, where it is shown that is a divisor of the minimal polynomal. Then by Theorem 4.7 we have that if is defined as in **[6, Theorem 5.11]**, and where or , then .
5 Concluding Remarks
We have studied quaternary sequences of both even and odd period having low autocorrelation. We have constructed new families of balanced quaternary sequences of odd period and low autocorrelation using cyclotomic classes of order eight, as well as investigate the linear complexity of some known quaternary sequences of odd period. We have also constructed new families of balanced and almost balanced quaternary sequences of even period and low autocorrelation, and investigated their linear complexity as well.
6 Appendix
For convenience, we denote the cyclotomic classes of order four modulo a prime , simply by . We will need the following lemma.
Lemma 6.1**.**
[30]* The five distinct cyclotomic numbers modulo of order four for odd are*
[TABLE]
and those for even are
[TABLE]
Here we give the proof of Lemma 3.3.
Proof.
Let . The balancedness comes from the simple fact that , , and . By Lemma 2.1 we have
[TABLE]
We show the case . The other cases are almost identical. First notice that, by Lemma 6.1, when is even resp. odd, the number of such that for is
[TABLE]
The numbers , for , can be calculated in the same way. When is even, we have for all . When is odd, when or , and if , and if . We also have, by Lemma 6.1, when is even resp. odd, the number of such that for is
[TABLE]
The numbers can be calculated in the same way. When even, we have when or , and when or . When odd, we have for all . The result follows. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] K. T. Arasu, C. Ding, T. Helleseth, P. V. Kumar, and H. M. Martinsen. Almost difference sets and their sequences with optimal autocorrelation. IEEE Trans. Inform. Theory , 47(7):2934–2943, 2001.
- 2[2] Y. Cai and C. Ding. Binary sequences with optimal autocorrelation. Theoret. Comput. Sci. , 410(24-25):2316–2322, 2009.
- 3[3] J. Chung, Y. K. Han, and K. Yang. New quaternary sequences with even period and three-valued autocorrelation. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. , E 93-A(1):309–315, 2010.
- 4[4] T. W. Cusick, C. Ding, and A. Renvall. Stream ciphers and number theory , volume 55 of North-Holland Mathematical Library . North-Holland Publishing Co., Amsterdam, 1998.
- 5[5] L. E. Dickson. Cyclotomy, Higher Congruences, and Waring’s Problem. Amer. J. Math. , 57(2):391–424, 1935.
- 6[6] C. Ding. Codes from difference sets . World Scientific Publishing Co. Pte. Ltd., Hackensack, NJ, 2015.
- 7[7] C. Ding, T. Helleseth, and H. M. Martinsen. New families of binary sequences with optimal three-level autocorrelation. IEEE Trans. Inform. Theory , 47(1):428–433, 2001.
- 8[8] V. Edemskiy and Ivanov A. Linear complexity of quaternary sequences of length p q 𝑝 𝑞 pq with low autocorrelation. J. Comput. and Appl. Math. , 259:555–560, 2014.
