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 can be partitioned into k cosets, where 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 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.
MSC:
94A55
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 and perfect quadri-phase sequences of length have yet to be found [20]. A Gaussian integer sequence (GIS) is a sequence with coefficients that are complex numbers , where 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 . Ma et al. [23] later presented PGISs with a period of based on Whiteman’s generalized cyclotomy of order two over , where p and 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 . 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 by applying the generalized Legendre sequences (GLS). PGISs of period 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 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 . 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., and , 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 denotes a sequence or a vector of period N, which is expressed as , and , where the superscript and stand for complex conjugate and modulo N operation, respectively. Let and denote the circular shift of to the left and right, respectively, by m places, where . A set of N different sequences is expressed as . denotes the component-wise product between and .
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:
and
Notice that since the sequence and pattern are periodic with period N, sequence and its circular shifts in this paper are considered to have the same pattern, as are both of the sequences and . However, the pattern of sequence may not be the same as that of .
2.2.3. Circular Convolution
The circular convolution between and , denoted by = , where is the nth component of , is defined as
where denotes modulo N.
2.2.4. PACF
Let denote a sequence of period N, where is the nth component of . denotes the periodic autocorrelation function (PACF) of , i.e.,
where . Let denote the discrete Fourier transform (DFT) of . Then, the DFT of is = , where denotes the Euclidean norm. The sequence is called perfect if and only if , where E is the energy of the sequence . The DFT pair relationship between and indicates that a sequence is perfect if and only if the magnitude spectrum of is flat, i.e., .
2.2.5. PCCF
The periodic cross-correlation function (PCCF) between and is defined as
2.2.6. Coset
Let be an odd prime number; thus, is both a multiplicative group and a cyclic group [34]. If is a primitive element, it follows that . Let and . The subset is called the right coset of subgroup generated by . Define
It is easy to show that , are distinct right cosets of , where . It can be further shown that and . It is noted that , where , 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 , and be three PGISs of prime period N. The following sequences are also PGISs of period N:
- (1)
- , where m is any integer;
- (2)
- , where c is any nonzero Gaussian integer;
- (3)
- , where denotes complex conjugation;
- (4)
- , the DFT of , given that is with a constant amplitude;
- (5)
- ;
- (6)
- ;
- (7)
- , , and .
Proof.
(1). The proof of properties (1) to (6) can refer to [6,31].
(2). To prove the property (7), it is straightforward that is PGIS, and it has = . The convolution between and yields that is also a PGIS of period N by property (6). Similarly, = , = and = 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 be partitioned into K cosets, where each coset contains M elements and . Let , , …, be all the F positive factors of . There exist classes of PSs of period N with degrees 1, 1 , , …, , respectively. It is noted that .
Proof.
Refer to [35]. □
Consider the case of , where the six positive factors of 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 ; 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 and all other circular shifts of , with notation , are the only existing degree-1 PGISs of period N. In other words, 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 is , where meets the flat magnitude spectrum criterion for sequence to be a PGIS. Let be the n-shift of . The DFT of is , where . This infers that is a degree-1 PGIS, and this is valid for all .
When there exist two “a” elements in this sequence, e.g., , the DFT of sequence becomes , where , . 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 for some n, which it is straightforward that is true, . 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 be an odd prime. When , there is no partition of the cyclic multiplicative group . In this situation, the pattern of degree-2 PGIS is
where a and b are two nonzero Gaussian integers.
The autocorrelation function of sequence is
The constraint equation is a necessary as well as sufficient condition for sequence to be a degree-2 PGIS with nonzero Gaussian integers and . This equation can be further simplified as
Example 1.
When and , Gaussian integers and fulfill (3). A degree-2 PGIS of period five is given by
4.1.2. Cyclotomic Class of Order 2
When k = 2 and is an odd prime, the cyclic group can be partitioned into two cosets , where , and . To construct PGIS, at first, three base sequences and are defined as follows:
Theorem 4.
Let be an odd prime and f be an odd integer. The sequence with two nonzero Gaussian integers a and b is a degree-2 PGIS if the following constraint equation holds:
Proof.
Refer to [24]. □
Corollary 1.
Let be an odd prime and f be an odd integer. The sequence with two nonzero Gaussian integers a and b is a degree-2 PGIS if
Proof.
The flat magnitude spectrum criterion leads to the constraint of Equation (5). □
Let and . The constraint Equation (4) infers that the following equation should be fulfilled:
And equation (5) infers that
Example 2.
When and , Gaussian integers and fulfill (6). A degree-2 PGIS of period 31 is given by
Example 3.
Gaussian integers and can fulfill (7). A degree-2 PGIS of period 31 but with a different pattern from that of (8) is
However, there exists no degree-2 PGIS of prime period when f is an even integer if the base sequences , and are applied for sequence construction [24].
4.2. Degree-2 PGISs of Arbitrary Prime Period
Let us define two base sequences , as follows:
Base sequences and can be applied to construct a degree-2 PGIS of prime period for both even and odd f according to Theorem 5.
Theorem 5.
The sequence with nonzero Gaussian integers a and b is a degree-2 PGIS if .
Proof.
Refer to [24]. □
Above all, there exist three different sequence patterns to degree-2 PGISs of odd prime period 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 and , for which and 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 , where m is an odd number, , p is an odd prime, and s is an integer [6,36,37]. Having sequence elements that belong to , the ternary PSs can be adopted to obtain general degree-2 PGISs by replacing and with any nonzero Gaussian integers a and , respectively. The degree-2 PGISs derived from ternary PSs may contain many zero elements. Given and , the ternary PS of period is , and a degree-2 PGIS of period is given by:
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 based on CIDTS, which are , in Table 1. The detailed construction rules of this scheme can refer to Section 7.5.
Table 1.
The 23 patterns of degree-2 PGISs of period 31.
4.4. Degree-2 PGISs of Prime Period
In the case of the prime period 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 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 .
Theorem 6.
For any prime number N, the set of quadratic residues of N forms a multiplicative group with cardinality .
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 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 , 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 , the number of distinct sequence is , 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 , among which the two cyclic sets that belong to the family of prime period are and . The degree-2 PGIS pattern constructed using belongs to one of six patterns derived from m-sequences of period ; while a new pattern can be generated using , when and are applied, the degree-2 PGIS of period is
5. Degree-3 PGISs Construction
5.1. Construction Using Cyclotomic Class of Order 2
Let be an odd prime. When f is odd, the autocorrelation function of sequence can be expressed as follows:
When f is even, the autocorrelation function becomes
Let , be three nonzero different Gaussian integers. For an odd f, the necessary and sufficient conditions for sequence , with its autocorrelation function defined in (13), to be a degree-3 PGIS of period leads to the following linear system of two equations with variables and . 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:
where . For an even f, the requirement of in (14) leads to the following linear system of two equations with variables and . Chang et al. derived the same constraint equations as that of (16) in [24]. However, their derivation is from the frequency domain approach:
where
and
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
This section presents more sequence patterns of degree-3 PGIS of prime period , 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.
Table 2.
The 14 patterns of degree-3 PGISs of period 31.
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 . One more degree-3 PGIS example of period 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 , 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 , is defined [38] as follows:
In (17), is the index function defined by
In a further generalization, a scaling factor, can be introduced in the definition (17), yielding
Lemma 1.
Let be a prime number. In (18), when the scaling factor r = f, .
Proof.
Inserting r = f to (18) proves the result. □
Let be the DFT of GLS .
Lemma 2.
Let be a prime number. In (18), when the scaling factor r = f, the magnitude spectrum of is as follows:
Proof.
Refer to [38]. □
We can adopt the results of Lemmas 1 and 2 and apply base sequence , defined in (10), and GLS to bound the coefficients of sequences in Gaussian integers, according to Theorem 7.
Theorem 7.
Let be a prime number and a a nonzero Gaussian integer. The sequence is a degree-5 PGIS of period N given that .
Proof.
When , the magnitude spectrum of is . By applying the result of Lemmas 1 and 2, it is straightforward that the magnitude spectrum of is flat, and implies that the number of different Gaussian integers that appear in sequence is five. This proves that is a degree-5 PGIS. □
Examples 4 and 5 present odd and even f examples of degree-5 PGIS of period , respectively.
Example 4.
When , . Let , where . The GLS . A degree-5 PGIS of period 13 is given by
where , , , , and .
Example 5.
When , . Let , where . The GLS . A degree-5 PGIS of period 17 is given by
where , , , , and .
6.2. Degree-5 PGISs of Prime Period
Addressed in the previous section, degree-5 PGIS of arbitrary prime period can be constructed using the GLS, where for each , 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., . The principles of the CIDTS scheme are summarized as follows:
Let and be two sequences with two-valued autocorrelation functions (ACFs), i.e.,
The CCF between and is
The following identity is true for periodic correlation functions
Let , then is a periodic sequence with two-valued ACF given by [6]
From (22), when both and are PSs, then does too. Otherwise, one can still make an necessary adjustment and make a PS [6]. The result of (22) can be adopted to construct a degree-5 PGIS of particular prime period, e.g., . For the sequence of period , the six distinct sequences are , which are obtained from , listed in Table 1, after substituting and , respectively. Let us make an adjustment by setting to construct three different degree-5 PGISs , presented in Example 6.
Example 6.
At first, when and , by setting , a degree-5 PGIS of period 31 is
Secondly, when and , obtains
Finally, when and are applied, the third PGIS is
Since , when , setting = will generate distinct PSIS, where = . 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 of size based on sequence , where the elements of form the first row of . With this definition, , where the entry of , denoted by , is
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])
where denotes the transpose. Let be the matrix consisting of the eigenvectors as columns in order, and = diag() is the diagonal matrix with diagonal elements . It is true that = , where is an identity matrix.
Lemma 3.
Let and be circulant matrices with eigenvalues and , respectively, , where
Then, and commute and
where Ω = diag() is the diagonal matrix with diagonal elements , denotes the transpose and conjugate operation, and is also a circulant matrix.
Proof.
Refer to [39,40]. □
Theorem 8.
Let be k distinct PGISs of period N. Then, is a PGIS of period N, where ⊗ denotes circular convolution. In addition, is also a PGIS of period N, when any numbers of are substituted by or .
Proof.
At first, taking convolution upon two PGISs obtains a new PGIS, then the resultant PGIS can be convoluted with the third PGIS to generate other new PGIS, etc. This leads to , a PGIS of period N. Next, when is a PGIS, both and are PGISs as well. This leads to also being a PGIS of period N if is substituted by or . □
With the defined circulant matrix , which is formed based on sequence , the evaluation of the circular convolution between and , denoted by , can be obtained by taking the matrix multiplication operation instead, where is a vector consisting of N elements from . That is, the values of N components of PGIS can be derived from the N elements of a vector .
When , can be derived from . In this expression, circulant matrix and = diag() is a diagonal matrix with diagonal elements , where each eigenvalue is obtained from the product of eigenvalues of circulant matrices , respectively. The properties of circulant matrix may bring insight to determine the degree and pattern of PSIS 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 be a subgroup of cyclic group and , where . The subset is called the right coset of subgroup generated by . Let be the distinct right cosets of in . Then, , which is a disjoint union and .
Lemma 4.
Let , which . , where .
Proof.
Let and be two cosets of generated by n and l, respectively. If l and n belong to the same coset, which means , then and . This implies that and belong to the same coset of generated by , denoted as , where . The summation of with respect to m, where m comes across the domain of one coset, results in . Conversely, when , it is obvious that and . Since both and , where denotes the group of Nth roots of unity, and . This infers that l and n belong to the same coset. □
Let = be an odd prime. The cyclic group can be partitioned either into k cosets or cosets , respectively, where both and are subgroups of , = = , = = , and is the generator of . When and is an integer, each , can be further partitioned into m cosets, e.g., = , , where the cardinality of all is f, and that of is .
Let us define two sequence sets and as follows:
The DFTs of and are and , respectively.
Theorem 9.
All are -valued, where the elements of these vectors belong to the following set:
Proof.
Since and , the nth element of is . When ,
Given that , it has and , In other words, modulo N. Both and have the same partition, which means modulo N. Based on the partition of , the set can be grouped into k subsets, i.e.,
According to Lemma 4, . This concludes that for , all are -valued, which draw distinct values from the following set
□
Let = be an odd prime, where and . The relationship between the DFTs of sequences defined in (27) and (28), which are and , respectively, is governed by the following lemma.
Lemma 5.
= for all . In these vectors, , and all elements in set are the same; however, the elements in set have m different values, which = , , for all .
Proof.
Since = , it results in = and derives that = is true, for By Theorem 9, it is straightforward that and = , . □
Let = be an odd prime, where and . Let and be degree- and degree- PGISs constructed using sequences and , 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 are the same as those of . However, when and k are relatively coprime, sequence has a new pattern and the degree of PGIS is larger than that of and
Proof.
Let the DFTs of and be and , respectively. The DFT of is the component-wise product between and . Based on Lemma 4 and Lemma 5, when , , the sequence pattern of is governed by because all elements in set are the same, but the elements in set have m different values. When sequences are constructed using base sequences and , 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 is determined also by .
When and k are relatively coprime, , there exist different non-overlap components between and . In the case of existing distinct non-overlap components between and , constructs a new sequence pattern. Moreover, since both elements of and are not zeros, the component-wise product between and creates only nonzero elements as well, and the number of distinct elements from the component-wise product between and is larger than that of both and . This derives that the degree of is larger than both the and sequences. □
7.3. Degree-4 PGISs Construction from Convolution
This section presents the construction of degree-4 PGIS of particular prime period and from convolution operation. First, let us define three PGISs of period as follows:
where , , , and .
Example 7.
Sequence = is a degree-4 PGIS of period , which is given by
where , , and .
Let = . In (29), when is replaced by , it constructs a new sequence = , given by
Example 8.
Two construction examples of prime period are and , which are
where , , , , , , and .
7.4. Convolution-Derived PGISs Based on m-Sequences
There exists one-to-one mapping between distinct sequences and the pattern of degree-2 PGISs. Let us present PGISs of period as examples for demonstration, of which the six degree-2 PGISs of period derived from m-sequences are , listed in Table 1. Note that the number of different combinations of , is 15. We summarize the results of convolution upon two PGISs drawn from the set as follows:
- (1)
- Sequences , and are degree-2 PGISs, and the pattern of these three PGISs is the same as that of which is listed in Table 1.
- (2)
- The other 12 kinds of PGISs are degree-3 PGISs, listed in Table 2.
- (3)
- The six sequences are degree-6 PGISs, which are listed in Table 3.
Table 3. The 14 patterns of degree-6 and -7 PGISs of period 31. - (4)
- Table 4 presents six patterns of degree-10 PGISs of period 31, where .
Table 4. Six patterns of degree-10 PGISs of period 31.
In Section 6.2, the CIDTS-based PGIS construction applies sequences, , directly, for which CCF is created, and then an adjustment is made by setting to construct PGIS, where . The results are summarized as follows:
- (1)
- Three CCFs, , and , can be adjusted to construct three degree-5 PGISs, which are , presented in (23)–(25). Similarly, three sequences constructed from , and are also degree-5 PGISs, denoted by .
- (2)
- The 12 distinct CIDTS-based sequences constructed by 12 other kinds of CCFs are all of degree 2, which are denoted by , listed in Table 1. In addition, 12 kinds of CCFs will construct other 12 different degree-2 PGISs, which are .
7.5. Convolution Derived PGISs Based on CIDTS
In the previous section, the number of CIDTS-based PGISs of period is 30, which are . By taking convolution operation upon any two sequences over these 30 PGISs, where the number of different convolution combination of and is , for , 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)
- (2)
- When , some PGISs generated by are provided for comparison, where the degrees of these examples belong to the set . The degree of PGISs , and is 6. The degree of , , , , , , and is five. The degree of , , and is two. The two PGISs of degree 1 are and . We do not make a pattern list of these PGISs, for brevity. Finally, two degree-4 examples are and , 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 , , , , , and for comparison. The patterns are all different, and the degrees of these PGISs are 20, 20, 20, 14, 12, 12 and 12, respectively.
Table 5.
Period 31 PGISs of various degrees.
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 and . 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 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 , and degree-3 PGIS using cyclotomic class of order two can be distributed into two degree-7 and degree-6 groups, of which six PGISs that belong to set 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
- Chu, D. Polyphase codes with good periodic correlation properties. IEEE Trans. Inf. Theory 1972, 18, 531–532. [Google Scholar] [CrossRef]
- 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]
- 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]
- Yu, N.Y.; Gong, G. New binary sequences with optimal autocorrelation magnitude. IEEE Trans. Inf. Theory 2008, 54, 4771–4779. [Google Scholar] [CrossRef]
- Yan, T.; Xiao, G. Divisible difference sets, relative difference sets and sequences with ideal autocorrelation. Inf. Sci. 2013, 249, 143–147. [Google Scholar] [CrossRef]
- Fan, P.Z.; Darnell, M. Sequences Design for Communications Applications; Wiley: New York, NY, USA, 1996. [Google Scholar]
- Fan, P.Z.; Darnell, M. Maximal length sequences over Gaussian integers. Inst. Electron. Lett. 2000, 36, 552–553. [Google Scholar] [CrossRef]
- 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]
- Qureshi, S.U.H. Fast start-up equalization with period training sequences. IEEE Trans. Inf. Theory 1997, 23, 553–563. [Google Scholar] [CrossRef]
- 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]
- 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]
- Popovic, B.M. Generalized chirp-like polyphase sequences with optimum correlation properties. IEEE Trans. Inf. Theory 1992, 38, 1406–1409. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- Huber, K. Codes over Gaussian integers. IEEE Trans. Inf. Theory 1994, 40, 207–216. [Google Scholar] [CrossRef]
- Zeng, F.; Zeng, X.; Zhang, Z.; Xuan, G. 8-QAM+ periodic complementary sequence sets. IEEE Commun. Lett. 2012, 16, 83–85. [Google Scholar] [CrossRef]
- Li, Y. A construction of general QAM Golay complementary sequences. IEEE Trans. Inf. Theory 2010, 56, 5765–5771. [Google Scholar] [CrossRef]
- Lee, H.; Golomb, S.W. A new construction of 64-QAM Golay complementary sequences. IEEE Trans. Inf. Theory 2006, 52, 1663–1670. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Lee, C.-D.; Hong, S.-H. Generation of long perfect Gaussian integer sequences. IEEE Signal Process. Lett. 2017, 24, 515–519. [Google Scholar] [CrossRef]
- Lee, C.-D.; Chen, Y.-H. Families of Gaussian integer sequences with high energy efficiency. IET Commun. 2016, 10, 416–2421. [Google Scholar] [CrossRef]
- Pei, S.-C.; Chang, K.-W. Perfect Gaussian Integer Sequences of Arbitrary Length. IEEE Signal Process. Lett. 2015, 22, 1040–1044. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- Howie, J.M. Fields and Galois Theory; Springer: London, UK, 2006. [Google Scholar]
- 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]
- Ipatov, V.P. Ternary sequences with ideal autocorrelation properties. Radio Eng. Electron. Phys. 1979, 24, 75–79. [Google Scholar]
- Ipatov, V.P. Contribution to the theory of sequences with perfect period autocorrelation properties. Radio Eng. Electron. Phys. 1980, 24, 31–34. [Google Scholar]
- Schroeder, M.R. Number Theory in Science and Communications; Springer: Berlin/Heidelberg, Germany, 1997. [Google Scholar]
- Lancaster, P. Theory of Matrices; Academic Press: New York, NY, USA, 1969. [Google Scholar]
- Davis, P.J. Circulant Matrices; Wiley-Interscience: New York, NY, USA, 1979. [Google Scholar]
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).