Abstract
A family of maximal length ℤ4-sequences was proposed by Tang, Udaya and Fan in 2005 by using binary sequences based on quadratic forms over finite fields, and was shown to possess low correlation property. However, its correlation distribution still remains open. In this paper, the maximal length ℤ4-sequences constructed by Tang, Udaya and Fan are equivalently expressed as another form via ℤ4-valued quadratic forms and then the correlation distribution is completely determined from the approach of ℤ4-valued quadratic forms.
Similar content being viewed by others
References
Brown, E.H.: Generalizations of the Kervaire invariant. Annals Math 95(2), 368–383 (1972)
Boztas, S., Hammons, R., Kumar, P.V.: 4-phase sequences with near-optimum correlation properties. IEEE Trans. Inf. Theory 14(3), 1101–1113 (1992)
Boztas, S., Kumar, P.V.: Binary sequences with Gold-like correlation but larger linear span. IEEE Trans. Inf. Theory 40(2), 532–537 (1994)
Fan, P., Darnell, M.: Sequence Design for Communications Applications. Wiley (1996)
Hammons, R., Kumar, P.V., Calderbank, A.R., Sloane, N.J.A., Solé, P.: The ℤ4-linearity of Kerdock, Preparata, Goethals, and related codes. IEEE Trans. Inf. Theory 40(2), 301–319 (1994)
Helleseth, T., Kumar, P.V.: Sequences with low correlation. In: Pless, V.S., Huffman, W.C. (eds.) Handbook of Coding Theory. Elsevier, Amsterdman (1998)
Jiang, W., Hu, L., Tang, X., Zeng, X.: New optimal quadriphase sequences with larger linear span. IEEE Trans. Inf. Theory 55(1), 458–470 (2009)
Kim, S.-H., No, J.-S.: New families of binary sequences with low correlation. IEEE Trans. Inf. Theory 149(111), 3059–3065 (2003)
Kumar, P.V., Helleseth, T., Calderbank, A.R., Hammons Jr., A.R.: Large families of quaternary sequences with low correlation. IEEE Trans. Inf. Theory 42(2), 579–592 (1996)
Li, N., Tang, X., Helleseth, T.: Several classes of codes and sequences derived from a ℤ4-valued quadratic form. IEEE Trans. Inf. Theory 57(11), 7618–7628 (2011)
Li, N., Tang, X., Zeng, X., Hu, L.: On the correlation distributions of optimal quaternary sequence family 𝓤 and optimal binary sequence family 𝓥. IEEE Trans. Inf. Theory 57(6), 3815–3824 (2011)
Lidl, R., Niederreiter, H.: Finite Fields Encyclopedia of Mathematics and Its Applications, vol. 20. Reading, Mass:Addison-Wesley (1983)
Schmidt, K.-U.: ℤ4-valued quadratic forms and quaternary sequence families. IEEE Trans. Inf. Theory 55(12), 5803–5810 (2009)
Schmidt, K.-U.: On the correlation distrbution of Delsarte-Goethals sequences. Des. Codes and Cryp 59(1-3) (2011)
Sidel’nikov, V.M.: On mutual correlation of sequences, Soviet. Math. Dokl 12, 197–201 (1971)
Solé, P.: A quaternary cyclic code, and a familly of quadriphase sequences with low correlation properties. Lect. Notes in Computer Science 388, 193–201 (1989)
Tang, X., Helleseth, T., Fan, P.: A new optimal quaternary sequence family of length 2(2n − 1) obtained from the orthogonal transformation of families ℬ and 𝓒. Des Codes and Cryp 53(3), 137–148 (2009)
Tang, X., Udaya, P.: A note on the optimal quadriphase sequences families. IEEE Trans. Inf. Theory 53(1), 433–436 (2007)
Tang, X., Udaya, P., Fan, P.: Quadriphase sequences obtained from binary quadratic form sequences. Lect. Notes in Computer Science 3486, 243–254 (2005)
Udaya, P.: Polyphase and frequency hopping sequences obtained from finite rings. Ph.D. dissertation, Dept. Elec. Eng., Indian Inst Technol. Kanpur (1992)
Udaya, P., Siddiqi, M.U.: Optimal and suboptimal quadriphase sequences derived from maximal length sequences over ℤ4. Appl. Algebra Eng. Commun. Comput 9(2), 161–191 (1998)
Welch, L.R.: Lower bounds on the maximum cross-correlation on the signals. IEEE Trans. Inf. Theory 20(3), 397–399 (1974)
Zeng, X., Hu, L., Liu, Q., Zhu, Y.: Binary sequences with optimal correlations and large linear span. IEEE International Conference on Communications, 385–390 (2006)
Zeng, X., Liu, J.Q., Hu, L.: Generalized Kasami sequences: The large set. IEEE Trans. Inf. Theory 53(7), 2587–2598 (2007)
Acknowledgments
The authors would like to thank the Associate Editor and the two anonymous reviewers for their comments and suggestions that improved the presentation and quality of this paper. This work was supported by the National Science Foundation of China under Grant 61325005.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A: Proof of Proposition 2
For odd m, one has \({\text {tr}_{e}^{n}}(1) = 1\) and then \({\text {tr}_{e}^{n}}(\frac {v^{2}}{1+v^{2}}) = {\text {tr}_{e}^{n}}(\frac {1}{1+v^{2}}+1) = X^{2}+1\). Plugging (10) into \({\text {tr}_{e}^{n}}(z) = a\) and \({\text {tr}_{e}^{n}}(vz) = b\), one then gets
and
which means the number of solutions to (9) is the number of pairs \((a,b)\in \mathbb {F}_{2^{e}}\times \mathbb {F}_{2^{e}}\) satisfying (11) and (12). We then discuss the solutions to (9) according to the value of \(X={\text {tr}_{e}^{n}}\left (\frac {1}{1+v}\right )\) as follows:
-
Case 1:
X = 0. If X = 0, then by (11) and (12) one has a = 0 and \({\text {tr}_{1}^{e}}(b) = 0\). According to the balance property of the trace function, the number of pairs \((a,b)\in \mathbb {F}_{2^{e}}\times \mathbb {F}_{2^{e}}\) satisfying a = 0 and \({\text {tr}_{1}^{e}}(b) = 0\) is 2e − 1, i.e., the number of solutions to (9) is 2e − 1. Thus, for this case the rank of F(x) is n − e + 1.
-
Case 2:
X = 1. Similar to Case 1, from (11) and (12) one has b = 0 and \({\text {tr}_{1}^{e}}(a) = 0\), then the rank of F(x) is also n − e + 1.
-
Case 3:
\(X\in \mathbb {F}_{2^{e}}\backslash \{0,1\}\). Again by (11) and (12) one can deduce
$$\begin{array}{@{}rcl@{}} a+{\text{tr}_{1}^{e}}(a)+b+{\text{tr}_{1}^{e}}(b) = \frac{a+{\text{tr}_{1}^{e}}(b)}{X}. \end{array} $$
Replacing \(a+{\text {tr}_{1}^{e}}(a)+b+{\text {tr}_{1}^{e}}(b)\) in (11) and (12) by \(\frac {a+{\text {tr}_{1}^{e}}(b)}{X}\), one gets
Notice that X ≠ 0,1 and \({\text {tr}_{1}^{e}}(a),{\text {tr}_{1}^{e}}(b)\in \{0,1\}\). Thus, according to the second equation in (13), one can claim that \({\text {tr}_{1}^{e}}(a)+{\text {tr}_{1}^{e}}(b) = 0\) and \({\text {tr}_{1}^{e}}(b) = 0\), i.e., \({\text {tr}_{1}^{e}}(a) = {\text {tr}_{1}^{e}}(b) = 0\). On the other hand, from (a + b)X = a, one has \(b=\frac {(X+1)a}{X}\). Therefore, (13) holds if and only if \((a,b)\in \mathbb {F}_{2^{e}}\times \mathbb {F}_{2^{e}}\) satisfying \({\text {tr}_{1}^{e}}(a) = 0\) and \({\text {tr}_{1}^{e}}(\frac {(X+1)a}{X}) = 0\). For any fixed 𝜖 ≠ 0,1, by the two-tuple-balanced property of the trace function, i.e., the pair \(({\text {tr}_{1}^{e}}(x),{\text {tr}_{1}^{e}}(\epsilon x))\) takes each pair over {0,1} exactly 2e − 2 times when x runs through \(\mathbb {F}_{2^{e}}\), one then can conclude that the number of pairs (a, b) satisfying (13) is 2e − 2, so is the number of roots of (9). Then, in this case the rank of F(x) is n − e + 2.
Therefore, the rank of F(x) is determined for any δ ≠ 1. Specially, for the case of δ = 0, one has \(v=\overline {\delta }=0\) and \(X={\text {tr}_{e}^{n}}(\frac {1}{1+v}) = {\text {tr}_{e}^{n}}(1) = m\pmod {2}\). Then, Case 1 and Case 2 imply that the rank of F(x) is n − e + 1 if δ = 0. Further, for the case of \(\overline {\delta }\ne 0,1\), the rank distribution of F(x) can also be determined when \(\overline {\delta }\) runs through \(\mathbb {F}_{2^{n}}\backslash \{0,1\}\) according to the balance property of trace function. Notice that \(\frac {1}{1+v}\) runs through \(\mathbb {F}_{2^{n}}\backslash \{0,1\}\) when v ranges over \(\mathbb {F}_{2^{n}}\backslash \{0,1\}\). Then, by the balance property of trace function, one can conclude that \(X={\text {tr}_{e}^{n}}(\frac {1}{1+v})\in \{0,1\}\) occurs 2n − e×2−2 times and \(X={\text {tr}_{e}^{n}}(\frac {1}{1+v})\not \in \{0,1\}\) occurs 2n − e×(2e − 2) times when v runs through \(\mathbb {F}_{2^{n}}\backslash \{0,1\}\).
Based on the above discussions, one then can obtain the desired result. This completes the proof.
Appendix B: Proof of Proposition 3
For the case of m is even, one has \({\text {tr}_{e}^{n}}(1) = 0\) and then \({\text {tr}_{e}^{n}}(\frac {v^{2}}{1+v^{2}}) = {\text {tr}_{e}^{n}}(\frac {1}{1+v^{2}}+1) = X^{2}\). Plugging (10) into \({\text {tr}_{e}^{n}}(z) = a\) and \({\text {tr}_{e}^{n}}(vz) = b\), one then gets
and
Similar as the case of m is odd, we discuss the solutions to (9) via (10), (14) and (15) according to the value of \(X={\text {tr}_{e}^{n}}(\frac {1}{1+v})\) as follows:
-
Case 1:
X = 0. If X = 0, then by (14) and (15) one has a = b = 0, which means in this case (9) has only the zero solution, i.e., the rank of F(x) is n.
-
Case 2:
X = 1. For this case, from (14) and (15) one has \({\text {tr}_{1}^{e}}(a) = 0\) and \({\text {tr}_{1}^{e}}(b) = 0\). Then, according to the balance property of the trace function, the number of pairs \((a,b)\in \mathbb {F}_{2^{e}}\times \mathbb {F}_{2^{e}}\) satisfying \({\text {tr}_{1}^{e}}(a) = 0\) and \({\text {tr}_{1}^{e}}(b) = 0\) is 2e − 1×2e − 1 = 22e − 2, i.e., the number of solutions to (9) is 22e − 2. Thus, for this case the rank of F(x) is n − 2e + 2.
-
Case 3:
\(X\in \mathbb {F}_{2^{e}}\backslash \{0,1\}\). In this case (14) and (15) imply
$$\begin{array}{@{}rcl@{}} a+{\text{tr}_{1}^{e}}(a)+b+{\text{tr}_{1}^{e}}(b) = \frac{a+b}{X}. \end{array} $$
Then, replacing \(a+{\text {tr}_{1}^{e}}(a)+b+{\text {tr}_{1}^{e}}(b)\) in (14) and (15) by \(\frac {a+b}{X}\), one has
By a simple calculation, one then has
which implies \(a,b\in \{0,\frac {X}{X+1}\}\) since \({\text {tr}_{1}^{e}}(a),{\text {tr}_{1}^{e}}(b)\in \{0,1\}\). Then, we can discuss it as below:
-
Case 3.1:
If a = 0, then by the second equation in (16) one gets b = 0 since X ≠ 1. Note that (a, b) = (0,0) always is a solution to (16).
-
Case 3.2:
If \(a=\frac {X}{X+1}\), then by (16) one gets \({\text {tr}_{1}^{e}}(b) = 1\) and \(b=\frac {X}{X+1}{\text {tr}_{1}^{e}}(\frac {X}{X+1})\). This implies \((a,b) = (\frac {X}{X+1},\frac {X}{X+1})\) is a solution to (16) if and only if \({\text {tr}_{1}^{e}}(\frac {X}{X+1}) = 1\).
Therefore, by the above discussions, one can conclude that
-
1)
the rank of F(x) is n if either X = 0 or \({\text {tr}_{1}^{e}}(\frac {X}{X+1}) = 0\) with X ≠ 0,1;
-
2)
the rank of F(x) is n − 2e + 2 if \(X={\text {tr}_{e}^{n}}(\frac {1}{1+v}) = 1\);
-
3)
the rank of F(x) is n − 1 if \({\text {tr}_{1}^{e}}(\frac {X}{X+1}) = 1\) with X ≠ 0,1.
Note that \(X={\text {tr}_{e}^{n}}(\frac {1}{1+v})\) and \(v=\overline {\delta }\). To determine the rank distribution of F(x), for i = 0, 1, define
When \(\overline {\delta }\) runs through \(\mathbb {F}_{2^{n}}\backslash \{0,1\}\), so does \(\frac {1}{1+v}\). This together with the balance property of trace function one can claim that X = 0 occurs 2n − e − 2 times and every nonzero element \(X\in \mathbb {F}_{2^{e}}\) occurs 2n − e times when \(\overline {\delta }\) runs through \(\mathbb {F}_{2^{n}}\backslash \{0,1\}\) since \({\text {tr}_{e}^{n}}(0) = {\text {tr}_{e}^{n}}(1) = 0\) for even n/e = m. Immediately, one then obtains that rank(F(x)) = n − 2e + 2 occurs 2n − e times when \(\overline {\delta }\) runs through \(\mathbb {F}_{2^{n}}\backslash \{0,1\}\). On the other hand, since \(\frac {X}{X+1}\) runs through \(\mathbb {F}_{2^{e}}\backslash \{0,1\}\) when X ranges over \(\mathbb {F}_{2^{e}}\backslash \{0,1\}\), \({\text {tr}_{1}^{e}}(0) = 0\) and \({\text {tr}_{1}^{e}}(1) = e\pmod {2}\), thus according to the balance property of trace function, if e is odd, one gets
and for even e, one has
Hence, the rank distribution of F(x) is determined. This completes the proof.
Appendix C: Proof of Theorem 2
For the generalized maximal length ℤ4-sequences b i and b j defined by (6), their correlation function \(R_{b_{i},b_{j}}(\tau )\) can be considered as below, where 0 ≤ τ ≤ 2n − 2.
-
Case 1.
i = j = 2n+1.
This is a trivial case, by (6), one can get
$$\begin{array}{@{}rcl@{}} R_{b_{i},b_{j}}(\tau) = \sum\limits_{t=0}^{2^{n}-2}w^{2{\text{Tr}_{1}^{n}}(\beta^{t}-\beta^{t+\tau})}=\sum\limits_{x\in \mathbb{L}}w^{2{\text{Tr}_{1}^{n}}((1-\beta^{\tau})x)}-1. \end{array} $$
Thus, \(R_{b_{i},b_{j}}(\tau ) = 2^{n}-1\) if τ = 0, and R i, j (τ) = −1 if τ ≠ 0.
-
Case 2.
1 ≤ i ≤ 2n and j = 2n + 1.
For this case, from (6) one can derive
$$\begin{array}{@{}rcl@{}} R_{b_{i},b_{j}}(\tau) &=&\sum\limits_{t=0}^{2^{n}-2}w^{{\text{Tr}_{1}^{n}}((1+2\eta_{i})\beta^{t})+2P(\beta^{t})+2Q(\beta^{t})-2{\text{Tr}_{1}^{n}}(\beta^{t+\tau})} \\&=& \sum\limits_{t=0}^{2^{n}-2}w^{{\text{Tr}_{1}^{n}}((1+2(\eta_{i}+\beta^{\tau}))\beta^{t})+2P(\beta^{t})+2Q(\beta^{t})} \\&=& \sum\limits_{x\in \mathbb{L}}w^{{\text{Tr}_{1}^{n}}((1+2(\eta_{i}+\beta^{\tau}))x)+2P(x)+2Q(x)}-1 \\&=&\sigma(\eta_{i}+\beta^{\tau},0,0)-1 \end{array} $$
due to (7). Note that 2(η i + β τ) runs through \(2\mathbb {L}\) for any fixed τ ∈ {0, 1, ⋯ , 2n − 2} when η i ranges over 𝕃, i.e., i ranges from 1 to 2n. Moreover, by Proposition 2, one has the rank of F(x) is n − e + 1 if δ = 0. Then, for odd n − e + 1=(m − 1)e + 1 (since m is odd), by (7), (8) and Lemma 2, one can claim that \(R_{b_{i},b_{j}}(\tau ) = \sigma (\eta _{i}+\beta ^{\tau },0,0)-1\) has the following distribution
when i ranges from 1 to 2n and τ varies from 0 to 2n − 2.
-
Case 3.
i = 2n+1 and 1 ≤ j ≤ 2n.
Due to the fact that \( R_{b_{i},b_{j}}(\tau ) = R_{b_{j},b_{i}}(-\tau )^{*}\), thus for this case one can easily get the value distribution of \( R_{b_{i},b_{j}}(\tau )\) according to Case 2 when i = 2n+1, j ranges from 1 to 2n and τ runs through {0, 1, ⋯ , 2n − 2}.
-
Case 4.
1 ≤ i, j ≤ 2n with τ = 0.
In this case, δ = β τ = 1, then by (6) and (7) one gets
$$\begin{array}{@{}rcl@{}} R_{b_{i},b_{j}}(0) = \sigma(\eta_{i},\eta_{j},1)-1=\sum\limits_{x\in \mathbb{L}}w^{2{\text{Tr}_{1}^{n}}((\eta_{i}+\eta_{j})x)}-1 \end{array} $$equals −1 if i≠j, and 2n − 1 if i = j. Further, \(R_{b_{i},b_{j}}(0) = -1\) occurs 2n(2n − 1) times and \(R_{b_{i},b_{j}}(0) = 2^{n}-1\) occurs 2n times, respectively.
-
Case 5.
1 ≤ i, j ≤ 2n with τ ≠ 0.
For this case, δ = β τ and \(\overline {\delta }\not =0,1\). Then, from (6) and (7), one can similarly derive
$$\begin{array}{@{}rcl@{}} R_{b_{i},b_{j}}(\tau) = \sigma(\eta_{i},\eta_{j},\delta)-1. \end{array} $$
Let 1 − δ = δ 1 + 2δ 2, then 1 + 2η i − (1+2η j )δ = δ 1 + 2(η i + η j (1 − δ 1) + δ 2). This implies 2(η i + η j (1−δ 1) + δ 2) ranges over 𝕃 when η i runs through 𝕃 for any fixed δ and j. On the other hand, for odd m, one has n − e + 1=(m − 1)e + 1 is odd and n − e + 2 is even. Then, by (7), (8), Lemma 2 and Proposition 2, one can have that \(R_{b_{i},b_{j}}(\tau ) = \sigma (\eta _{i},\eta _{j},\delta )-1\) has the following distribution
when i and j range from 1 to 2n and τ varies from 0 to 2n − 2.
Combining the above cases, the correlation distribution of the generalized maximal length \(\mathbb {Z}_{4}\)-sequences for odd m is obtained. This completes the proof.
Rights and permissions
About this article
Cite this article
Wang, L., Tang, X. On the correlation distribution of the generalized maximal length ℤ4-sequences. Cryptogr. Commun. 9, 199–215 (2017). https://doi.org/10.1007/s12095-015-0169-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12095-015-0169-y