Abstract
Binary sequences with low aperiodic autocorrelation play an important role in communication and radar. The search of long low autocorrelation binary sequences (LABS) is a classical but challenging research problem. Exhaustive sequence search is infeasible for large lengths due to its prohibitively high complexity. Albeit many algorithms on LABS search in the literature, they are effective for lengths up to a few hundred only. In this paper, we propose an efficient hybrid algorithm which combines the strength of coordinate descent algorithm and the simulated annealing algorithm. Our proposed hybrid algorithm can efficiently generate long LABS of lengths up to several thousand and outperforms existing approaches in most cases.



Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aarts EHL, Van Laarhoven PJM (1985) Statistical cooling: a general approach to combinatorial optimization problems. Philips J Res 40(4):193–226
Barker RH (1953) Group synchronizing of binary digital systems. In: Jackson W (ed) Communication Theory, Academic Press, New York, pp. 273–287
Borwein P, Ferguson R (2005) Polyphase sequences with low autocorrelation. IEEE Trans Inf Theory 51(4):1564–1567
Brest J, Boskovic B (2018) A heuristic algorithm for a low autocorrelation binary sequence problem with odd length and high merit factor. IEEE Access 32:4127–4134
Brglez F, Li XY, Stallmann MF, Militzer B (2003) Reliable cost predictions for finding optimal solutions to LABS problem: evolutionary and alternative algorithms. In: Proceedings of 5th international workshop on frontiers in evolutionary algorithms (FEA’2003) under JCIS’2003
Cohen MN, Fox MR, Baden JM (1990) Minimum peak sidelobe pulse compression codes. In: Proceedings of IEEE international radar conference, pp 633–639
Coxson GE, Russo J (2004) Efficient exhaustive search for optimal peak sidelobe binary codes. In: Proceedings of the IEEE 2004 national radar conference
Coxson GE, Cohen MN, Hirschel A (2001) New results on minimum-PSL binary codes. In: IEEE national radar conference
Deng H (1996) Synthesis of binary sequences with good autocorrelation and cross-correlation properties by simulated annealing. IEEE Trans Aerosp Electron Syst 32:98–107
Deng H (2004) Polyphase code design for orthogonal netted radar systems. IEEE Trans Signal Process 52(11):3126–3135
Deng X, Fan PZ (1999) New binary sequences with good aperiodic autocorrelations obtained by evolutionary algorithm. IEEE Commun Lett 3(10):288–290
Dzvonkovskaya A, Rohling H (2008) Long binary phase codes with good autocorrelation properties. In: Proceedings of 2008 international radar symposium, pp 1–4
Gallardo JE, Cotta C, Fernandez AJ (2007) A memetic algorithm for the low autocorrelation binary sequence problem. In: Proceedings of 9th annual conference on genetic and evolutionary computation, pp 1226–1233
Gamal AE, Hemachandra L, Shperling I, Wei V (1987) Using simulated annealing to design good codes. IEEE Trans Inf Theory 33:116–123
García E, Paredes JA, Álvarez FJ, CarmenPérez MC, García JJ (2015) Spreading sequences in active sensing: a review. Signal Process 106:88–105
Golay MJE (1977) Sieves for low autocorrelation binary sequences. IEEE Trans Inf Theory 23:43–51
Hu F, Fan PZ, Darnell M, Jin F (1997) Binary sequences with good aperiodic autocorrelation functions obtained by neural network search. Electron Lett 33(8):688–689
Huang MD, Romeo F, Sangiovanni-Vincentelli A (1986) An efficient general cooling schedule for simulated annealing. In: Proceedings of IEEE international conference CAD, pp 381–384
Kerahroodi MA, Aubry A, Maio AD, Naghsh MM, Modarres-Hashemi M (2017a) Design of binary sequences with low PSL/ISL. In: 2017 25th European signal processing conference (EUSIPCO), pp 2211–2215
Kerahroodi MA, Aubry A, Maio AD, Naghsh MM, Modarres-Hashemi M (2017b) A coordinate-descent framework to design low PSL/ISL sequences. IEEE Trans Signal Process 65:5942–5956
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220:671–680
Koike T, Yoshida S (2004) Genetic designing of near-optimal training sequences for spatial multiplexing transmissions. In: Proceedings of 10th Asia-Pacific conference on communications and 5th international symposium on multi-dimensional mobile communications, pp 474–478
Kretschmer FF, Gerlach K (1991) Low sidelobe radar waveforms derived from orthogonal matrices. IEEE Trans Aerosp Electron Syst 27:92–102
Lindner J (1975) Binary sequences up to length 40 with best possible autocorrelation function. Electron Lett 11(21):507
Metropolis N, Rosenbluth AW, Rosenbluth MN, Teller AH, Teller E (1953) Equations of state calculations by fast computing machines. J Chem Phys 21:1087–1091
Militzer B, Zamparelli M, Beule D (1998) Evolutionary search for low autocorrelated binary sequences. IEEE Trans Evol Comput 2(1):34–39
Mow WH, Du K-L, Wu WH (2015) New evolutionary search for long low autocorrelation binary sequences. IEEE Trans Aerosp Electron Syst 51(1):290–303
Natarajan B, Das S, Stevens D (2005) An evolutionary approach to designing complex spreading codes for DS-CDMA. IEEE Trans Wirel Commun 4(5):2051–2056
Nunn C, Coxson G (2008) Best-known autocorrelation peak sidelobe levels for binary codes of length 71 to 105. IEEE Trans Aerosp Electron Syst 44:392–395
Nunn CJ, Coxson GE (2009) Polyphase pulse compression codes with optimal peak and integrated sidelobes. IEEE Trans Aerosp Electron Syst 45(2):41–47
Rao KV, Reddy VU (1986) Biphase sequence generation with low sidelobe autocorrelation function. IEEE Trans Aerosp Electron Syst 22(2):128–133
Sangaiah AK, Medhane DV, Han T, Hossain MS, Muhammad G (2019) Enforcing position-based confidentiality with machine learning paradigm through mobile edge computing in real-time industrial informatics. IEEE Trans Ind Inf 15(7):4189–4196
Sangaiah AK, Hosseinabadi AAR, Shareh MB, Bozorgi Rad SY, Zolfagharian A, Chilamkurti N (2020) IoT resource allocation and optimization based on heuristic algorithm. Sensors 20(2):539
Soltanalian M, Stoica P (2012) Computational design of sequences with good correlation properties. IEEE Trans Signal Process 60:2180–2193
Turyn R (1960) Optimum codes study. Sylvania electronic system AF19(604)-5473
Turyn R, Storer J (1961) On binary sequences. Proc Am. Math Soc 12(3):394–399
Wang S, Ji X (2007) An efficient heuristics search for binary sequences with good aperiodic autocorrelations. In: Proceedings of IEEE international conference on wireless communications, networking and mobile computing (WiCom’07), pp 21–25
White S (1984) Concept of scale in simulated annealing. In: Proceedings of IEEE international conference on computer design, pp 646–651
Funding
This work was partly supported by the National Science Foundation of China under Grants 62071397 and 61771016.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, M., Zhou, Z., Yang, M. et al. A hybrid algorithm for the search of long binary sequences with low aperiodic autocorrelations. Soft Comput 25, 12725–12744 (2021). https://doi.org/10.1007/s00500-021-06084-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-021-06084-7