Abstract
In this paper, we propose a direct construction of a novel type of code set which has combined properties of complete complementary code (CCC) and zero correlation zone (ZCZ) sequence set and which we call complete complementary-ZCZ (CC-ZCZ) code set. The code set is constructed using multivariate functions. The proposed construction also provides Golay-ZCZ codes of prime-power lengths. The proposed Golay-ZCZ codes are optimal and asymptotically optimal for binary and non-binary cases, respectively, by Tang-Fan-Matsufuzi bound. Furthermore, the proposed direct construction provides novel ZCZ sequences of length \(\varvec{p^k}\), where \(\varvec{p}\) is a prime number and \(\varvec{k}\) is an integer \(\varvec{\ge 2}\). We establish a relationship between the proposed CC-ZCZ code set and the first-order generalized Reed-Muller (GRM) code, and prove that both have the same Hamming distance. We also count the number of CC-ZCZ code sets in first-order GRM codes. The column sequence peak-to-mean envelope power ratio (PMEPR) of the proposed CC-ZCZ code set is derived and compared with existing works. From the proposed construction, the Golay-ZCZ code and ZCZ sequences are also derived and compared with the existing works. The proposed construction generalizes many of the existing works.
Similar content being viewed by others
References
Golay, M.: Complementary series. IRE Trans. on Inf. Theory. 7(2), 82–87 (1961). https://doi.org/10.1109/TIT.1961.1057620
Davis, J.A., Jedwab, J.: Peak-to-mean power control in OFDM, Golay complementary sequences, and Reed-Muller codes. IEEE Trans. on Inf. Theory. 45(7), 2397–2417 (1999)
Tseng, C.-C., Liu, C.: Complementary sets of sequences. IEEE Trans. on Inf. Theory. 18(5), 644–652 (1972). https://doi.org/10.1109/TIT.1972.1054860
Paterson, K.G.: Generalized Reed-Muller codes and power control in OFDM modulation. IEEE Trans. on Inf. Theory. 46(1), 104–120 (2000). https://doi.org/10.1109/18.817512
Han, C., Suehiro, N., Hashimoto, T.: N-shift cross-orthogonal sequences and complete complementary codes. In: 2007 IEEE Int. Symp. on Inf. Theory, pp. 2611–2615 (2007). https://doi.org/10.1109/ISIT.2007.4557612
Tseng, S.-M., Bell, M.R.: Asynchronous multicarrier DS-CDMA using mutually orthogonal complementary sets of sequences. IEEE Trans. on Commun. 48(1), 53–59 (2000). https://doi.org/10.1109/26.818873
Chen, H.-H., Yeh, J.-F., Suehiro, N.: A multicarrier CDMA architecture based on orthogonal complementary codes for new generations of wideband wireless communications. IEEE Commun. Mag. 39(10), 126–135 (2001). https://doi.org/10.1109/35.956124
Wang, S., Abdi, A.: MIMO ISI channel estimation using uncorrelated Golay complementary sets of polyphase sequences. IEEE Trans. Veh. Technol. 56(5), 3024–3039 (2007). https://doi.org/10.1109/TVT.2007.899947
Li, S., Chen, J., Zhang, L.: Optimisation of complete complementary codes in MIMO radar system. Electron. Lett. 46, 1157–1159 (2010)
Tang, J., Zhang, N., Ma, Z., Tang, B.: Construction of doppler resilient complete complementary code in MIMO radar. IEEE Trans. Signal Process. 62(18), 4704–4712 (2014). https://doi.org/10.1109/TSP.2014.2337272
Chen, C.-Y., Min, Y.-J., Lu, K.-Y., Chao, C.-C.: Cell search for cell-based OFDM systems using quasi complete complementary codes. In: IEEE Int. Conf. Commun., pp 4840–4844 (2008). https://doi.org/10.1109/ICC.2008.907
Kojima, T., Tachikawa, T., Oizumi, A., Yamaguchi, Y., Parampalli, U.: A disaster prevention broadcasting based on data hiding scheme using complete complementary codes. In: Int. Symp. Inf. Theory Appl. (ISITA), pp 45–49 (2014)
Rathinakumar, A., Chaturvedi, A.K.: Complete mutually orthogonal Golay complementary sets from Reed-Muller codes. IEEE Trans. Inf. Theory. 54, 1339–1346 (2008). https://doi.org/10.1109/TIT.2007.915980
Sarkar, P., Liu, Z., Majhi, S.: A direct construction of complete complementary codes with arbitrary lengths. (2021) arXiv:2102.10517
Wang, Z., Wu, G., Ma, D.: A new method to construct Golay complementary set by paraunitary matrices and Hadamard matrices (2019) arXiv:1910.10302
Wang, Z., Xue, E., Chai, J.: A method to construct complementary sets of non-power-of-two length by concatenation. In: 2017 Eighth international workshop on signal design and its applications in communications (IWSDA), pp. 24–28 (2017). https://doi.org/10.1109/IWSDA.2017.8095729
Wang, Z., Ma, D., Gong, G., Xue, E.: New construction of complementary sequence (or array) sets and complete complementary codes. IEEE Trans. on Inf. Theory. 67(7), 4902–4928 (2021). https://doi.org/10.1109/TIT.2021.3079124
Chen, C.-Y., Wang, C.-H., Chao, C.-C.: Complete complementary codes and generalized Reed-Muller codes. IEEE Commun. Lett. 12(11), 849–851 (2008)
Kumar, P., Majhi, S., Paul, S.: A direct construction of GCP and binary CCC of length non power of two. (2021) arXiv:2109.08567
Spasojevic, P., Georghiades, C.N.: Complementary sequences for ISI channel estimation. IEEE Trans. on Inf. Theory. 47(3), 1145–1152 (2001). https://doi.org/10.1109/18.915670
Groenewald, J., Maharaj, B.: MIMO channel synchronization using Golay complementary pairs. In: AFRICON 2007, pp. 1–5 (2007). IEEE
Wang, Y., Hu, T., Yang, Y., Zhou, Z.: Large zero correlation zones of Golay complementary sets. In: 2019 Ninth international workshop on signal design and its applications in communications (IWSDA), pp. 1–5 (2019). https://doi.org/10.1109/IWSDA46143.2019.8966105
Long, B., Zhang, P., Hu, J.: A generalized QS-CDMA system and the design of new spreading codes. IEEE Trans. on Veh. Technol. 47(4), 1268–1275 (1998). https://doi.org/10.1109/25.728516
Haderer, H., Feger, R., Pfeffer, C., Stelzer, A.: Millimeter-wave phase-coded CW MIMO radar using zero- and low-correlation-zone sequence sets. IEEE Trans. Microw. Theory and Techn. 64(12), 4312–4323 (2016). https://doi.org/10.1109/TMTT.2016.2613530
Hu, S., Liu, Z., Guan, Y.L., Jin, C., Huang, Y., Wu, J.-M.: Training sequence design for efficient channel estimation in MIMO-FBMC systems. IEEE Access. 5, 4747–4758 (2017). https://doi.org/10.1109/ACCESS.2017.2688399
Yang, S.-A., Wu, J.: Optimal binary training sequence design for multiple-antenna systems over dispersive fading channels. IEEE Trans. Veh. Technol. 51(5), 1271–1276 (2002). https://doi.org/10.1109/TVT.2002.800638
Yuan, W., Wang, P., Fan, P.: Performance of multi-path MIMO channel estimation based on ZCZ training sequences. In: IEEE International Symposium on Microwave, Antenna, Propagation and EMC Technologies for Wireless Communications, 2, 1542–15452 (2005). https://doi.org/10.1109/MAPE.2005.1618220
Zhang, R., Cheng, X., Ma, M., Jiao, B.: Interference-avoidance pilot design using ZCZ sequences for multi-cell MIMO-OFDM systems. In: IEEE Global communications conference (GLOBECOM), pp. 5056–5061 (2012). https://doi.org/10.1109/GLOCOM.2012.6503922
Zhang, W., Zeng, F., Long, X., Xie, M.: Improved mutually orthogonal ZCZ polyphase sequence sets and their applications in OFDM frequency synchronization. In: 6th International conference on wireless communications networking and mobile computing (WiCOM), pp. 1–5 (2010). https://doi.org/10.1109/WICOM.2010.5600748
Yang, J.-D., Jin, X., Song, K.-Y., No, J.-S., Shin, D.-J.: Multicode MIMO systems with quaternary LCZ and ZCZ sequences. IEEE Trans. Veh. Technol. 57(4), 2334–2341 (2008)
He, S., Huang, Y., Jin, S., Yang, L.: Coordinated beamforming for energy efficient transmission in multicell multiuser systems. IEEE Trans. on Commun. 61(12), 4961–4971 (2013). https://doi.org/10.1109/TCOMM.2013.110313.130350
Fragouli, C., Al-Dhahir, N., Turin, W.: Training-based channel estimation for multiple-antenna broadband transmissions. IEEE Trans. on Wireless Commun. 2(2), 384–391 (2003). https://doi.org/10.1109/TWC.2003.809454
Deng, X., Fan, P.: Spreading sequence sets with zero correlation zone. Electronics Letters. 36, 993–994 (2000). https://doi.org/10.1049/el:20000720
Appuswamy, R., Chaturvedi, A.K.: A new framework for constructing mutually orthogonal complementary sets and zero correlation zone sequences. IEEE Trans. Inf. Theory. 52, 3817–3826 (2006). https://doi.org/10.1109/TIT.2006.878171
Tang, X., Fan, P., Lindner, J.: Multiple binary zero correlation zone sequence sets with good cross-correlation property based on complementary sequence sets. IEEE Trans. Inf. Theory. 56, 4038–4045 (2010). https://doi.org/10.1109/TIT.2010.2050796
Liu, Y.-C., Chen, C.-W., Su, Y.T.: New constructions of zero-correlation zone sequences. IEEE Trans. on Inf. Theory. 59(8), 4994–5007 (2013). https://doi.org/10.1109/TIT.2013.2253831
Zhou, Z., Tang, X., Gong, G.: A new class of sequences with zero or low correlation zone based on interleaving technique. IEEE Trans. Inf. Theory. 54, 4267–4273 (2008). https://doi.org/10.1109/TIT.2008.928256
Torii, H., Nakamura, M., Suehiro, N.: A new class of zero-correlation zone sequences. IEEE Trans. Inf. Theory. 50, 559–565 (2004). https://doi.org/10.1109/TIT.2004.825399
Tang, Y.S., Chen, C.Y., Chao, C.C.: A novel construction of zero correlation zone sequences based on Boolean functions. In: IEEE 11th International symposium on spread spectrum techniques and applications, pp 198–203 (2010). https://doi.org/10.1109/ISSSTA.2010.5654347
Liu, Z., Guan, Y., Parampalli, U.: A new construction of zero correlation zone sequences from generalized Reed-Muller codes. In: IEEE Inf. theory workshop (ITW) (2014). https://doi.org/10.1109/ITW.2014.6970900
Kumar, N., Majhi, S., Sarkar, P., Upadhyay, A.K.: A Direct Construction of Prime-Power-Length Zero-Correlation Zone Sequences for QS-CDMA System. arXiv (2021). https://doi.org/10.48550/ARXIV.2111.06675. arXiv:2111.06675
Gong, G., Huo, F., Yang, Y.: Large zero autocorrelation zones of Golay sequences and their applications. IEEE Trans. Commun. 61(9), 3967–3979 (2013). https://doi.org/10.1109/TCOMM.2013.072813.120928
Gong, G., Huo, F., Yang, Y.: Large zero correlation zone of Golay pairs and QAM Golay pairs. In: 2013 IEEE Int. Symp. on Inf. Theory, pp. 3135–3139 (2013). https://doi.org/10.1109/ISIT.2013.6620803
Chen, C.-Y., Wu, S.-W.: Golay complementary sequence sets with large zero correlation zones. IEEE Trans. Commun. 66(11), 5197–5204 (2018). https://doi.org/10.1109/TCOMM.2018.2857485
Gu, Z., Zhou, Z., Adhikary, A.R., Feng, Y., Fan, P.: Asymptotically Optimal Golay-ZCZ Sequence Sets with Flexible Length. (2021) https://doi.org/10.48550/ARXIV.2112.08678. arXiv:2112.08678
Gu, Z., Zhou, Z., Adhikary, A.R., Feng, Y., Fan, P.: Construction of Golay-ZCZ sequences with new lengths. In: IEEE Int. Symp. on Inf. Theory (ISIT), pp 1802–1805 (2021). https://doi.org/10.1109/ISIT45174.2021.9518058
Gu, Z., Zhou, Z., Adhikary, A.R., Feng, Y., Fan, P.: New Constructions of Golay Complementary Pair/Array with Large Zero Correlation Zone. arXiv (2021). https://doi.org/10.48550/ARXIV.2108.05657. arXiv:2108.05657
Adhikary, A.R., Liu, Z., Guan, Y.L., Majhi, S., Budishin, S.Z.: Optimal binary periodic almost-complementary pairs. IEEE Signal Process. Lett. 23(12), 1816–1820 (2016). https://doi.org/10.1109/LSP.2016.2600586
Sarkar, P., Majhi, S., Liu, Z.: A direct and generalized construction of polyphase complementary sets with low PMEPR and high code-rate for OFDM system. IEEE Trans. Commun. 68(10), 6245–6262 (2020). https://doi.org/10.1109/TCOMM.2020.3007390
Tang, X.H., Fan, P., Matsufuji, S.: Lower bounds on correlation of spreading sequence set with low or zero correlation zone. Electronics Letters. 36, 551–552 (2000). https://doi.org/10.1049/el:20000462
Matsufuji, S.: Spreading sequence set for approximately synchronized CDMA system with no co-channel interference and high data capacity. WPMC’, 333–339 (1999)
Kasami, T., Lin, S., Peterson, W.: New generalizations of the Reed-Muller codes-I: Primitive codes. IEEE Trans. on Inf. Theory. 14(2), 189–199 (1968). https://doi.org/10.1109/TIT.1968.1054127
Pai, C.-Y., Lin, Y.-J., Chen, C.-Y.: Optimal and almost-optimal golay-zcz sequence sets with bounded paprs. IEEE Trans. on Commun. 71(2), 728–740 (2022)
Zhang, D., Parker, M., Helleseth, T.: Polyphase zero correlation zone sequences from generalised Bent functions. Cryptography and Commun. 12, 1–11 (2020). https://doi.org/10.1007/s12095-019-00413-2
Zhou, Z., Zhang, D., Helleseth, T., Wen, J.: A construction of multiple optimal zero correlation zone sequence sets with good cross-correlation. IEEE Trans. Inf. Theory. 1–1 (2018) https://doi.org/10.1109/TIT.2017.2756845
Hayashi, T.: A class of zero-correlation zone sequence set using a perfect sequence. IEEE Signal Process. Lett. 16, 331–334 (2009). https://doi.org/10.1109/LSP.2009.2014115
Liu, Z., Guan, Y.L., Parampalli, U.: New complete complementary codes for peak-to-mean power control in multi-carrier CDMA. IEEE Trans. on Commun. 62(3), 1105–1113 (2014)
Wu, S.-W., Chen, C.-Y.: Optimal Z-complementary sequence sets with good peak-to-average power-ratio property. IEEE Signal Process. Lett. 25(10), 1500–1504 (2018)
Author information
Authors and Affiliations
Contributions
Sudhan Majhi gave the problem statement and idea to tackle it. Nishant Kumar solved the problem and wrote the manuscript. Ashish K. Upadhyay polished the work. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
1.1 A: Proof of Theorem 1
We state and prove a lemma which is used to prove the Theorem 1.
Lemma 3
Let \((i_1,i_2,\hdots ,i_m)\) and \((j_1,j_2,\hdots ,j_m)\) be p-ary representation of non-negative integers i and j respectively. Let \(f:\mathbb {Z}_p^m\rightarrow \mathbb {Z}_\lambda \) be a function as defined in (15). Now, from (16), we can write sequence \(a_{\mathbf {u_k}}^{\mathbf {v_k}}\) as
Further, suppose we have \(i_{\pi _\beta (1)}=j_{\pi _\beta (1)}~\forall ~\beta =1,2,\hdots ,k\). For a certain \(\beta '\le k\), let us assume t be the smallest integer such that \(i_{\pi _{\beta '}(t)}\ne j_{\pi _{\beta '}(t)}\). Let us define \(i^\eta \) to be an integer whose vector representation with base p is
which differs from that of i only at the position \(\pi _{\beta '}(t-1)\) and \(\eta =1,2,\hdots ,(p-1)\). Similarly, we define \(j^\eta \) such that its vector representation with base p is
Then we have
Proof
For notational convenience, we write \(a_{\mathbf {u_k}}^{\mathbf {v_k}}=\textbf{c}\). Now using (15) and (A1), we can write
Similarly,
Now, taking sum of \(\omega _\lambda ^{(\textbf{c}_{j^\eta }-\textbf{c}_{i^\eta })-(\textbf{c}_{j}-\textbf{c}_{i})}\) over \(\eta \), we have
It is given that \(i_{\pi _{\beta '}(t)}\ne j_{\pi _{\beta '}(t)}\), implies that \(i_{\pi _{\beta '}(t)}-j_{\pi _{\beta '}(t)}\ne 0\) and hence RHS of (A8) is the sum of roots of polynomial \(z^p-1=0\) except the root \(z=1\). Hence
Therefore, from (A8) and (A9), we have
which further implies that
\(\square \)
Proof of Theorem
1 We need to show that for a fixed \(\mathbf {u_k}\), \(\mathbf {C_{u_k}}\) is a \((p^k,(p-1)p^{\pi _1(2)-1},p^m)\)-ZCZ. Except the ZCZ width all the parameters are directly inherited from Lemma 2. So, we only need to show that the ZCZ width is \((p-1)p^{\pi _1(2)-1}\). Let \(\textbf{c}\in \mathbf {C_{u_k}}\), by (17), \(\textbf{c}=\psi (a_{\mathbf {u_k}}^{\mathbf {v_{k_1}}})\) for some \(0\le \mathbf {v_{k_1}}\le p^k-1\). First, we find the PACF of \(\textbf{c}\) and show that for \(0<\tau \le (p-1)p^{\pi _1(2)-1}\),
where L is the length of the sequence, i.e., \(L=p^m\). For any integer i, let us denote another integer \(j=(i+\tau )mod~L\). Then we consider two cases and demonstrate that for each pair (i, j) there exist other \((p-1)\) pairs \((i^\eta ,j^\eta ),~\eta =1,2,\hdots ,p-1\) such that
in each case.
Case 1 (\(i_{\pi _{1}(2)}=j_{\pi _{1}(2)}\)) In this case, we have \(i_{\pi _{\beta }(1)}=j_{\pi _{\beta }(1)},~\forall \beta =1,2,\hdots ,k\). On the contrary, suppose this is not true. Then, assume that \(\bar{\beta }\) is the largest integer such that \(i_{\pi _{\bar{\beta }}(1)}\ne j_{\pi _{\bar{\beta }}(1)}\). For ease of presentation, let \(d=\pi _{\bar{\beta }}(1)\), now if \(j_d>i_d\), we have
Hence (A14) implies that \(\tau >(p-1)p^{\pi _{1}(2)-1}\) which is a contradiction. Similarly, if \(j_d<i_d\), then
Again we got a contradiction. Hence \(i_{\pi _{\beta }(1)}=j_{\pi _{\beta }(1)}~\forall \beta =1,2,\hdots ,k\). Now without loss of generality, we assume that there exists a positive integer \(\beta '\le k\) such that \(i_{\pi _{\beta }(r)}=j_{\pi _{\beta }(r)},~\forall \beta =1,2,\hdots ,\beta '-1\) and \(r=1,2,\hdots ,n_{\beta }\). Assume t be the smallest integer with \(i_{\pi _{\beta '}(t)}\ne j_{\pi _{\beta '}(t)}\). Now, let us define \(i^\eta \) and \(j^\eta \) same as in (A2) and (A3) respectively. Then it can easily be obtained that \(j^\eta =(i^\eta +\tau )mod~L\) and hence using Lemma 3, we get (A13). Case 2 (\(i_{\pi _{1}(2)}\ne j_{\pi _{1}(2)}\)) In this case, let \(i^\eta \) and \(j^\eta \) are modified from i and j by changing only last bit of i and j as \(i_{m}^\eta =i_{m}-\eta \) and \(j_{m}^\eta =j_{m}-\eta \). Then
Similarly,
By subtracting (A17) from (A16), we get
Now following the same steps as in (A7), (A8), (A9), and (A10), we get
Till now we have proved that for \(0<\tau \le (p-1)p^{\pi _1(2)-1}\), the value of \(\mathcal {P}(\textbf{c})(\tau )=0\). Now in the rest of the proof, we will prove that for any \(0\le \tau \le (p-1)p^{\pi _1(2)-1}\), the PCCF of any two different sequences in \(\mathbf {C_{u_k}}\) is zero. For that let \(0\le \varvec{\gamma _k},\varvec{\delta _k}\le p^k-1\) such that \(\psi (a_{\mathbf {u_k}}^{\varvec{\gamma _k}}),\psi (a_{\mathbf {u_k}}^{\varvec{\delta _k}})\in \mathbf {C_{u_k}}\). Again for notational convenience, we denote \(\psi (a_{\mathbf {u_k}}^{\varvec{\gamma _k}})\) and \(\psi (a_{\mathbf {u_k}}^{\varvec{\delta _k}})\) by \(\textbf{b}\) and \(\textbf{c}\) respectively. Then, we need to prove that for \(0\le \tau \le (p-1)p^{\pi _1(2)-1}\),
Let \(j=(i+\tau )mod~L\). Following similar arguments as in Case 1 and Case 2, for any pair (i, j), we can find other pairs \((i^\eta ,j^\eta ),~\eta =1,2,\hdots ,k-1\) such that
for \(\tau \ne 0\), where \(j^\eta =(i^\eta +\tau )mod~L\). Therefore, we can obtain that (A20) holds for \(\tau \ne 0\). Now, it remains to prove that,
Taking (A1) into consideration, let \(\textbf{c}-\textbf{b}=\frac{\lambda }{p}.\textbf{d}\). Then \(\textbf{d}\) is a non-zero codeword in \(GRM_p(m, 1)\). Now let \(\textbf{d}=(d_1,d_2,\hdots ,d_{p^m})\) and hence \(\textbf{d}\) can be written as linear combination of \(\theta (x_1),\theta (x_2),\) \(\hdots ,\theta (x_m)\) as \(\textbf{d}=c_1\cdot \theta (x_1)+c_2\cdot \theta (x_2)+\cdots +c_m\cdot \theta (x_m)\), where \(c_i\in \mathbb {Z}_p,~1\le i\le m\). For each i, \(\theta (x_i)\) contains each element of the set \(\{0,1,\hdots ,p-1\}\), \(p^{m-1}\) times. Hence \(\textbf{d}\) will also contains each element of the set \(\{0,1,\hdots ,p-1\}\), \(p^{m-1}\) times. Now (A22) can be written as
Hence the Theorem 1 is proved.\(\square \)
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Kumar, N., Majhi, S. & Upadhyay, A.K. A direct construction of complete complementary code with zero correlation zone property for prime-power length. Cryptogr. Commun. 16, 403–426 (2024). https://doi.org/10.1007/s12095-023-00676-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12095-023-00676-w
Keywords
- Golay complementary sets (GCSs)
- Complete complementary code (CCC)
- Multivariate functions
- Zero correlation zone (ZCZ) sequence set
- Golay-ZCZ sequence set
- Complete complementary-zero correlation zone (CC-ZCZ) code set
- Prime-power length
- Peak-to-mean envelope power ratio (PMEPR)
- Orthogonal frequency division multiplexing (OFDM)
- Multi-carrier code division multiple access (MC-CDMA)
- Generalized Reed-Muller (GRM) codes