Next Article in Journal
A Comparison between Invariant and Equivariant Classical and Quantum Graph Neural Networks
Previous Article in Journal
On Protected Quasi-Metrics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Review Study of Prime Period Perfect Gaussian Integer Sequences

DGUT-CNAM Institute, Dongguan University of Technology, Dongguan 523808, China
*
Author to whom correspondence should be addressed.
Axioms 2024, 13(3), 159; https://doi.org/10.3390/axioms13030159
Submission received: 11 January 2024 / Revised: 19 February 2024 / Accepted: 22 February 2024 / Published: 28 February 2024
(This article belongs to the Section Algebra and Number Theory)

Abstract

:
Prime period sequences can serve as the fundamental tool to construct arbitrary composite period sequences. This is a review study of the prime period perfect Gaussian integer sequence (PGIS). When cyclic group { 1 , 2 , , N 1 } can be partitioned into k cosets, where N = k f + 1 is an odd prime number, the construction of a degree-(k + 1) PGIS can be derived from either matching the flat magnitude spectrum criterion or making the sequence with ideal periodic autocorrelation function (PACF). This is a systematic approach of prime period N = k f + 1 PGIS construction, and is applied to construct PGISs with degrees 1, 2, 3 and 5. However, for degrees larger than 3, matching either the flat magnitude spectrum or achieving the ideal PACF encounters a great challenge of solving a system of nonlinear constraint equations. To deal with this problem, the correlation and convolution operations can be applied upon PGISs of lower degrees to generate new PGISs with a degree of 4 and other higher degrees, e.g., 6, 7, 10, 11, 12, 14, 20 and 21 in this paper. In this convolution-based scheme, both degree and pattern of a PGIS vary and can be indeterminate, which is rather nonsystematic compared with the systematic approach. The combination of systematic and nonsystematic schemes contributes great efficiency for constructing abundant PGISs with various degrees and patterns for the associated applications.

1. Introduction

A sequence is said to be perfect if and only if the out-of-phase value of the periodic autocorrelation function (PACF) is equal to zero [1,2,3,4,5,6,7,8,9]. Perfect sequences (PSs) were widely used in modern communication systems for such applications as real-time channel estimation [3,6,8,9], linear system parameter identification [6], equalization [10], synchronization [1,11,12,13], peak-to-average power ratio reduction [14,15], and modulation [16,17,18,19]. However, it is challenging to implement PSs with real or complex coefficients, which requires more memory than integers, and perfect binary sequences of length N > 4 and perfect quadri-phase sequences of length N > 16 have yet to be found [20]. A Gaussian integer sequence (GIS) is a sequence with coefficients that are complex numbers a + b j , where j = 1 and a and b are integers. The construction of a perfect Gaussian integer sequence (PGIS) has become an important research topic [21,22,23,24,25,26,27,28,29,30].
By tracing the construction of PGISs, a general form of even-period PGISs was presented in [21], in which the PGISs were constructed by linearly combining four base sequences or their cyclic shift equivalents using Gaussian integer coefficients of equal magnitude. Yang et al. [22] constructed PGISs of odd prime period p by using cyclotomic classes with respect to the multiplicative group of G F ( p ) . Ma et al. [23] later presented PGISs with a period of p ( p + 2 ) based on Whiteman’s generalized cyclotomy of order two over Z p ( p + 2 ) , where p and ( p + 2 ) are twin primes. In [24], Chang et al. introduced the concept of the degree of a sequence and constructed degree-2 and degree-3 PGISs of prime period p. Then, they up-sampled these PGISs by a factor of m and filled them with new coefficients to build degree-3 and degree-4 PGISs of arbitrary composite period N = m p . Lee et al. focused on constructing degree-2 PGISs of various periods using two-tuple-balanced sequences and cyclic difference sets, where some PGISs are with long and high-energy efficiency properties [25,26,27,28]. Algorithms that could generate PGISs of arbitrary period were developed by Pei et al. [29], and one of these algorithms could be applied to construct degree-5 PGISs of prime period p 1 ( mod 4 ) by applying the generalized Legendre sequences (GLS). PGISs of period q p with degrees equal to or larger than four were proposed in [30].
With the above mentioned significant results of theoretical PGIS study and matured construction techniques, exploring the application of PGIS has gradually become a new research topic [14,15,31,32,33]. In [14], a PGIS was applied to orthogonal-frequency division multiplexing (OFDM) systems for peak-to-average power ratio (PAPR) reduction. Subsequently, the PGIS was used to construct the transform matrix for the associated precoded OFDM systems to achieve full frequency diversity and obtain optimal bit-error rate [15]. A code division multiple access (CDMA) scheme based on PGIS, called the PGIS-CDMA system, was developed by Chang [31], where a set of PGISs could substitute and outperform the PN codes (e.g., m-sequences, Gold sequences, Kasami sequences, and bent sequences) in a direct sequence (DS) CDMA system. A new application of the PGIS to cryptography referred to [32], in which a hybrid public/private key cryptography scheme based on the PGIS of period N = p q was proposed. This hybrid cryptosystem can take advantage of public and private-key systems, and it is with implementation simplicity for easy adaptation to an IoT platform. PGISs can also be applied to construct a set of zero circular convolution (ZCC) sequences; ZCC sequences feature the advantage of possessing the desired PACF and the ideal periodic cross-correlation function (PCCF) properties. ZCC sequences can be applied for multi-user channel estimation as well as optimal joint symbol detection and channel estimation [33].
Different from that of binary sequence families, there is no upper bound to the available number of PGISs, and one can construct as many different PGISs as one would expect. We can use the degree, pattern and period as three parameters to uniquely define a PGIS. From the application point of view, the available numbers of degrees and patterns of a set of PGISs are desired when the period of the set of PGISs is fixed. For example, the capacity of a PGIS-CDMA system is determined by the number of degrees and patterns [31]. In addition, prime period PGISs can serve as a fundamental tool for constructing arbitrary composite period PGISs [24]. These two reasons stimulate us to perform a review and thorough study of constructing prime period PGIS from both the degree and pattern points of view.
To construct more degrees and patterns of different PGISs is the goal of this study, for which we conclude and group the construction approaches into two schemes: systematic and nonsystematic. When perfect sequences are constructed by matching the flat magnitude spectrum or the ideal PACF criterion, the pattern and degree of a sequence are determined and known in advance, for example, the construction of degree-2 and degree-3 PGISs of prime period in [24] and the construction of a degree-5 PGIS, adopting from the generalized Legengre sequences (GLSs) by Pei et al. [29]. This is the reason this approach can be called a systematic scheme. In this approach, when the cyclotomic order is greater than three, solving constraint equations by matching flat magnitude spectrum criterion becomes a great challenge. With this aspect, we can apply correlation and convolution operations in this study to construct degree-4 and many other degrees which belong to the set { 6 , 7 , 10 , 11 , 12 , 14 , 20 , 21 } . However, the degree, as well as the pattern, of a PGIS constructed from taking either a correlation or convolution operation between two or more PGISs might vary and is too complicated to be analyzed systematically, which is a case by case condition. This is rather a nonsystematic scheme of PGIS construction compared with the mentioned systematic scheme. One can apply a systematic scheme to construct lower-degree PGISs, and then these lower-degree PGISs can be applied to construct many other higher-degree PGISs using the nonsystematic scheme. The proposed systematic and nonsystematic schemes can be combined to construct efficiently abundant PGISs with various degrees and patterns for the associated different applications.
The structure of this paper is briefly described. Followed by depicting the properties of PGISs in Section 2, Section 3, Section 4, Section 5 and Section 6 present a review study of the systematic construction of general prime period PGISs of degrees 1, 2, 3 and 5, respectively. A new study of PGIS construction by correlation and convolution operations is addressed in Section 7, in which there exist abundant degrees and patterns to those PGISs of particular prime periods, e.g., N = 2 m 1 and N = p m 1 m 1 , where p is an odd prime. Conclusions are summarized in Section 8.

2. Definitions and PGIS Properties

2.1. Notations

δ [ τ ] is the Kronecker delta sequence of period N. The boldface character s denotes a sequence or a vector of period N, which is expressed as s = { s [ n ] } n = 0 N 1 , and s 1 * = { s * [ ( n ) N ] } n = 0 N 1 , where the superscript   * and ( · ) N stand for complex conjugate and modulo N operation, respectively. Let s ( m ) = { s [ ( n + m ) N ] } n = 0 N 1 and s ( m ) = { s [ ( n m ) N ] } n = 0 N 1 denote the circular shift of s to the left and right, respectively, by m places, where 0 m N 1 . A set of N different sequences is expressed as { s m } m = 0 N 1 . S 1 S 2 denotes the component-wise product between S 1 and S 2 .

2.2. Definitions

2.2.1. Degree

The degree of a sequence is defined as the number of distinct non-zero elements within one period of the sequence.

2.2.2. Pattern

The pattern of a sequence is defined as the distribution of non-zero elements within one period of the sequence.
We can demonstrate two degree-6 PGISs of period 31, which have different patterns, as follows:
( 3 , 9 , 9 , 2 , 9 , 2 , 2 , 8 , 9 , 2 , 2 , 2 , 2 , 2 , 8 , 5 , 9 , 2 , 2 , 8 , 2 , 2 , 2 , 5 , 2 , 8 , 2 , 5 , 8 , 5 , 5 ) ,
and
( 9 , 0 , 0 , 1 , 0 , 1 , 1 , 2 , 0 , 1 , 1 , 5 , 1 , 5 , 2 , 2 , 0 , 1 , 1 , 2 , 1 , 5 , 5 , 2 , 1 , 2 , 5 , 2 , 2 , 2 , 2 ) .
Notice that since the sequence and pattern are periodic with period N, sequence { s [ n ] } and its circular shifts { s [ ( n ± m ) N ] } in this paper are considered to have the same pattern, as are both of the sequences { c s [ n ] } and { s * [ n ] } . However, the pattern of sequence { s [ ( n ) N ] } may not be the same as that of { s [ n ] } .

2.2.3. Circular Convolution

The circular convolution between s 1 = { s 1 [ n ] } n = 0 N 1 and s 2 = { s 2 [ n ] } n = 0 N 1 , denoted by s 1 s 2 = { s 12 [ n ] } n = 0 N 1 , where s 12 [ n ] is the nth component of s 1 s 2 , is defined as
s 12 [ n ] = τ = 0 N 1 s 1 [ τ ] s 2 [ ( n τ ) N ] ,
where ( · ) N denotes modulo N.

2.2.4. PACF

Let s = { s [ n ] } n = 0 N 1 denote a sequence of period N, where s [ n ] is the nth component of s . R s s s 1 * = { R [ τ ] } τ = 0 N 1 denotes the periodic autocorrelation function (PACF) of s , i.e.,
R [ τ ] = n = 0 N 1 s [ n ] s * [ ( n τ ) N ] ,
where s 1 = { s [ ( n ) N ] } n = 0 N 1 . Let S = { S [ n ] } n = 0 N 1 denote the discrete Fourier transform (DFT) of s . Then, the DFT of R s is S S * = S 2 , where | · | denotes the Euclidean norm. The sequence s is called perfect if and only if R s = E · δ [ τ ] , where E is the energy of the sequence s . The DFT pair relationship between R s = E · δ τ and S S * = S 2 indicates that a sequence s is perfect if and only if the magnitude spectrum of s is flat, i.e., S n = E , 0 n N 1 .

2.2.5. PCCF

The periodic cross-correlation function (PCCF) between s 1 = { s 1 [ τ ] } τ = 0 N 1 and s 2 = { s 2 [ τ ] } τ = 0 N 1 is defined as
R 1 , 2 [ τ ] = n = 0 N 1 s 1 [ n ] s 2 * [ ( n τ ) N ] .

2.2.6. Coset

Let N = K M + 1 be an odd prime number; thus, Z N = { 1 , 2 , , N 1 } is both a multiplicative group and a cyclic group [34]. If α Z N is a primitive element, it follows that α N 1 = 1 . Let H { α m · K } m = 0 M 1 and γ Z N . The subset H γ { h γ | h H } is called the right coset of subgroup H generated by γ . Define
H k H α k , k = 0 , 1 , , K 1 .
It is easy to show that H k , k = 0 , 1 , , K 1 , are distinct right cosets of H , where H = H 0 . It can be further shown that Z N = H 0 H 1 H K 1 and | Z N | = | H 0 | + | H 1 | + + | H K 1 | = K M . It is noted that H k = H α k = H α k + m · K , where α k + m · K , m = 0 , 1 , , M 1 belong to the same coset.

2.3. PGIS Properties

Only parts of the PGIS properties, which are related to this study, are summarized to form the following theorem. In particular, property 7 is applied for nonsystematic PGIS construction.
Theorem 1. 
Let s = { s [ n ] } n = 0 N 1 , s 1 and s 2 be three PGISs of prime period N. The following sequences are also PGISs of period N:
(1) 
{ s [ ( n ± m ) N ] } , where m is any integer;
(2) 
{ c s [ n ] } , where c is any nonzero Gaussian integer;
(3) 
{ s * [ n ] } , where s * [ n ] denotes complex conjugation;
(4) 
{ S [ k ] } , the DFT of { s [ n ] } , given that { s [ n ] } is with a constant amplitude;
(5) 
{ s [ ( n ) N ] } ;
(6) 
s 1 s 2 ;
(7) 
{ R 1 , 2 [ τ ] } τ = 0 N 1 , { R 2 , 1 [ τ ] } τ = 0 N 1 , { R 1 , 1 [ τ ] } τ = 0 N 1 and { R 2 , 2 [ τ ] } τ = 0 N 1 .
Proof. 
(1). The proof of properties (1) to (6) can refer to [6,31].
(2). To prove the property (7), it is straightforward that { s 2 * [ ( τ ) N ] } is PGIS, and it has { R 1 , 2 [ τ ] } = { s 1 [ τ ] } { s 2 * [ ( τ ) N ] } . The convolution between { s 1 [ τ ] } and { s 2 * [ ( τ ) N ] } yields that { R 1 , 2 [ τ ] } is also a PGIS of period N by property (6). Similarly, { R 2 , 1 [ τ ] } = { s 2 [ τ ] } { s 1 * [ ( τ ) N ] } , { R 1 , 1 [ τ ] } = { s 1 [ τ ] } { s 1 * [ ( τ ) N ] } and { R 2 , 2 [ τ ] } = { s 2 [ τ ] } { s 2 * [ ( τ ) N ] } are also PGISs of period N as well. □
When the degree of sequence is a great concern, one can apply the cyclotomic class for systematically constructing PS and PSIS according to the following theorem.
Theorem 2. 
Let a cyclic group Z N = { 1 , 2 , , N 1 } be partitioned into K cosets, where each coset contains M elements and N = 1 + K M . Let c 1 , c 2 , …, c F be all the F positive factors of N 1 . There exist F + 1 classes of PSs of period N with degrees 1, 1 + N 1 c 1 , 1 + N 1 c 2 , …, 1 + N 1 c F , respectively. It is noted that K { N 1 c 1 , N 1 c 2 , , N 1 c F } .
Proof. 
Refer to [35]. □
Consider the case of N = 13 , where the six positive factors of N 1 = 12 are 1, 2, 3, 4, 6 and 12, respectively. Therefore, the corresponding degrees of the PSs or PGISs are given by 13, 7, 5, 4, 3, and 2, respectively. We would like to mention that Theorem 2 can ensure the existence of six patterns of PSs with period N = 13 ; however, it is challenging to construct PGISs of these six patterns, where the coefficients of these sequences should be Gaussian integer numbers.

3. Unique Degree-1 PGIS

To encompass a broader scope of sequence degree, a particular degree-1 PGIS, which is originated from Kronecker delta sequence δ [ τ ] , is addressed in this section.
Theorem 3. 
For any nonzero Gaussian integer a, sequence s = ( a , 0 , , 0 N 1 ) and all N 1 other circular shifts of s , with notation s ( n ) , are the only existing degree-1 PGISs of period N. In other words, ( a , 0 , , 0 ) is the unique pattern of degree-1 PGIS.
Proof. 
At first, the number of different nonzero elements for degree-1 PGIS is one. The DFT of s = ( a , 0 , , 0 N 1 ) is S = ( a , a , , a N 1 ) , where S meets the flat magnitude spectrum criterion for sequence s to be a PGIS. Let s ( n ) = ( 0 , , 0 n , a , 0 , , 0 N n 1 ) be the n-shift of s . The DFT of s ( n ) is S ( n ) = a e j 2 π n m N m = 0 N 1 , where a e j 2 π n m N = | a | , m . This infers that s ( n ) is a degree-1 PGIS, and this is valid for all n = 1 , , N 1 .
When there exist two “a” elements in this sequence, e.g., s + s ( n ) , the DFT of sequence s + s ( n ) becomes S + S ( n ) = a 1 + e j 2 π n m N m = 0 N 1 , where a ( 1 + e j 2 π n m N ) a ( 1 + e j 2 π n k N ) , 0 m , k N 1 , m k . The flat magnitude spectrum criterion for a sequence to be perfect cannot be maintained in this situation. By extending this result, when sequence exists more than two “a” elements, the DFT of this sequence becomes a ( 1 + n 0 e j 2 π n m N ) m = 0 N 1 for some n, which it is straightforward that a ( 1 + n 0 e j 2 π n m N ) a ( 1 + n 0 e j 2 π n k N ) is true, 0 m , k N 1 , m k . This leads to the conclusion that the sequence can no longer be a degree-1 PGIS when there exist two or more “a” elements. □

4. Degree-2 PGISs Construction

In addition to the fact that degree-2 PGISs can be constructed using the cyclotomic class, the same as PGISs of other degrees, many binary sequences, e.g., m-sequences and the cyclic difference set, can also be adopted to construct degree-2 PGISs, where binary sequence construction is rather a matured topic with many construction schemes or algorithms [6,25]. This implies more abundant patterns of degree-2 than other degrees. The significance of the existence of abundant sequence patterns of degree-2 PGISs has the merit that the more numerous the PGISs, the more they can be applied to generate more new PGISs by means of taking the convolution or correlation operation upon themselves. This topic of the convolution technique on PGIS construction is addressed in Section 7 of this paper.

4.1. Construction Using Cyclotomic Class

4.1.1. Cyclotomic Class of Order 1

Let N = k f + 1 be an odd prime. When k = 1 , there is no partition of the cyclic multiplicative group Z N = { 1 , 2 , , N 1 } . In this situation, the pattern of degree-2 PGIS is
s = ( a , b , , b N 1 ) ,
where a and b are two nonzero Gaussian integers.
The autocorrelation function of sequence s = ( a , b , , b N 1 ) is
R [ τ ] = | a | 2 + ( N 1 ) | b | 2 , τ = 0 a b * + b a 1 * + ( N 2 ) | b | 2 , τ 0 .
The constraint equation a b * + b a * + ( N 2 ) | b | 2 = 0 is a necessary as well as sufficient condition for sequence s to be a degree-2 PGIS with nonzero Gaussian integers a = x 1 + j y 1 and b = x 0 + j y 0 . This equation can be further simplified as
2 ( x 0 x 1 + y 0 y 1 ) + ( N 2 ) ( x 0 2 + y 0 2 ) = 0 .
Example 1. 
When f = 4 and N = 4 + 1 = 5 , Gaussian integers a = 9 + 2 j and b = 1 3 j fulfill (3). A degree-2 PGIS of period five is given by
s = ( 9 + 2 j , 1 3 j , 1 3 j , 1 3 j , 1 3 j ) .

4.1.2. Cyclotomic Class of Order 2

When k = 2 and N = 2 f + 1 is an odd prime, the cyclic group Z N = { 1 , 2 , , N 1 } can be partitioned into two cosets Z N = H b 0 H b 1 , where α 2 f = 1 , H b 0 = { α 2 n } n = 0 f 1 and H b 1 = { α 2 n + 1 } n = 0 f 1 . To construct PGIS, at first, three base sequences x δ and x i = { x i [ n ] } n = 0 N 1 , i = 0 , 1 are defined as follows:
x δ = ( 1 , 0 , , 0 N 1 ) ,
x i [ n ] = 1 , n H b i 0 , otherwise .
Theorem 4. 
Let N = 2 f + 1 be an odd prime and f be an odd integer. The sequence s = a ( x δ + x 0 ) + b x 1 with two nonzero Gaussian integers a and b is a degree-2 PGIS if the following constraint equation holds:
a f + 1 + b f = a b 1 + j N 2 = a b 1 j N 2 .
Proof. 
Refer to [24]. □
Corollary 1. 
Let N = 2 f + 1 be an odd prime and f be an odd integer. The sequence s = b ( x δ + x 1 ) + a x 0 with two nonzero Gaussian integers a and b is a degree-2 PGIS if
b f + 1 + a f = b a 1 + j N 2 = b a 1 j N 2 .
Proof. 
The flat magnitude spectrum criterion leads to the constraint of Equation (5). □
Let a = a R + j a I and b = b R + j b I . The constraint Equation (4) infers that the following equation should be fulfilled:
b R 2 + b I 2 a R + b R 2 + a I + b I 2 = f + 1 2 .
And equation (5) infers that
a R 2 + a I 2 a R + b R 2 + a I + b I 2 = f + 1 2 .
Example 2. 
When f = 15 and N = 2 f + 1 = 31 , Gaussian integers a = 5 and b = 6 + 2 j fulfill (6). A degree-2 PGIS of period 31 is given by
s = ( a , a , a , b , a , a , b , a , a , a , a , b , b , b , a , b , a , b , a , a , a , b , b , b , b , a , b , b , a , b , b ) .
Example 3. 
Gaussian integers a = 2 6 j and b = 3 + 4 j can fulfill (7). A degree-2 PGIS of period 31 but with a different pattern from that of (8) is
s = ( b , a , a , b , a , a , b , a , a , a , a , b , b , b , a , b , a , b , a , a , a , b , b , b , b , a , b , b , a , b , b ) .
However, there exists no degree-2 PGIS of prime period N = 2 f + 1 when f is an even integer if the base sequences x δ , x 0 and x 1 are applied for sequence construction [24].

4.2. Degree-2 PGISs of Arbitrary Prime Period

Let us define two base sequences x a , x b as follows:
x a = ( 1 , 1 , , 1 N 1 ) ,
x b = ( N 1 , 1 , , 1 N 1 ) ,
Base sequences x a and x b can be applied to construct a degree-2 PGIS of prime period N = 2 f + 1 for both even and odd f according to Theorem 5.
Theorem 5. 
The sequence s = a x a + b x b with nonzero Gaussian integers a and b is a degree-2 PGIS if a = b .
Proof. 
Refer to [24]. □
Above all, there exist three different sequence patterns to degree-2 PGISs of odd prime period N = 2 f + 1 when f is odd, but there is only one pattern when f is even. However, note that any degree-2 PGISs constructed based on Theorem 5 belong to the same sequence pattern as that of (2). To explain the reason, the two base sequences that span the sequence pattern in (2) are x δ and x c = ( 0 , 1 , , 1 N 1 ) , for which { x δ , x c } and { x a , x b } can span the same vector space.
From the sequence application point of view, it is desirable to design as many distinct sequences as possible for a given period. There do exist many other sequence patterns in the degree-2 PGIS family of a particular prime period, addressed in the following two subsections.

4.3. Degree-2 PGISs Adopting from Ternary Perfect Sequences

4.3.1. Construction Based on Ternary Perfect Sequences

Ipatov derived a large class of ternary PSs of period N = q m 1 q 1 , where m is an odd number, q = p s , p is an odd prime, and s is an integer [6,36,37]. Having sequence elements that belong to { 0 , + 1 , 1 } , the ternary PSs can be adopted to obtain general degree-2 PGISs by replacing + 1 and 1 with any nonzero Gaussian integers a and a , respectively. The degree-2 PGISs derived from ternary PSs may contain many zero elements. Given q = 3 and m = 3 , the ternary PS of period 13 = 3 3 1 3 1 is ( 0 , 0 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 1 , 1 , 1 ) , and a degree-2 PGIS of period N = 13 is given by:
s = ( 0 , 0 , a , 0 , a , a , a , a , a , 0 , a , a , a ) .

4.3.2. Construction Based on CIDTS

The second type of degree-2 PGISs can be built, adopting from the correlation identity-derived ternary sequences (CIDTS) [6]. Momentarily, we will present only the construction of 12 different degree-2 PGISs of prime period N = 2 5 1 based on CIDTS, which are { t 1 , , t 12 } , in Table 1. The detailed construction rules of this scheme can refer to Section 7.5.

4.4. Degree-2 PGISs of Prime Period 2 m 1

In the case of the prime period N = 2 m 1 family, there exist many sequence patterns of degree-2 PGISs. In [25], Lee et al. constructed four different kinds of degree-2 PGISs of period N = 2 m 1 from the trace representations of Legendre sequences, Hall’s sextic residue sequences, m-sequences, and GMW sequences, respectively. Let us present Theorem 6 before addressing the construction of degree-2 PGISs of prime period N = 2 m 1 .
Theorem 6. 
For any prime number N, the set of quadratic residues of N forms a multiplicative group with cardinality N 1 2 .
Proof. 
The proof of this theorem is omitted here for brevity. □

4.4.1. Degree-2 PGISs from Legendre Sequences

According to Theorem 6, the set of quadratic residues of prime N is isomorphic to the cyclotomic class of order 2. Thus, any degree-2 PGISs of prime period 2 m 1 constructed using the trace representations of Legendre sequences belong to the same sequence patterns built according to Theorem 6.

4.4.2. Degree-2 PGISs from Hall’s Sextic Residue Sequences

In the case of prime period N = 4 a 2 + 27 = 6 f + 1 = 2 m 1 , where a, f and m are positive integers, e.g., N = 31 and N = 127, there exist six different sequence patterns of degree-2 PGISs derived from the trace representation of Hall’s sextic residue sequences [25].

4.4.3. Degree-2 PGISs from m-Sequences

In the case of degree-2 PGISs derived from m-sequences of period 2 m 1 , the number of distinct m sequence is ϕ ( 2 m 1 ) m , where ϕ ( · ) is Euler’s totient function. For example, when N = 7, there exist two patterns which are the same as that of the cyclotomic class of order 2. In case of N = 31, the existing six sequence patterns are the same as that based on the Hall’s sextic residue sequences [25]. There exist 18 different sequence patterns when N = 127; these patterns are different from both the Hall’s sextic residue sequences and the cyclotomic class of order 2. More details on this topic can be referred to in [25].

4.4.4. Degree-2 PGISs from Cyclic Difference Set

TABLE II in [26] presents the cyclic difference sets ( ν , κ , λ ) of order ( κ λ ) 30 , among which the two cyclic sets that belong to the family of prime period N = 2 m 1 are ( 31 , 6 , 1 ) and ( 31 , 15 , 7 ) . The degree-2 PGIS pattern constructed using ( 31 , 15 , 7 ) belongs to one of six patterns derived from m-sequences of period 2 5 1 ; while a new pattern can be generated using ( 31 , 6 , 1 ) , when a = j and b = 1 + 3 j are applied, the degree-2 PGIS of period N = 31 is
s = ( a , b , a , a , a , b , a , a , a , a , a , b , a , a , a , a , a , a , a , a , a , a , a , a , b , b , a , b , a , a , a ) .

5. Degree-3 PGISs Construction

5.1. Construction Using Cyclotomic Class of Order 2

Let N = 2 f + 1 be an odd prime. When f is odd, the autocorrelation function of sequence s = a 2 x δ + a 0 x 0 + a 1 x 1 can be expressed as follows:
R [ τ ] = | a 2 | 2 + f · ( | a 0 | 2 + | a 1 | 2 ) , τ = 0 a 2 a 1 * + a 0 n H b 0 s * [ ( n τ ) N ] + a 1 n H b 1 s * [ ( n τ ) N ] , τ H b 0 a 2 a 0 * + a 0 n H b 0 s * [ ( n τ ) N ] + a 1 n H b 1 s * [ ( n τ ) N ] , τ H b 1 .
When f is even, the autocorrelation function becomes
R [ τ ] = | a 2 | 2 + f · ( | a 0 | 2 + | a 1 | 2 ) , τ = 0 a 2 a 0 * + a 0 n H b 0 s * [ ( n τ ) N ] + a 1 n H b 1 s * [ ( n τ ) N ] , τ H b 0 a 2 a 1 * + a 0 n H b 0 s * [ ( n τ ) N ] + a 1 n H b 1 s * [ ( n τ ) N ] , τ H b 1 .
Let a i = x i + j y i , i = 0 , 1 , 2 be three nonzero different Gaussian integers. For an odd f, the necessary and sufficient conditions for sequence s , with its autocorrelation function defined in (13), to be a degree-3 PGIS of period N = 2 f + 1 leads to the following linear system of two equations with variables x 2 and y 2 . The same equations as that of (15) are shown in [22,24], where the derivation of (15) in [24] is based on the frequency domain approach:
y 0 x 1 y 1 x 0 = y 2 ( x 1 x 0 ) + x 2 ( y 0 y 1 ) ( Δ + x 0 x 1 + y 0 y 1 ) = x 2 ( x 1 + x 0 ) + y 2 ( y 1 + y 0 )
where Δ = f 1 2 ( ( x 0 + x 1 ) 2 + ( y 0 + y 1 ) 2 ) . For an even f, the requirement of { R [ τ ] } τ = 1 N 1 = 0 in (14) leads to the following linear system of two equations with variables x 2 and y 2 . Chang et al. derived the same constraint equations as that of (16) in [24]. However, their derivation is from the frequency domain approach:
( x 1 2 x 0 2 ) 2 + ( y 1 2 y 0 2 ) 2 = x 2 ( x 1 x 0 ) + y 2 ( y 1 y 0 ) Δ x + Δ y = N x 2 ( x 1 + x 0 ) N y 2 ( y 1 + y 0 )
where
Δ x = ( x 0 + x 1 ) 2 f 2 x 0 x 1 ( N + 1 ) ( x 0 x 1 ) 2 4
and
Δ y = ( y 0 + y 1 ) 2 f 2 y 0 y 1 ( N + 1 ) ( y 0 y 1 ) 2 4 .
In [29], Pei et al. applied Legendre sequence and Gauss sum to construct degree-3 PGISs. This approach is more efficient in deriving the coefficients of sequence to achieve ideal PACF than solving the constraint of Equations (15) and (16). However, as described in Theorem 5, the sequence pattern constructed based on the Legendre sequences is the same as that based on the cyclotomic class of order 2.

5.2. Degree-3 PGISs of Prime Period 2 m 1

This section presents more sequence patterns of degree-3 PGIS of prime period 2 m 1 , which are derived from taking the circular convolution of two degree-2 PGISs. We present 12 illustrative examples to demonstrate the results of circular convolution in Table 2, for which the former 12 patterns are obtained from circular convolution applied to degree-2 PGISs from Table 1, and the bottom row pattern is constructed using cyclotomic class of order 2.

5.3. Construction from Ternary Perfect Sequences

There exists also a degree-3 PGIS constructed from taking circular convolution between ternary PS and degree-2 PGIS with sequence pattern s = ( a , b , , b N 1 ) . One more degree-3 PGIS example s = s 10 s 11 of period N = 2 5 1 is present in Table 2.

6. Degree-5 PGISs Construction

6.1. PGISs Construction Using GLS

Though the authors in [22] did not mention the degree concept of a sequence, they did make efforts in the construction of the degree-5 PGIS of prime period N = 4 f + 1 , for which, by using the cyclotomic class of order four and depending on either odd or even f, two systems of four equations were derived, respectively. However, it is still in a pending situation to solve these two constraint equations from which to show the existence of a prime period degree-5 PGIS. Pei et al. made a breakthrough of successfully constructing the prime period degree-5 PGIS by adopting the GLS instead of using cyclomotic class of order four, though they did not mention the degree-5 concept either [29]. A more detailed study of constructing degree-5 PGIS by adopting GLS is addressed in this section.
At first, the GLS, denoted by g = { g [ n ] } n = 0 N 1 , is defined [38] as follows:
g [ n ] = 0 , n = 0 , exp [ j 2 π ( ind h n ) N 1 ] , n 0 ( mod N ) .
In (17), ind h n is the index function defined by
h ind h n n ( mod N ) .
In a further generalization, a scaling factor, r = 1 , 2 , , N 2 , can be introduced in the definition (17), yielding
g [ n ] = 0 , n = 0 , exp [ j 2 π r ( ind h n ) N 1 ] , n 0 ( mod N ) .
Lemma 1. 
Let N = 4 f + 1 be a prime number. In (18), when the scaling factor r = f, g [ n ] { 1 , j , 1 , j } , n 0 .
Proof. 
Inserting r = f to (18) proves the result. □
Let { G [ n ] } n = 0 N 1 be the DFT of GLS g .
Lemma 2. 
Let N = 4 f + 1 be a prime number. In (18), when the scaling factor r = f, the magnitude spectrum of g = { g [ n ] } n = 0 N 1 is as follows:
| G [ n ] | = 0 , n = 0 , N , n 0 ( mod N ) .
Proof. 
Refer to [38]. □
We can adopt the results of Lemmas 1 and 2 and apply base sequence x a , defined in (10), and GLS g to bound the coefficients of sequences in Gaussian integers, according to Theorem 7.
Theorem 7. 
Let N = 4 f + 1 be a prime number and a a nonzero Gaussian integer. The sequence s = a · x a + N · g is a degree-5 PGIS of period N given that | a | 2 = N .
Proof. 
When | a | 2 = N , the magnitude spectrum of a · x a is N N δ [ n ] . By applying the result of Lemmas 1 and 2, it is straightforward that the magnitude spectrum of s = a · x a + N · g is flat, and g [ n ] { 1 , j , 1 , j } implies that the number of different Gaussian integers that appear in sequence s is five. This proves that s = a · x a + N · g is a degree-5 PGIS. □
Examples 4 and 5 present odd and even f examples of degree-5 PGIS of period N = 4 f + 1 , respectively.
Example 4. 
When f = 3 , N = 4 · 3 + 1 = 13 . Let a = 2 3 j , where | a | 2 = 13 . The GLS g = ( 0 , 1 , j , 1 , 1 , j , j , j , j , 1 , 1 , j , 1 ) . A degree-5 PGIS s = a · x a + 13 · g of period 13 is given by
s = ( a , b , c , b , d , c , c , e , e , b , d , e , d ) ,
where a = 2 3 j , b = 15 3 j , c = 2 + 10 j , d = 11 3 j , and e = 2 16 j .
Example 5. 
When f = 4 , N = 4 · 4 + 1 = 17 . Let a = 4 + j , where | a | 2 = 17 . The GLS g = ( 0 , 1 , 1 , j , 1 , j , j , j , 1 , 1 , j , j , j , 1 , j , 1 , 1 ) . A degree-5 PGIS s = a · x a + 17 · g of period 17 is given by
s = ( a , b , c , d , b , d , e , e , c , c , e , e , d , b , d , c , b ) ,
where a = 4 + j , b = 21 + j , c = 13 + j , d = 4 + 18 j , and e = 4 16 j .

6.2. Degree-5 PGISs of Prime Period 2 m 1

Addressed in the previous section, degree-5 PGIS of arbitrary prime period N = 4 f + 1 can be constructed using the GLS, where for each N = 4 f + 1 , there exist two sequence patterns associated with even and odd f, respectively. This section presents the creation of more sequence patterns for the degree-5 PGIS family using the CIDTS scheme [6]. However, this scheme can be applied only to a particular prime period, e.g., N = 2 m 1 . The principles of the CIDTS scheme are summarized as follows:
Let s b = { s b [ n ] } n = 0 N 1 and s c = { s c [ n ] } n = 0 N 1 be two sequences with two-valued autocorrelation functions (ACFs), i.e.,
R b [ τ ] = A b , τ = 0 , B b , n 0
R c [ τ ] = A c , τ = 0 , B c , n 0
The CCF between s b and s c is
R b , c [ τ ] = n = 0 N 1 s b [ n ] s c * [ ( n τ ) N ] ,
The following identity is true for periodic correlation functions
n = 0 N 1 R b , c [ n ] R b , c * [ ( n τ ) N ] = n = 0 N 1 R b [ n ] R c * [ ( n τ ) N ] .
Let s a [ n ] = R b , c [ n ] , then s a = { s a [ n ] } n = 0 N 1 is a periodic sequence with two-valued ACF given by [6]
R a [ τ ] = n = 0 N 1 R b , c [ n ] R b , c * [ ( n τ ) N ] = A b A c + ( N 1 ) B b B c , τ = 0 , A b B c + A c B b + ( N 2 ) B b B c , n 0 .
From (22), when both s b and s c are PSs, then s a does too. Otherwise, one can still make an necessary adjustment and make s a a PS [6]. The result of (22) can be adopted to construct a degree-5 PGIS of particular prime period, e.g., N = 2 m 1 . For the m sequence of period N = 2 5 1 = 31 , the six distinct m sequences are { m 1 , , m 6 } , which are obtained from { s 1 , , s 6 } , listed in Table 1, after substituting a = 1 and b = 1 , respectively. Let us make an adjustment by setting s a [ n ] = R b , c [ n ] + 1 to construct three different degree-5 PGISs s a , presented in Example 6.
Example 6. 
At first, when s b = { m 1 [ n ] } n = 0 N 1 and s c = { m 2 [ n ] } n = 0 N 1 , by setting { t 13 [ n ] } = { R b , c [ n ] + 1 4 } , a degree-5 PGIS of period 31 is
t 13 = ( 3 , 0 , 0 , 1 , 0 , 1 , 1 , 2 , 0 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 0 , 1 , 1 , 2 , 1 , 1 , 1 , 2 , 1 , 2 , 1 , 2 , 2 , 2 , 2 ) .
Secondly, when s b = { m 3 [ n ] } n = 0 N 1 and s c = { m 4 [ n ] } n = 0 N 1 , { t 14 [ n ] } = { R b , c [ n ] + 1 4 } obtains
t 14 = ( 3 , 2 , 2 , 1 , 2 , 0 , 1 , 1 , 2 , 0 , 0 , 2 , 1 , 2 , 1 , 1 , 2 , 1 , 0 , 1 , 0 , 2 , 2 , 1 , 1 , 1 , 2 , 1 , 1 , 1 , 1 ) .
Finally, when s b = { m 5 [ n ] } n = 0 N 1 and s c = { m 6 [ n ] } n = 0 N 1 are applied, the third PGIS is
t 15 = ( 3 , 1 , 1 , 2 , 1 , 2 , 2 , 0 , 1 , 2 , 2 , 1 , 2 , 1 , 0 , 1 , 1 , 2 , 2 , 0 , 2 , 1 , 1 , 1 , 2 , 0 , 1 , 1 , 0 , 1 , 1 ) .
Since R c , b [ ( n ) N ] = R b , c [ n ] , when R c , b [ n ] R b , c [ n ] , setting t a [ n ] = R c , b [ n ] + 1 4 will generate distinct PSIS, where { t a [ n ] } = { t a [ ( n ) N ] } . Consequently, there exist three other patterns associated with (23)–(25), respectively.

7. PGISs Construction from Convolution and Correlation Operations

Basically there are three parts in this section. The first part consists of Section 7.1 and Section 7.2, which addresses the relationship between the circulant matrix and circular convolution, and explores some properties of PGIS construction from convolution. Applying cascading convolution to successfully construct the degree-4 PGIS is discussed in Section 7.3. The last part presents more higher-degree PGIS construction of different types, which includes Section 7.4, Section 7.5 and Section 7.6.

7.1. Relationship between Convolution and Circulant Matrix

Let us define a circulant matrix C of size N × N based on sequence c = { c [ n ] } n = 0 N 1 , where the elements of c form the first row of C . With this definition, C = { c [ ( k n ) N ] } , where the ( n , k ) entry of C , denoted by C n , k , is
C n , k = c [ ( k n ) N ] .
The eigenvalues of a circulant matrix comprise the DFT of the first row of the circulant matrix, and conversely, the first row of a circulant matrix is the inverse DFT of the eigenvalues. In particular, all circulant matrices share the same eigenvectors ([39] and p. 267 [40])
y m = 1 N [ 1 e j 2 π m / N e j 2 π m ( N 1 ) / N ] T , m = 0 , 1 , , N 1 ,
where [ · ] T denotes the transpose. Let U be the matrix consisting of the eigenvectors y m as columns in order, and Ψ = diag( ψ k ) is the diagonal matrix with diagonal elements ψ 0 , ψ 1 , , ψ N 1 . It is true that U U H = U H U = I N , where I N is an identity matrix.
Lemma 3. 
Let C = { c [ ( k n ) N ] } and B = { b [ ( k n ) N ] } be circulant N × N matrices with eigenvalues ψ m and β m , respectively, m = 0 , 1 , , N 1 , where
ψ m = k = 0 N 1 c [ k ] e j 2 π k m / N ,
β m = k = 0 N 1 b [ k ] e j 2 π k m / N .
Then, C and B commute and
CB = BC = U Ω U H ,
where Ω = diag( ψ m β m ) is the diagonal matrix with diagonal elements ψ 0 β 0 , ψ 1 β 1 , , ψ N 1 β N 1 , [ · ] H denotes the transpose and conjugate operation, and CB is also a circulant matrix.
Proof. 
Refer to [39,40]. □
Theorem 8. 
Let s 1 , s 2 , , s k be k distinct PGISs of period N. Then, s = s 1 s 2 s k is a PGIS of period N, where denotes circular convolution. In addition, s is also a PGIS of period N, when any numbers of s i are substituted by s i = { s i [ ( n ) N ] } or s i * , i = 1 , , k .
Proof. 
At first, taking convolution upon two PGISs s 1 s 2 obtains a new PGIS, then the resultant PGIS can be convoluted with the third PGIS s 3 to generate other new PGIS, etc. This leads to s , a PGIS of period N. Next, when s i is a PGIS, both s i and s i * are PGISs as well. This leads to s also being a PGIS of period N if s i is substituted by s i or s i * . □
With the defined circulant matrix C s 2 = { s 2 [ ( n k ) N ] } , which is formed based on sequence s 2 = { s 2 [ ( n ) N ] } n = 0 N 1 , the evaluation of the circular convolution between s 1 and s 2 , denoted by s = s 1 s 2 , can be obtained by taking the matrix multiplication operation S = C s 2 S 1 instead, where S 1 = [ s 1 [ 0 ] s 1 [ 1 ] s 1 [ N 1 ] ] T is a N × 1 vector consisting of N elements from s 1 = { s 1 [ n ] } n = 0 N 1 . That is, the values of N components of PGIS s = { s [ n ] } n = 0 N 1 can be derived from the N elements of a N × 1 vector S = C s 2 S 1 .
When s = s 1 s 2 s r , s can be derived from S = C a S 1 . In this expression, circulant matrix C a = C s 2 C s 3 C s r = U Ω U H and Ω = diag( ψ m ) is a diagonal matrix with diagonal elements ψ 0 , ψ 1 , , ψ N 1 , where each eigenvalue ψ m = ψ m 2 ψ m 3 ψ m r is obtained from the product of eigenvalues ψ m l of circulant matrices C s l = { s l [ ( n k ) N ] } , l = 2 , 3 , , r , respectively. The properties of circulant matrix C a may bring insight to determine the degree and pattern of PSIS s generated from convoluting many PGISs.

7.2. Effect of Convolution on Degree and Pattern Expansion

This section addresses the effectiveness of convolution operation upon two sequences; it can increase the degree and create new pattern to the resultant sequence. This property is described in Theorem 10. The derivation of Theorem 10 is based on Theorem 9 and Lemmas 4 and 5.
Let H b 0 = { α k n } n = 0 f 1 be a subgroup of cyclic group Z N = { 1 , 2 , , N 1 } and b i Z N , where N = f k + 1 . The subset H b i = { u b i | u H b 0 } is called the right coset of subgroup H b 0 generated by b i . Let H b 0 , H b 1 , , H b k 1 be the distinct right cosets of H b 0 in Z N . Then, Z N = H b 0 H b 1 H b k 1 , which is a disjoint union and | Z N |   = | H b 0 |   +   | H b 1 |   +     + | H b k 1 |   = | H b 0 |   +   | H b 0 |   +     +   | H b 0 |   = k | H b 0 |   = k f .
Lemma 4. 
Let l , n Z N , which l n . m H b i e j 2 π m n / N = m H b i e j 2 π m l / N l , n H b a , where H b a { H b 0 , H b 1 , , H b k 1 } .
Proof. 
Let H b 0 n = { u n | u H b 0 } and H b 0 l = { u l | u H b 0 } be two cosets of H b 0 generated by n and l, respectively. If l and n belong to the same coset, which means { u l | u H b 0 } = { u n | u H b 0 } , then m l { b i l u | u H b 0 } and m n { b i l u | u H b 0 } . This implies that m l and m n belong to the same coset of H b 0 generated by b i l , denoted as H b i l , where H b i l { H b 0 , H b 1 , , H b k 1 } . The summation of e j 2 π m n / N with respect to m, where m comes across the domain of one coset, results in m H b i e j 2 π m n / N = m H b i e j 2 π m l / N = m H b i l e j 2 π m / N . Conversely, when l , m , n Z N , it is obvious that gcd ( m n , N ) = 1 and gcd ( m l , N ) = 1 . Since both e j 2 π m l / N and e j 2 π m n / N U N , where U N = { e j 2 π m / N | m = 0 , 1 , , N 1 } denotes the group of Nth roots of unity, l n e j 2 π m l / N e j 2 π m n / N and m H b i e j 2 π m l / N = m H b i e j 2 π m n / N { m l ( mod N ) | m H b i } = { m n ( mod N ) | m H b i } . This infers that l and n belong to the same coset. □
Let N = k f + 1 = k f + 1 be an odd prime. The cyclic group Z N = { 1 , 2 , , N 1 } can be partitioned either into k cosets H b i , i = 0 , , k 1 , or k cosets H b   i , i = 0 , , k 1 , respectively, where both H b 0 = { α k n } n = 0 f 1 and H b 0 = { α k n } n = 0 f 1 are subgroups of Z N * , H b i = α i H b 0 = { α k n + i } n = 0 f 1 , H b i = α i H b 0 = { α k n + i } n = 0 f 1 , and α is the generator of Z N . When k = m k and m 2 is an integer, each H b i , i = 0 , , k 1 , can be further partitioned into m cosets, e.g., H b i = H b i H b k + i H b ( m 1 ) k + i , i = 0 , , k 1 , where the cardinality of all H b i , i = 0 , , k 1 , is f, and that of H b i   , i = 0 , , ( m k 1 ) , is f   = f / m .
Let us define two sequence sets x i = { x i [ n ] } n = 0 N 1 , i = 0 , , k 1 , and x i = { x i [ n ] } n = 0 N 1 , i = 0 , , k 1 , as follows:
x i [ n ] = 1 , n H b i 0 , otherwise .
x i [ n ] = 1 , n H b i 0 , otherwise .
The DFTs of x i and x i are X i = { X i [ n ] } n = 0 N 1 and X i = { X i [ n ] } n = 0 N 1 , respectively.
Theorem 9. 
All X 0 , X 1 , , X k 1 are ( k + 1 ) -valued, where the elements of these vectors belong to the following set:
f , m H b 0 e j 2 π m / N , m H b 1 e j 2 π m / N , , m H b k 1 e j 2 π m / N .
Proof. 
Since x i [ n ] = 1 , n H b i and x i [ n ] = 0 , n H b i , the nth element of X i = { X i [ n ] } n = 0 N 1 is X i [ n ] = m = 0 N 1 x i [ m ] e j 2 π m n / N = m H b i e j 2 π m n / N . When n = 0 ,
X i [ 0 ] = m H b i e j 2 π m n / N | n = 0 = | H b i | = f .
Given that m H b i , it has m Z N = { m , 2 m , , ( N 1 ) m } and m Z N ( mod N ) = Z N , In other words, m Z N = Z N modulo N. Both m Z N and Z N have the same partition, which means m Z N = { H b 0 H b 1 H b k 1 } modulo N. Based on the partition of m Z N , the set { X i [ n ] } n = 1 N 1 can be grouped into k subsets, i.e.,
{ X i [ n ] } n = 1 N 1 = { X i [ n ] } n H b 0 N 1 { X i [ n ] } n H b 1 N 1 { X i [ n ] } n H b k 1 N 1 .
According to Lemma 4, { X i [ n ] } n H b d N 1 = { X i [ m ] } m H b d N 1 , d = 0 , 1 , , k 1 . This concludes that for i = 0 , 1 , , k 1 , all X i = { X i [ n ] } n = 0 N 1 are ( k + 1 ) -valued, which draw distinct k + 1 values from the following set
f , m H b 0 e j 2 π m / N , m H b 1 e j 2 π m / N , , m H b k 1 e j 2 π m / N .
Let N = k f + 1 = k f + 1 be an odd prime, where k = m k and m 2 . The relationship between the DFTs of sequences defined in (27) and (28), which are X i = { X i [ n ] } n = 0 N 1 and X i = { X i [ n ] } n = 0 N 1 , respectively, is governed by the following lemma.
Lemma 5. 
X i = X i + X k + i + + X ( m 1 ) k + i , for all i = 0 , , k 1 . In these vectors, X i [ 0 ] = m X i [ 0 ] , and all elements in set { X i [ n ] } n H b i are the same; however, the elements in set { X i [ n ] } n H b i have m different values, which X i [ n ] = X i [ n ] + X k + i [ n ] + + X ( m 1 ) k + i [ n ] , n H b i , for all i = 0 , , k 1 .
Proof. 
Since H b i = H b i H b k + i H b ( m 1 ) k + i , it results in x i = x i + x k + i + + x ( m 1 ) k + i and derives that X i = X i + X k + i + + X ( m 1 ) k + i is true, for i = 0 , , k 1 . By Theorem 9, it is straightforward that X i [ 0 ] = m X i [ 0 ] and X i [ n ] = X i [ n ] + X k + i [ n ] + + X ( m 1 ) k + i [ n ] , n H b i . □
Let N = k f + 1 = k f + 1 be an odd prime, where k = m k and m 2 . Let s k and s k be degree- ( k + 1 ) and degree- ( k + 1 ) PGISs constructed using sequences { x i } i = 0 k and { x i } i = 0 k , respectively. The following theorem can be derived based on the results of Lemma 4 and Lemma 5.
Theorem 10. 
The degree and pattern of sequence s = s k s k are the same as those of s . However, when k and k are relatively coprime, sequence s = s k s k has a new pattern and the degree of PGIS s is larger than that of s k and s k .
Proof. 
Let the DFTs of s k and s k be { X [ n ] } and { X [ n ] } , respectively. The DFT of s k s k is the component-wise product between { X [ n ] } and { X [ n ] } . Based on Lemma 4 and Lemma 5, when k = m k , H b i H b i , the sequence pattern of s k s k is governed by s k because all elements in set { X i [ n ] } n H b i are the same, but the elements in set { X i [ n ] } n H b i have m different values. When sequences are constructed using base sequences { x i } i = 0 k and { x i } i = 0 k , the number of distinct elements of their DFTs determines the degree of the associated sequences according to Theorem 9. This is the reason the degree of s = s k s k is determined also by s k .
When k and k are relatively coprime, H b i H b i , there exist different non-overlap components between { X [ n ] } and { X [ n ] } . In the case of existing distinct non-overlap components between { X [ n ] } and { X [ n ] } , s k s k constructs a new sequence pattern. Moreover, since both elements of { X [ n ] } and { X [ n ] } are not zeros, the component-wise product between { X [ n ] } and { X [ n ] } creates only nonzero elements as well, and the number of distinct elements from the component-wise product between { X [ n ] } and { X [ n ] } is larger than that of both { X [ n ] } and { X [ n ] } . This derives that the degree of s k s k is larger than both the s k and s k sequences. □

7.3. Degree-4 PGISs Construction from Convolution

This section presents the construction of degree-4 PGIS of particular prime period N = 3 3 1 3 1 = 13 and N = 2 5 1 = 31 from convolution operation. First, let us define three PGISs of period N = 13 as follows:
s t = ( 0 , 0 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 1 , 1 , 1 ) ,
s b = ( a , b , , b 12 ) ,
s s = ( c , d , e , d , d , e , e , e , e , d , d , e , d ) ,
where a = 1 + 2 j , b = 2 + j , c = 5 + 5 j , d = 10 6 j and e = 6 + 10 j .
Example 7. 
Sequence s = s t s b s s is a degree-4 PGIS of period N = 13 , which is given by
s = ( a , a , b , a , c , b , b , d , d , a , c , d , c ) ,
where a = 684 + 198 j , b = 333 + 211 j , c = 1539 + 413 j and d = 837 + 439 j .
Let s t = { s t [ ( n ) N ] } . In (29), when s t is replaced by s t , it constructs a new sequence s = s t s b s s , given by
s = ( a , c , d , c , a , d , d , b , b , c , a , b , a ) .
Example 8. 
Two construction examples of prime period N = 2 5 1 = 31 are t 1 t 3 and t 5 t 15 , which are
t 1 t 3 = ( a , b , b , 0 , b , c , 0 , d , b , c , c , c , 0 , c , d , 0 , b , 0 , c , d , c , c , c , 0 , 0 , d , c , 0 , d , 0 , 0 ) ,
t 5 t 15 = ( e , f , f , 0 , f , g , 0 , h , f , g , g , 0 , 0 , 0 , h , f , f , 0 , g , h , g , 0 , 0 , f , 0 , h , 0 , f , h , f , f ) ,
where a = 2 , b = 3 , c = 1 , d = 1 , e = 2 , f = 1 , g = 1 and h = 3 .

7.4. Convolution-Derived PGISs Based on m-Sequences

There exists one-to-one mapping between distinct m sequences and the pattern of degree-2 PGISs. Let us present PGISs of period N = 2 5 1 as examples for demonstration, of which the six degree-2 PGISs of period N = 2 5 1 derived from m-sequences are { s 1 , , s 6 } , listed in Table 1. Note that the number of different combinations of s l , s k { s 1 , , s 6 } , l k , is 15. We summarize the results of convolution upon two PGISs drawn from the set { s 1 , , s 6 } as follows:
(1)
Sequences s 1 s 2 , s 3 s 4 and s 5 s 6 are degree-2 PGISs, and the pattern of these three PGISs is the same as that of s 10 which is listed in Table 1.
(2)
The other 12 kinds of s l s k PGISs are degree-3 PGISs, listed in Table 2.
(3)
The six sequences s m s m , m = 1 , , 6 are degree-6 PGISs, which are listed in Table 3.
(4)
Table 4 presents six patterns of degree-10 PGISs of period 31, where s m s 11 , m = 1 , , 6 .
In Section 6.2, the CIDTS-based PGIS construction applies m sequences, { m 1 , , m 6 } , directly, for which CCF R b , c [ n ] is created, and then an adjustment is made by setting { R b , c [ n ] + 1 4 } to construct PGIS, where 1 b , c 6 . The results are summarized as follows:
(1)
Three CCFs, { m 1 [ n ] } { m 2 * [ ( n ) N ] } , { m 3 [ n ] } { m 4 * [ ( n ) N ] } and { m 5 [ n ] } { m 6 * [ ( n ) N ] } , can be adjusted to construct three degree-5 PGISs, which are { t 13 , t 14 , t 15 } , presented in (23)–(25). Similarly, three sequences constructed from { m 2 [ n ] } { m 1 * [ ( n ) N ] } , { m 4 [ n ] } { m 3 * [ ( n ) N ] } and { m 6 [ n ] } { m 5 * [ ( n ) N ] } are also degree-5 PGISs, denoted by { t 13 , t 14 , t 15 } .
(2)
The 12 distinct CIDTS-based sequences constructed by 12 other kinds of CCFs { m l [ n ] } { m k * [ ( n ) N ] } , l k , are all of degree 2, which are denoted by { t 1 , , t 12 } , listed in Table 1. In addition, 12 kinds of CCFs { m k [ n ] } { s l * [ ( n ) N ] } will construct other 12 different degree-2 PGISs, which are { t 1 , , t 12 } .

7.5. Convolution Derived PGISs Based on CIDTS

In the previous section, the number of CIDTS-based PGISs of period N = 2 5 1 is 30, which are { t 13 , t 14 , t 15 } { t 13 , t 14 , t 15 } { t 1 , , t 12 } { t 1 , , t 12 } . By taking convolution operation t m t k upon any two sequences over these 30 PGISs, where the number of different convolution combination of t m and t k is 30 ! 28 ! · 2 ! = 435 , for m k , the number of different degrees and patterns of new generated PGISs can be abundant. The detailed analysis and categorization of these PGISs are not the purpose of this study. For brevity reasons, we present only two results.
(1)
The 12 different sequences built from t m t m , m = 1 , , 12 , are PGISs of degree 6, listed in Table 3, while three t k t k , k = 13 , 14 , 15 construct three different PGISs of degree 7 but belong to the same pattern. The pattern of t 13 t 13 is listed in Table 3.
(2)
When m k , some PGISs generated by t m t k are provided for comparison, where the degrees of these examples belong to the set { 1 , 2 , 4 , 5 , 6 } . The degree of PGISs t 13 t 14 , t 13 t 15 and t 15 t 14 is 6. The degree of t 1 t 2 , t 1 t 4 , t 1 t 5 , t 2 t 3 , t 2 t 4 , t 2 t 6 , t 3 t 4 and t 5 t 6 is five. The degree of t 3 t 5 , t 3 t 6 , t 4 t 5 and t 4 t 6 is two. The two PGISs of degree 1 are t 1 t 6 and t 2 t 5 . We do not make a pattern list of these PGISs, for brevity. Finally, two degree-4 examples are t 1 t 3 and t 5 t 15 , which are (30) and (31), respectively.

7.6. Convolution between Different Types of PGISs

This study addresses different construction of PGISs. Therefore, their exist various many different convolution operation applied across different type PGISs. This Section presents only some examples for the purpose of demonstration the versatile of convolution-derived PGISs.

7.6.1. Convolution between Ternary Sequence and CIDTS Derived PGISs

Table 5 presents seven kinds of PGISs obtained from convolution between the perfect ternary sequence and CIDTS-derived PGISs, which are s 11 t 15 , s 11 t 14 , s 11 t 14 , s 11 t 1 , s 11 t 1 , s 11 t 5 and s 11 t 5 for comparison. The patterns are all different, and the degrees of these PGISs are 20, 20, 20, 14, 12, 12 and 12, respectively.

7.6.2. Convolution between Ternary Sequence and m-Sequences Derived PGISs

Table 5 presents two kinds of PGISs obtained from convolution between the perfect ternary sequence and m-sequence-derived PGISs, which are s 1 s 1 s 11 and s 2 s 2 s 11 . The degrees are 21 and 20, respectively.

7.6.3. Convolution between Ternary Sequence and Cyclotomic Class PGIS

Table 5 presents also one PGIS obtained from convolution between the perfect ternary sequence and degree-3 PGIS using the cyclotomic class of order two, which is s c y s 11 and the degree is 11.

7.6.4. Convolution between CIDTS Derived and Cyclotomic Class PGIS

The 15 different PGISs obtained from convolution between CIDTS-derived PGISs, which are { t 1 , , t 15 } , and degree-3 PGIS using cyclotomic class of order two s c y can be distributed into two degree-7 and degree-6 groups, of which six PGISs that belong to set { s c y t m , m = 2 , 4 , 5 , 7 , 10 , 11 } are of degree 6 and the rest of the other nine PGISs are of degree 7. The patterns of these PGISs belong to those patterns listed in Table 3.

8. Conclusions

A review study of prime period PGIS construction is addressed in this paper. Prime period sequences can serve as the fundamental tool to construct arbitrary composite period sequences. We introduce the novel idea of two different systematic and nonsystematic approaches for construction of prime period PGISs. The systematic approach encounters difficulty to solve constraint equations when the degree of sequence is lager than 3; however, the merit of this approach is that both the degree and pattern of a sequence are known, and PGISs of degrees 1, 2, 3 and 5 examples are presented for demonstration. The nonsystematic approach can contribute abundant numbers of degrees and patterns to the constructed PGISs, but both the degree and pattern might vary. We provide PGISs of different patterns and degree-4 and other higher-degree—6, 7, 10, 11, 12, 14, 20 and 21—examples to show the results of nonsystematic approach. From the PGIS application point of view, the proposed systematic and nonsystematic schemes can be combined to construct efficiently abundant PGISs with various degrees and patterns for the associated different applications.
Finally, we emphasize that one can construct abundant PGISs of different degrees and patterns by convolution between two PGISs, and how can we govern the nonsystematic approach to control the variation of degrees and patterns should be our future work.

Author Contributions

Supervision, review and editing, H.-H.C.; project administration, S.G.; methodology, M.Z.; validation, P.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chu, D. Polyphase codes with good periodic correlation properties. IEEE Trans. Inf. Theory 1972, 18, 531–532. [Google Scholar] [CrossRef]
  2. Frank, R.L.; Zadoff, S.A. Phase shift pulse codes with good periodic correlation properties. IEEE Trans. Inf. Theory 1962, 8, 381–382. [Google Scholar] [CrossRef]
  3. Gong, G.; Huo, F.; Yang, Y. Large zero autocorrelation zones of Golay sequences and their applications. IEEE Trans. Commun. 2013, 61, 3967–3979. [Google Scholar] [CrossRef]
  4. Yu, N.Y.; Gong, G. New binary sequences with optimal autocorrelation magnitude. IEEE Trans. Inf. Theory 2008, 54, 4771–4779. [Google Scholar] [CrossRef]
  5. Yan, T.; Xiao, G. Divisible difference sets, relative difference sets and sequences with ideal autocorrelation. Inf. Sci. 2013, 249, 143–147. [Google Scholar] [CrossRef]
  6. Fan, P.Z.; Darnell, M. Sequences Design for Communications Applications; Wiley: New York, NY, USA, 1996. [Google Scholar]
  7. Fan, P.Z.; Darnell, M. Maximal length sequences over Gaussian integers. Inst. Electron. Lett. 2000, 36, 552–553. [Google Scholar] [CrossRef]
  8. Choi, S.-H.; Baek, J.-S.; Han, J.-S.; Seo, J.-S. Channel estimations using orthogonal codes for AF multiple-relay networks over frequency-selective fading channels. IEEE Trans. Veh. Technol. 2014, 63, 417–423. [Google Scholar] [CrossRef]
  9. Qureshi, S.U.H. Fast start-up equalization with period training sequences. IEEE Trans. Inf. Theory 1997, 23, 553–563. [Google Scholar] [CrossRef]
  10. Milewski, A. Periodic sequences with optimal properties for channel estimation and fast start-up equalization. IBM J. Res. Develop. 1983, 27, 425–431. [Google Scholar] [CrossRef]
  11. Lin, J.-C. Initial Synchronization Assisted by Inherent Diversity over Time-Varying Frequency-Selective Fading Channels. IEEE Trans. Wirel. Commun. 2014, 13, 2518–2529. [Google Scholar]
  12. Popovic, B.M. Generalized chirp-like polyphase sequences with optimum correlation properties. IEEE Trans. Inf. Theory 1992, 38, 1406–1409. [Google Scholar] [CrossRef]
  13. Kim, H.; Han, Y.; Kim, Y.; Bang, S.C. Sequence hopping cell search scheme for OFDM cellular systems. IEEE Trans. Wirel. Commun. 2008, 7, 1483–1489. [Google Scholar] [CrossRef]
  14. Li, C.-P.; Wang, S.-H.; Wang, C.-L. Novel low-complexity SLM schemes for PAPR reduction in OFDM systems. IEEE Trans. Signal Process. 2010, 58, 2916–2921. [Google Scholar]
  15. Wang, S.-H.; Lee, K.-C.; Li, C.-P.; Su, H.-J. A novel low-complexity precoded OFDM system with reduced PAPR. IEEE Trans. Signal. Process. 2015, 63, 1366–1376. [Google Scholar] [CrossRef]
  16. Huber, K. Codes over Gaussian integers. IEEE Trans. Inf. Theory 1994, 40, 207–216. [Google Scholar] [CrossRef]
  17. Zeng, F.; Zeng, X.; Zhang, Z.; Xuan, G. 8-QAM+ periodic complementary sequence sets. IEEE Commun. Lett. 2012, 16, 83–85. [Google Scholar] [CrossRef]
  18. Li, Y. A construction of general QAM Golay complementary sequences. IEEE Trans. Inf. Theory 2010, 56, 5765–5771. [Google Scholar] [CrossRef]
  19. Lee, H.; Golomb, S.W. A new construction of 64-QAM Golay complementary sequences. IEEE Trans. Inf. Theory 2006, 52, 1663–1670. [Google Scholar]
  20. Luke, H.D.; Schotten, H.D.; Hadinejad-Mahram, H. Binary and quadriphase sequences with optimal autocorrelation properties: A survey. IEEE Trans. Inf. Theory 2003, 49, 3271–3282. [Google Scholar] [CrossRef]
  21. Hu, W.-W.; Wang, S.-H.; Li, C.-P. Gaussian integer sequences with ideal periodic autocorrelation functions. IEEE Trans. Signal Process. 2012, 60, 6074–6079. [Google Scholar]
  22. Yang, Y.; Tang, X.; Zhou, Z. Perfect Gaussian integer sequences of odd prime length. IEEE Signal Process. Lett. 2012, 19, 615–618. [Google Scholar] [CrossRef]
  23. Ma, X.; Wen, Q.; Zhang, J.; Zuo, H. New perfect Gaussian integer sequences of period pq. IEICE Trans. Fundam. 2013, E96-A, 2290–2293. [Google Scholar] [CrossRef]
  24. Chang, H.-H.; Li, C.-P.; Lee, C.-D.; Wang, S.-H.; Wu, T.-C. Perfect Gaussian integer sequences of arbitrary composite length. IEEE Trans. Inf. Theory 2015, 61, 4107–4115. [Google Scholar] [CrossRef]
  25. Lee, C.-D.; Huang, Y.-P.; Chang, Y.; Chang, H.-H. Perfect Gaussian integer sequences of odd period 2m−1. IEEE Signal Process. Lett. 2015, 12, 881–885. [Google Scholar] [CrossRef]
  26. Lee, C.-D.; Li, C.-P.; Chang, H.-H.; Wang, S.-H. Further results on degree-2 Perfect Gaussian integer sequences. IET Commun. 2016, 10, 1542–1552. [Google Scholar] [CrossRef]
  27. Lee, C.-D.; Hong, S.-H. Generation of long perfect Gaussian integer sequences. IEEE Signal Process. Lett. 2017, 24, 515–519. [Google Scholar] [CrossRef]
  28. Lee, C.-D.; Chen, Y.-H. Families of Gaussian integer sequences with high energy efficiency. IET Commun. 2016, 10, 416–2421. [Google Scholar] [CrossRef]
  29. Pei, S.-C.; Chang, K.-W. Perfect Gaussian Integer Sequences of Arbitrary Length. IEEE Signal Process. Lett. 2015, 22, 1040–1044. [Google Scholar]
  30. Chang, H.-H.; Chang, K.-J.; Li, C.-P. Construction of Period qp PGISs With Degrees Equal To or Larger Than Four. IEEE Access 2018, 65, 3723–3733. [Google Scholar]
  31. Chang, H.-H.; Lin, S.-C.; Lee, C.-D. A CDMA scheme based on perfect Gaussian integer sequences. AEÜ Int. J. Electron. Commun. 2017, 75, 70–81. [Google Scholar] [CrossRef]
  32. Hsia, C.-H.; Lou, S.-J.; Chang, H.-H.; Xuan, D. Novel Hybrid Public/Private Key Cryptography Based on Perfect Gaussian Integer Sequences. IEEE Access 2021, 9, 145045–145059. [Google Scholar] [CrossRef]
  33. Xuan, D.; Chang, H.-H.; Huang, G. Novel Zero Circular Convolution Sequences for Detection and Channel Estimations. IEEE Access 2023, 11, 48276–48291. [Google Scholar] [CrossRef]
  34. Howie, J.M. Fields and Galois Theory; Springer: London, UK, 2006. [Google Scholar]
  35. Li, C.-P.; Chang, K.-J.; Chang, H.-H.; Chen, Y.-M. Perfect Sequences of Odd Prime Length. IEEE Signal Process. Lett. 2018, 25, 966–969. [Google Scholar] [CrossRef]
  36. Ipatov, V.P. Ternary sequences with ideal autocorrelation properties. Radio Eng. Electron. Phys. 1979, 24, 75–79. [Google Scholar]
  37. Ipatov, V.P. Contribution to the theory of sequences with perfect period autocorrelation properties. Radio Eng. Electron. Phys. 1980, 24, 31–34. [Google Scholar]
  38. Schroeder, M.R. Number Theory in Science and Communications; Springer: Berlin/Heidelberg, Germany, 1997. [Google Scholar]
  39. Lancaster, P. Theory of Matrices; Academic Press: New York, NY, USA, 1969. [Google Scholar]
  40. Davis, P.J. Circulant Matrices; Wiley-Interscience: New York, NY, USA, 1979. [Google Scholar]
Table 1. The 23 patterns of degree-2 PGISs of period 31.
Table 1. The 23 patterns of degree-2 PGISs of period 31.
PGIS Sequence Pattern Coefficients
s 1 ( a , b , b , a , b , a , a , b , b , a , a , a , a , a , b , b , b , a , a , b , a , a , a , b , a , b , a , b , b , b , b ) a = 1 + 3 j , b = 4 j
s 2 ( a , b , b , b , b , a , b , a , b , a , a , a , b , a , a , b , b , b , a , a , a , a , a , b , b , a , a , b , a , b , b ) s 1 to s 6
s 3 ( a , b , b , a , b , b , a , a , b , b , b , b , a , b , a , a , b , a , b , a , b , b , b , a , a , a , b , a , a , a , a ) are derived from
s 4 ( a , a , a , a , a , b , a , a , a , b , b , b , a , b , a , b , a , a , b , a , b , b , b , b , a , a , b , b , a , b , b ) m-sequences
s 5 ( a , a , a , b , a , b , b , b , a , b , b , a , b , a , b , a , a , b , b , b , b , a , a , a , b , b , a , a , b , a , a )
s 6 ( a , a , a , b , a , a , b , b , a , a , a , b , b , b , b , a , a , b , a , b , a , b , b , a , b , b , b , a , b , a , a )
s 7 ( a , b , a , a , a , b , a , a , a , a , a , b , a , a , a , a , a , a , a , a , a , a , a , a , b , b , a , b , a , a , a ) a = j , b = 1 + 3 j
s 8 ( b , a , a , b , a , a , b , a , a , a , a , b , b , b , a , b , a , b , a , a , a , b , b , b , b , a , b , b , a , b , b ) a = 2 6 j , b = 3 + 4 j
s 9 ( a , a , a , b , a , a , b , a , a , a , a , b , b , b , a , b , a , b , a , a , a , b , b , b , b , a , b , b , a , b , b ) a = 5 , b = 6 + 2 j
s 10 ( a , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b , b ) a = 88 + 63 j , b = 5 + j
s 11 ( 0 , 0 , a , 0 , b , a , a , a , b , b , 0 , a , b , b , 0 , b , b , a , a , a , a , a , b , a , b , a , 0 , a , a , b , a ) a is Gaussian integer and b = a ,
t 1 ( b , b , b , a , b , 0 , a , a , b , 0 , 0 , 0 , a , 0 , a , 0 , b , a , 0 , a , 0 , 0 , 0 , 0 , a , a , 0 , 0 , a , 0 , 0 ) s 11 is ternary sequence,
t 2 ( b , 0 , 0 , a , 0 , a , a , 0 , 0 , a , a , b , a , b , 0 , 0 , 0 , a , a , 0 , a , b , b , 0 , a , 0 , b , 0 , 0 , 0 , 0 ) t 1 to t 12 are CIDTS
t 3 ( b , 0 , 0 , b , 0 , a , b , 0 , 0 , a , a , a , b , a , 0 , 0 , 0 , b , a , 0 , a , a , a , 0 , b , 0 , a , 0 , 0 , 0 , 0 ) constructed based on m-sequences
t 4 ( b , a , a , 0 , a , 0 , 0 , 0 , a , 0 , 0 , a , 0 , a , 0 , b , a , 0 , 0 , 0 , 0 , a , a , b , 0 , 0 , a , b , 0 , b , b )
t 5 ( b , 0 , 0 , 0 , 0 , b , 0 , a , 0 , b , b , a , 0 , a , a , 0 , 0 , 0 , b , a , b , a , a , 0 , 0 , a , a , 0 , a , 0 , 0 )
t 6 ( b , 0 , 0 , a , 0 , 0 , a , a , 0 , 0 , 0 , 0 , a , 0 , a , b , 0 , a , 0 , a , 0 , 0 , 0 , b , a , a , 0 , b , a , b , b )
t 7 ( b , b , b , 0 , b , a , 0 , 0 , b , a , a , 0 , 0 , 0 , 0 , a , b , 0 , a , 0 , a , 0 , 0 , a , 0 , 0 , 0 , a , 0 , a , a )
t 8 ( b , 0 , 0 , 0 , 0 , a , 0 , b , 0 , a , a , a , 0 , a , b , 0 , 0 , 0 , a , b , a , a , a , 0 , 0 , b , a , 0 , b , 0 , 0 )
t 9 ( b , a , a , 0 , a , b , 0 , 0 , a , b , b , 0 , 0 , 0 , 0 , a , a , 0 , b , 0 , b , 0 , 0 , a , 0 , 0 , 0 , a , 0 , a , a )
t 10 ( b , 0 , 0 , b , 0 , 0 , b , a , 0 , 0 , 0 , 0 , b , 0 , a , a , 0 , b , 0 , a , 0 , 0 , 0 , a , b , a , 0 , a , a , a , a )
t 11 ( b , a , a , a , a , 0 , a , b , a , 0 , 0 , 0 , a , 0 , b , 0 , a , a , 0 , b , 0 , 0 , 0 , 0 , a , b , 0 , 0 , b , 0 , 0 )
t 12 ( b , a , a , 0 , a , 0 , 0 , 0 , a , 0 , 0 , b , 0 , b , 0 , a , a , 0 , 0 , 0 , 0 , b , b , a , 0 , 0 , b , a , 0 , a , a )
s 10 , s 8 and s 9 are constructed using cyclotomic class of orders 1, 2, and 2, respectively, and s 7 is from (12).
Table 2. The 14 patterns of degree-3 PGISs of period 31.
Table 2. The 14 patterns of degree-3 PGISs of period 31.
PGIS Sequence Pattern Coefficients
s 1 s 3 ( a , b , b , c , b , c , c , b , b , c , c , a , c , a , b , b , b , c , c , b , c , a , a , b , c , b , a , b , b , b , b ) a = 112 44 j , b = 16 16 j ,
s 1 s 4 ( a , a , a , c , a , b , c , c , a , b , b , b , c , b , c , b , a , c , b , c , b , b , b , b , c , c , b , b , c , b , b ) c = 80 + 12 j
s 1 s 5 ( a , c , c , b , c , b , b , b , c , b , b , c , b , c , b , a , c , b , b , b , b , c , c , a , b , b , c , a , b , a , a ) (all s i are from Table 1)
s 1 s 6 ( a , b , b , a , c , b , a , b , b , c , c , c , a , c , b , b , b , a , c , b , c , c , c , b , a , b , c , b , b , b , b )
s 2 s 3 ( a , b , b , c , b , b , c , c , b , b , b , b , c , b , c , a , b , c , b , c , b , b , b , a , c , c , b , a , c , a , a )
s 2 s 4 ( a , b , b , b , b , a , b , c , b , a , a , c , b , c , c , b , b , b , a , c , a , c , c , b , b , c , c , b , c , b , b )
s 2 s 5 ( a , b , b , b , b , c , b , a , b , c , c , c , b , c , a , b , b , b , c , a , c , c , c , b , b , a , c , b , a , b , b )
s 2 s 6 ( a , a , a , b , a , c , b , b , a , c , c , b , b , b , b , c , a , b , c , b , c , b , b , c , b , b , b , c , b , c , c )
s 3 s 5 ( a , b , b , a , b , b , a , c , b , b , b , b , a , b , c , c , b , a , b , c , b , b , b , c , a , c , b , c , c , c , c )
s 3 s 6 ( a , c , c , b , c , a , b , b , c , a , a , b , b , b , b , c , c , b , a , b , a , b , b , c , b , b , b , c , b , c , c )
s 4 s 5 ( a , c , c , b , c , b , b , b , c , b , b , a , b , a , b , c , c , b , b , b , b , a , a , c , b , b , a , c , b , c , c )
s 4 s 6 ( a , c , c , c , c , b , c , a , c , b , b , b , c , b , a , b , c , c , b , a , b , b , b , b , c , a , b , b , a , b , b )
s 10 s 11 ( a , a , b , a , c , b , b , b , c , c , a , b , c , c , a , c , c , b , b , b , b , b , c , b , c , b , a , b , b , c , b ) a = 25 5 j , b = 68 67 j ,
c = 118 57 j
s c y ( a , b , b , c , b , b , c , b , b , b , b , c , c , c , b , c , b , c , b , b , b , c , c , c , c , b , c , c , b , c , c ) a = 5 5 j , b = 3 + 3 j ,
(construction using cyclotomic class of order 2) c = 4 4 j
Table 3. The 14 patterns of degree-6 and -7 PGISs of period 31.
Table 3. The 14 patterns of degree-6 and -7 PGISs of period 31.
PGIS Sequence Pattern Coefficients
s 1 s 1 ( a , b , b , c , b , d , c , e , b , d , d , c , c , c , e , f , b , c , d , e , d , c , c , f , c , e , c , f , e , f , f ) a = 128 26 j , b = 16 + 16 j ,
s 2 s 2 ( a , f , f , e , f , c , e , c , f , c , c , d , e , d , c , b , f , e , c , c , c , d , d , b , e , c , d , b , c , b , b ) c = 32 + 2 j , d = 64 + 30 j ,
s 3 s 3 ( a , e , e , c , e , b , c , d , e , b , b , f , c , f , d , c , e , c , b , d , b , f , f , c , c , d , f , c , d , c , c ) e = 112 + 44 j , f = 80 12 j
s 4 s 4 ( a , c , c , d , c , f , d , c , c , f , f , b , d , b , c , e , c , d , f , c , f , b , b , e , d , c , b , e , c , e , e )
s 5 s 5 ( a , d , d , f , d , e , f , b , d , e , e , c , f , c , b , c , d , f , e , b , e , c , c , c , f , b , c , c , b , c , c )
s 6 s 6 ( a , c , c , b , c , c , b , f , c , c , c , e , b , e , f , d , c , b , c , f , c , e , e , d , b , f , e , d , f , d , d )
t 4 t 15 ( a , b , b , c , b , d , c , e , b , d , d , f , c , f , e , f , b , c , d , e , d , f , f , f , c , e , f , f , e , f , f ) a = 3 , b = 9 , c = 2 ,
d = 2 , e = 8 , f = 5
t 1 t 1 ( a , b , b , c , b , d , c , e , b , d , d , 0 , c , 0 , e , f , b , c , d , e , d , 0 , 0 , f , c , e , 0 , f , e , f , f ) a = 11 , b = 1 , c = 3 ,
d = 2 , e = 3 , f = 2
t 2 t 2 ( a , 0 , 0 , b , 0 , c , b , d , 0 , c , c , e , b , e , d , f , 0 , b , c , d , c , e , e , f , b , d , e , f , d , f , f ) a = 9 , b = 1 , c = 1 ,
d = 2 , e = 5 , f = 2
t 3 t 3 ( a , 0 , 0 , b , 0 , c , b , d , 0 , c , c , e , b , e , d , f , 0 , b , c , d , c , e , e , f , b , d , e , f , d , f , f ) a = 11 , b = 1 , c = 3 ,
d = 2 , e = 3 , f = 2
t 4 t 4 ( a , b , b , c , b , d , c , 0 , b , d , d , e , c , e , 0 , f , b , c , d , 0 , d , e , e , f , c , 0 , e , f , 0 , f , f ) a = 9 , b = 1 , c = 2 ,
d = 2 , e = 1 , f = 5
t 5 t 5 ( a , b , b , c , b , d , c , e , b , d , d , f , c , f , e , 0 , b , c , d , e , d , f , f , 0 , c , e , f , 0 , e , 0 , 0 ) a = 9 , b = 2 , c = 2 ,
d = 5 , e = 1 , f = 1
t 6 t 6 ( a , b , b , c , b , 0 , c , d , b , 0 , 0 , e , c , e , d , f , b , c , 0 , d , 0 , e , e , f , c , d , e , f , d , f , f ) a = 11 , b = 2 , c = 3 ,
d = 3 , e = 2 , f = 1
t 7 t 7 ( a , b , b , 0 , b , c , 0 , d , b , c , c , e , 0 , e , d , f , b , 0 , c , d , c , e , e , f , 0 , d , e , f , d , f , f ) a = 9 , b = 5 , c = 1 ,
d = 2 , e = 2 , f = 1
t 8 t 8 ( a , b , b , c , b , d , c , e , b , d , d , f , c , f , e , 0 , b , c , d , e , d , f , f , 0 , c , e , f , 0 , e , 0 , 0 ) a = 11 , b = 2 , c = 2 ,
d = 3 , e = 1 , f = 3
t 9 t 9 ( a , b , b , 0 , b , c , 0 , d , b , c , c , e , 0 , e , d , f , b , 0 , c , d , c , e , e , f , 0 , d , e , f , d , f , f ) a = 11 , b = 3 , c = 1 ,
d = 2 , e = 2 , f = 3
t 10 t 10 ( a , b , b , c , b , 0 , c , d , b , 0 , 0 , e , c , e , d , f , b , c , 0 , d , 0 , e , e , f , c , d , e , f , d , f , f ) a = 9 , b = 2 , c = 5 ,
d = 1 , e = 2 , f = 1
t 11 t 11 ( a , b , b , c , b , d , c , e , b , d , d , 0 , c , 0 , e , f , b , c , d , e , d , 0 , 0 , f , c , e , 0 , f , e , f , f ) a = 9 , b = 1 , c = 1 ,
d = 2 , e = 5 , f = 2
t 12 t 12 ( a , b , b , c , b , d , c , 0 , b , d , d , e , c , e , 0 , f , b , c , d , 0 , d , e , e , f , c , 0 , e , f , 0 , f , f ) a = 11 , b = 3 , c = 2 ,
d = 2 , e = 1 , f = 3
t 13 t 13 ( a , b , b , c , b , d , c , e , b , d , d , f , c , f , e , g , b , c , d , e , d , f , f , g , c , e , f , g , e , g , g ) a = 21 , b = 8 , c = 3 , d = 17
(degree-7) e = 2 , f = 13 , g = 14
s 11 t 13 ( a , b , b , c , b , d , e , f , b , d , d , g , e , g , f , g , b , e , d , f , d , g , g , g , e , f , g , g , f , g , g ) a = 11 , b = 4 , c = 2 , d = 9
(degree-7) e = 1 , f = 1 , g = 7
Note that the following pairs of this table have the same sequence pattern: ( s 5 s 5 , t 4 t 15 ) , ( t 1 t 1 , t 11 t 11 ) , ( t 2 t 2 , t 3 t 3 ) , ( t 4 t 4 , t 12 t 12 ) , ( t 5 t 5 , t 8 t 8 ) , ( t 6 t 6 , t 10 t 10 ) , ( t 7 t 7 , t 9 t 9 ) .
Table 4. Six patterns of degree-10 PGISs of period 31.
Table 4. Six patterns of degree-10 PGISs of period 31.
PGIS Sequence Pattern Coefficients
s 1 s 11 ( a , b , b , c , d , e , e , f , e , g , f , e , a , h , f , d , f , g , b , i , e , d , d , k , h , d , h , b , f , b , g ) a = 6 + 22 j , b = 2 6 j ,
s 2 s 11 ( b , f , b , c , d , b , e , e , a , h , e , g , e , h , f , f , a , g , g , i , e , b , d , d , g , f , d , e , a , l , f ) c = 2 34 j , d = 1 27 j ,
s 3 s 11 ( b , b , e , f , e , b , b , d , d , g , c , f , d , f , f , d , b , k , g , e , e , g , h , b , a , e , a , d , i , h , f ) e = 4 + 8 j , f = 5 + 15 j ,
s 4 s 11 ( f , d , e , f , a , b , e , b , f , h , c , a , d , a , e , d , l , d , g , g , b , f , g , g , e , e , b , f , i , h , e ) g = 3 + j , h = 1 13 j ,
s 5 s 11 ( h , a , e , f , d , e , d , g , d , g , f , i , h , b , c , e , h , b , k , f , b , f , a , g , d , b , b , e , e , f , d ) i = 20 j , k = 8 + 36 j ,
s 6 s 11 ( d , b , b , e , f , e , f , f , d , h , f , i , g , l , c , a , h , g , d , a , b , e , e , g , d , e , f , e , g , a , b ) l = 3 41 j
Table 4 presents six patterns of degree-10 PGISs of period 31.
Table 5. Period 31 PGISs of various degrees.
Table 5. Period 31 PGISs of various degrees.
PGIS Sequence Pattern Coefficients
s 1 s 1 s 11 ( a , b , c , c , d , e , f , g , h , i , i , k , l , m , n , d , m , p , q , e , b , g , r , s , t , t , u , v , r , w , n ) a = 8 + 26 j , b = 56 + 12 j ,
(degree-21) c = 104 2 j , d = 256 + 103 j ,
e = 152 16 j , f = 184 + 82 j ,
g = 16 + 33 j , h = 424 + 152 j ,
i = 80 + 5 j , k = 40 + 40 j ,
l = 88 + 54 j , m = 64 + 47 j ,
n = 160 + 75 j , p = 224 37 j ,
q = 248 44 j , r = 32 + 19 j ,
s = 344 72 j , t = 208 + 89 j ,
u = 128 9 j , v = 136 + 68 j ,
w = 200 30 j
s 2 s 2 s 11 ( c , g , a , b , u , a , w , e , a , d , a , m , v , d , t , f , c , n , h , e , k , q , r , d , n , l , m , p , b , h , i ) a = 8 + 26 j , b = 56 + 12 j ,
(degree-20) c = 232 + 96 j , d = 256 + 103 j ,
e = 152 16 j , f = 272 51 j ,
g = 16 + 33 j , h = 112 + 61 j ,
i = 80 + 5 j , k = 40 + 40 j ,
l = 320 65 j , m = 64 + 47 j ,
n = 160 + 75 j , p = 296 58 j ,
q = 248 44 j , r = 32 + 19 j ,
w = 200 30 j , t = 208 + 89 j ,
u = 128 9 j , v = 136 + 68 j
s 11 t 15 ( a , b , c , d , e , f , g , h , e , d , h , c , g , i , j , k , l , m , n , p , j , q , r , s , p , t , f , u , 0 , l , q ) a = 7 , b = 2 , c = 8 , d = 5 ,
(degree-20) e = 9 , f = 4 , g = 7 , h = 5 ,
i = 10 , j = 6 , k = 16 , l = 1 ,
m = 12 , n = 16 , p = 3 , q = 1 ,
r = 2 , s = 11 , t = 4 , u = 6
s 11 t 14 ( a , b , a , c , d , e , f , g , h , i , e , j , j , k , i , h , l , m , n , 0 , p , c , q , r , s , t , u , q , p , k , g ) a = 4 , b = 7 , c = 5 , d = 16 ,
(degree-20) e = 6 , f = 4 , g = 1 , h = 9 ,
i = 5 , j = 3 , k = 1 , l = 10 ,
m = 16 , n = 11 , p = 8 , q = 7 ,
r = 12 , s = 2 , t = 6 , u = 2
s 11 t 14 ( a , b , c , b , d , e , f , g , h , i , j , k , l , i , c , h , m , k , e , n , p , p , c , q , r , s , t , t , u , 0 , l ) a = 1 , b = 8 , c = 9 , d = 15 ,
(degree-20) e = 8 , f = 10 , g = 4 , h = 3 ,
i = 5 , j = 5 , k = 2 , l = 1 ,
m = 7 , n = 3 , p = 4 , q = 13 ,
r = 12 , s = 14 , t = 2 , u = 7
s 11 t 1 ( a , b , 0 , b , c , d , 0 , e , f , f , e , g , h , i , j , k , l , l , b , m , c , m , m , b , j , 0 , c , n , d , m , g ) a = 3 , b = 1 , c = 2 , d = 2 ,
(degree-14) e = 4 , f = 3 , g = 4 , h = 1 ,
i = 6 , j = 8 , k = 3 , l = 5 ,
m = 3 , n = 5
s 11 t 1 ( a , b , c , d , e , d , 0 , a , 0 , f , f , 0 , g , f , g , 0 , c , h , h , e , i , g , e , j , f , k , d , l , f , 0 , c ) a = 6 , b = 3 , c = 3 , d = 2 ,
(degree-12) e = 1 , f = 1 , g = 4 , h = 7 ,
i = 5 , j = 9 , k = 2 , l = 4
s 11 t 5 ( a , b , a , a , c , d , e , f , g , h , d , i , d , j , h , i , a , k , j , d , 0 , a , h , l , b , i , c , 0 , 0 , c , k ) a = 2 , b = 5 , c = 3 , d = 2 ,
(degree-12) e = 6 , f = 4 , g = 4 , h = 3 ,
i = 1 , j = 9 , k = 1 , l = 5
s 11 t 5 ( a , b , c , d , e , f , g , b , c , g , d , 0 , 0 , h , i , i , g , b , g , c , a , g , i , a , i , j , 0 , k , 0 , e , l ) a = 2 , b = 3 , c = 4 , d = 3 ,
(degree-12) e = 2 , f = 5 , g = 1 , h = 10 ,
i = 1 , j = 6 , k = 9 , l = 6
s c y s 11 ( a , a , b , c , d , b , e , f , d , g , c , h , i , k , c , d , k , m , m , h , b , f , i , m , i , e , a , e , h , k , f ) a = 13 13 j , b = 14 14 j ,
(degree-11) c = 6 6 j , d = 30 + 30 j ,
e = 21 + 21 j , f = 7 + 7 j ,
g = 19 19 j , h = 7 7 j ,
i = 2 + 2 j , k = 12 12 j ,
m = 35 35 j
Table 5 presents various higher different-degree PGISs obtained from convolution operation.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chang, H.-H.; Guan, S.; Zeng, M.; Chen, P. A Review Study of Prime Period Perfect Gaussian Integer Sequences. Axioms 2024, 13, 159. https://doi.org/10.3390/axioms13030159

AMA Style

Chang H-H, Guan S, Zeng M, Chen P. A Review Study of Prime Period Perfect Gaussian Integer Sequences. Axioms. 2024; 13(3):159. https://doi.org/10.3390/axioms13030159

Chicago/Turabian Style

Chang, Ho-Hsuan, Shiqi Guan, Miaowang Zeng, and Peiyao Chen. 2024. "A Review Study of Prime Period Perfect Gaussian Integer Sequences" Axioms 13, no. 3: 159. https://doi.org/10.3390/axioms13030159

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop