Typical Peak Sidelobe Level of Binary Sequences The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation Alon, N., S. Litsyn, and A. Shpunt. “Typical Peak Sidelobe Level of Binary Sequences.” Information Theory, IEEE Transactions On 56.1 (2010) : 545-554. Copyright © 2010, IEEE As Published http://dx.doi.org/10.1109/tit.2009.2034803 Publisher Institute of Electrical and Electronics Engineers Version Final published version Accessed Thu May 26 04:07:07 EDT 2016 Citable Link http://hdl.handle.net/1721.1/62543 Terms of Use Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. Detailed Terms IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 56, NO. 1, JANUARY 2010 545 Typical Peak Sidelobe Level of Binary Sequences Noga Alon, Simon Litsyn, Senior Member, IEEE, and Alexander Shpunt Abstract—For a binary sequence Sn = fsi : i = 1; 2; . . . ; ng 2 f61gn ; n > 1, the peak sidelobe level (PSL) is defined as n0k M (Sn ) = k=1;max ss : 2;...;n01 i=1 i i+k It is shown that the distribution of M (Sn ) is strongly concentrated, and asymptotically almost surely p M (S ) (Sn ) = p n 2 [1 0 o(1); 2]: n ln n Explicit bounds for the number of sequences outside this range are provided. This improves on the best earlier known result due to 1 ); 2], and settles Moon and Moser that the typical (Sn ) 2 [o( pln n to the affirmative the conjecture of Dmitriev and Jedwab on the growth rate of the typical peak sidelobe. Finally, it is shown p that modulo some natural conjecture, the typical (Sn ) equals 2. Index Terms—Aperiodic autocorrelation, concentration, peak sidelobe level (PSL), random binary sequences autocorrelation, second moment method. I. INTRODUCTION AND DEFINITIONS L ET , where . Define Bernasconi model [3], which is fascinating for the fact of being completely deterministic, but nevertheless having highly disordered ground states (sequences with the largest merit factor) and thus possessing similarities to the real glasses, with many features of a glass transition exhibited [3], [11]. Study of the problem started in the 1950s. Special attention has been given to the estimation of typical PSL. Since this is our central interest in this paper, let us mention several relevant results. Moon and Moser [19] proved that for almost all sequences for any . Mercer [18] showed that Apparently, the suggested approach also allows proving that this bound is indeed true for most of the sequences (see comments in [18, bottom of p. 670]). Dmitriev and Jedwab [4] conjectured and provided experimental evidence that the typical PSL be. The same was presumed without proof haves as by Ein-Dor, Kanter, and Kinzel [5]. In this paper, we prove that indeed, for almost all binary seof length . Moreover, it is quences shown that asymptotically almost surely (1) The peak sidelobe level (PSL) Let of a sequence , is stand for the optimal value of the PSL over the set Binary sequences with low PSL are important for synchronization, communications, and radar pulse design, see, e.g., [6], [7], [12], [21], [22]. In theoretical physics, study of the PSL landscape was introduced by Bernasconi via the so-called Manuscript received August 22, 2008; revised February 04, 2009. Current version published December 23, 2009. This work was supported in part by a USA-Israeli BSF grant, by a grant from the Israel Science Foundation, and by an ERC advanced grant. The work of S. Litsyn was supported in part by ISF under Grant 1177/06. The work of A. Shpunt was supported in part by the Di Capua MIT Graduate Fellowship. N. Alon is with the Schools of Mathematics and Computer Science, Sackler Faculty of Exact Sciences, Tel-Aviv University, Tel-Aviv, Ramat-Aviv 69978, Israel (e-mail: nogaa@math.tau.ac.il). S. Litsyn is with the Department of Electrical Engineering–Systems, Tel-Aviv University, Tel-Aviv, Ramat-Aviv 69978, Israel (e-mail: litsyn@eng.tau.ac.i)l. A. Shpunt is with the Department of Physics, the Massachusetts Institute of Technology, Cambridge, MA 02139 USA (e-mail: ashpunt@mit.edu). Communicated by G. Gong, Associate Editor for Sequences. Digital Object Identifier 10.1109/TIT.2009.2034803 The results of the paper have application to another problem related to estimation of the “level of randomness” of finite se. Mauduit and Sárkózy [17] introduced the corquences from relation measure of order , which is defined for a sequence as In other words, this is just the maximum of the absolute value of the mutual correlation of continuous runs of vector’s entries. In [1], Alon, Kohayakawa, Mauduit, Morreira, and Rödl showed that asymptotically almost surely (2) , we conclude that any lower Noticing that bound on the typical is a lower bound for the typical as well. Therefore, our results (slightly) improve the lower bound on 0018-9448/$26.00 © 2009 IEEE in (2) to 546 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 56, NO. 1, JANUARY 2010 The same improvement can be easily achieved for any using the method in the paper. The paper proceeds as follows. In the next short section we sketch a quick proof, based on the approach in [1], that for almost all sequences . We then proceed to give a detailed analysis that provides a somewhat better control of the error terms in the above estimates. In Section III, we recall a theorem due to Moon and Moser [19] for the number of sequences such that for any and . We then provide estimates for binomial coefficients allowing approximation of the Moon–Moser formula by tails of the Gaussian distribution with vanishing error. Section IV is devoted to proving the upper bound in (1). To do so, we relate, via the Moon–Moser theorem, the with number of sequences to certain binomial sums. Accurate estimates using bounds developed in Section III allow to establish the sought inequality. Section V derives a lower bound for the number of sequences with , by looking only at . This allows to consider autocorrelations with shifts as a collection of linear forms and variables . with coefficients We then apply the Azuma inequality to show concentration of , and the results of Sections IV and V to accurately lo, and thus establish the lower bound in cate the mean of (1). In Section VI, we argue that modulo a plausible conjecture, and using the Azuma inequality, for most are random and independent members of . A detailed proof of this simple yet somewhat surprising fact appears in , let deSection V. For each note the indicator random variable whose value is if the event (which we denote here by ) occurs, and is otherwise. Our objective is to show that asymptotically almost surely, the sum is positive. By standard estimates, for each fixed , the probaoccurs is bigger than, say, (for every fixed bility that and all sufficiently large .) This means that the expectaof is at least . The crucial point is that since tion the indicator random variables are pairwise independent, the of is the sum of variances of the variables variance , and is thus smaller than the expectation of . Therefore, is zero is at by Chebyshev’s inequality, the probability that most , implying that asymptotically almost surely is positive, as needed. The detailed proof, with a more careful treatment of the error terms, is given in the next sections. We present The proof of the lower bound that we present in Section V is slightly different than the one indicated above, as it seems interesting to describe an alternative approach which derives the bound by combining the pairwise independence of the random variables described above with Azuma’s inequality. We attempted to make the paper as self-contained as possible. To achieve this, we have included several sketchy proofs of relevant results from other papers conveying ideas of importance for our presentation. Theorem 3.1 (Moon–Moser [19]): For and II. A QUICK SKETCH In this short section, we sketch a quick proof that for almost all sequences The upper bound is simple (see, e.g., [18]); for each fixed , is easily seen to be a sum of indepenthe sum and with dent random variables, each attaining the values equal probability. It thus follows by standard estimates (cf., for example, [2, Corollary A.1.2]) that for a random sequence , the probability that is at most . Thus, for , where is (for arbitrarily small, this probability is much smaller than all sufficiently large ), and it thus follows that with high probaare smaller than , bility, all numbers providing the required upper bound. To prove the lower bound, we consider only values of sat. It turns out that for which are both bigger isfying , the products than III. AUXILIARY RESULTS denote the number of sequences , such that . Throughout, we shall adopt the convention that equals if is not an integer and the binomial coefficient if . Let Proof: See a sketch in the Appendix. Note that one of the consequences of Theorem 3.1 is that . In the derivation of our bounds, we will need the following estimates for binomial coefficients. Lemma 3.2: For is an integer , and all , such that (3) (4) Moreover, for is an integer and , such that (5) (6) Proof: See the Appendix. ALON et al.: TYPICAL PEAK SIDELOBE LEVEL OF BINARY SEQUENCES 547 The next result addresses the question of how well sums of binomial coefficients can be approximated by the Gaussian complementary cumulative distribution function (CCDF). Henceforth, the Gaussian CCDF is defined by The total number of binary sequences of length is , therefore Lemma 3.3: Let Similarly, the number of sequences , is given by Then, for such that the following holdş: (7) and for (8) Therefore (9) Proof: See the Appendix. We have the following lemma. The bounds on in Lemma 3.3 are given in terms of . In certain cases, we would like to provide more explicit bounds, which can be achieved with the following. Lemma 3.4: For Lemma 4.1: Let . For the following holds: Proof: Use, for and for holds: It will turn out that a specific form of following explicit bounds will be useful. the following is of interest. The Lemma 3.5: For and Proof: Use Lemma 3.3 with in place of . Combining Lemmas 4.1 and 3.5, and using , we have Proof: See Appendix. IV. AN UPPER BOUND ON For , the number of sequences is given by FOR ALMOST ALL such that , Consequently, we have the following corollary. for 548 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 56, NO. 1, JANUARY 2010 Corollary 4.2: Under the conditions of Lemma 4.1, for We see that the lower and upper bounds for differ only by a multiplicative constant. (10) V. A LOWER BOUND ON Proof: Straightforward FOR ALMOST ALL Notice that are linear in and in , and therefore can be written collectively as a linear system .. . For example, taking tain the following. , we ob- Corollary 4.3: (11) For the sake of comparison, let us derive a lower bound for . For notational convenience, in what follows stands for . .. . .. . This linearity allows us to prove independence of and for , in Lemma 5.1. Using the independence and the inclusion–exclusion principle, we provide a lower bound for the upper tail on the probability of the number with , Theorem 5.3. of sequences Next, we use Azuma’s bound to show that since satisfies a Lipschitz condition, the distribution of is concentrated, though we cannot indicate where its expectation lies. However, noticing that the expectation cannot be too small, since otherwise its upper tail—an upper bound on the —will contradict probability that the earlier derived lower bound on the probability of the same event, we conclude that the expectation cannot be less than . approximately Lemma 5.1: For any and Lemma 4.4: For Proof: Use Lemma 3.3 and note that for Remark 5.2: As suggested by a referee, the key idea of the products are independent random statement is that variables. A consequence is that and are independent, which in turn implies the above lemma. Proof: For and , we consider two forms and Hence Notice that the number of product terms in the second form, , is less than the number of product terms in the first . Let us form a vector of length , having one, the first half consisting of the first product terms from and the second half containing the product terms from , namely ALON et al.: TYPICAL PEAK SIDELOBE LEVEL OF BINARY SEQUENCES 549 Let us show that when assumes all possible values from , and assumes all possible values from , then assumes all possible values from equal number of times, . , assumes all Notice that possible values from exactly once if and only if the vector , where stands for the coordinatewise multiplication of vectors, also assumes all possible values exactly once. Indeed, for a fixed asof sumes all possible values exactly once. The same is clearly true for a fixed and running over all possifor bilities in . In the opposite direction, the same is correct since the transform is involution. and in place of and in the preceding Using expression, and noticing that the variables do not appear in either or we conclude that assumes each of its times. Consequently, . for all and Lemma 5.4: For any Proof: By construction therefore, by Theorem 3.1 Applying Lemmas 3.3, 3.4 with and we have possible values exactly and are independent Theorem 5.3: Let (12) For , we then have Then (15) Proof: For any subset of sequences subset of indices belonging to For and from , and any Let us now return to the proof of the theorem. Note that by symmetry , we have (13) (14) Moreover, by the inclusion–exclusion we have For This accomplishes the proof of Theorem 5.3. The proof of the theorem is to be continued after we demonstrate the following auxiliary result. Using the lower bound from Theorem 5.3 and the Azuma in. equality, we will provide a lower bound for the mean of 550 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 56, NO. 1, JANUARY 2010 Lemma 5.5 (Azuma, cf. e.g., [15], [16]): Let be independent random variables, with taking values in a set . satisfies, for Assume that a function some constants , the following Lipschitz differ only in the th coordinate, condition: if two vectors . then Then, the random variable satisfies, for any Corollary 5.6: For almost all VI. THE CONCENTRATION, MODULO A CONJECTURE For notational convenience, let us introduce the following definitions: For The number of sequences in a set is denoted by . The following idea was suggested to the authors by Alex Koreiko. we note that , and therefore, for Conjecture 6.1 (Koreiko [10]): For Though we were not able to prove that the previous is correct, we can show that modulo Conjecture 6.1, the following holds. Lemma 6.2: Let On the other hand For Conjecture 6.1) , we have (modulo For consistency, we require Proof: As put forward by Moon and Moser in [19] and therefore and consequently For we have the inequality at the top of the following page. For Written differently We have thus shown that From here, straightforward application of the Azuma inequality gives us the following. ALON et al.: TYPICAL PEAK SIDELOBE LEVEL OF BINARY SEQUENCES where 551 Therefore Lemma 6.2 along with Lemma 4.4 enable us to derive a tight lower bound for and consequently Corollary 6.3: For Written differently, it is We have thus shown that Proof: Let From here, the straightforward application of the Azuma inequality gives the following result. . Corollary 6.4: For almost all APPENDIX I A. Proof of Theorem 3.1 For and we obtain the claim. , the union bound dominates The original proof appears in [19], here it is sketched for completeness. If Now we may repeat the steps in the end of Section V, but this time using Corollary 6.3, giving there must be an excess of Hence, the set sets and , with such that Together with the Azuma inequality, it provides us with a tighter . Indeed, the consistency lower bound for the mean of requirement yields values of with . can be partitioned into two suband , respectively, if (17) if (18) and There are and there are choices for the subsets choices for the first and elements of 552 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 56, NO. 1, JANUARY 2010 . Once these choices are made, the remaining elements are determined recursively by (17) or (18). Since for B. Proof of Lemma 3.2 , we have (24) and any Let us first show the upper bound. For , we have C. Proof of Lemma 3.3 Let us first prove (7). Let where we have used (cf. e.g., [14]) Then (19) Therefore, for and any (20) where natural entropy function. Using also stands for the for Taking into account that the terms of are monotonically from above by the product of decreasing, let us bound the first (biggest) term and the number of terms in the sum, using Lemma 3.2 (21) (25) and As for get for , we apply the upper bound of Lemma 3.2, to we have (22) (23) Bounding the sum with an integral, noting that for the integrands are monotonically decreasing functions of , and recalling Now to the lower bound. Using (19), we have for and any we have Therefore, for and any By assumption, we have For , and and and ALON et al.: TYPICAL PEAK SIDELOBE LEVEL OF BINARY SEQUENCES 553 Summing up and using (25) On the other hand, if (which can only , i.e., for ), the summands inhappen when and decrease thereafter. The biggest crease for . summand is can be bounded from above in both cases as Clearly, (26) Noting that (27) under the imposed conditions Analogously to (28), we have (28) We finally have (31) (29) Lumping the contributions (30) (32) where we have bounded and we get Now, let us prove (8). Starting from the lower bound in Lemma 3.2 where in the last inequality we used To complete the proof, let us provide an upper bound for Finally, noting that Note that the maximum of is reached for . If , the summands in are monotonically decreasing and the sum can be bounded from above by an integral as follows: we have (33) 554 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 56, NO. 1, JANUARY 2010 D. Proof of Lemma 3.5 For [7] S. W. Golomb and G. Gong, Signal Design for Good Correlation: For Wireless Communication, Cryptography, and Radar. Cambridge, U.K.: Cambridge Univ. Press, 2005. [8] G. Halász, “On the result of Salem and Zygmund concerning random polynomials,” Studia Scien. Math. Hung., pp. 369–377, 1973. [9] J. Jedwab and K. Yoshida, “The peak sidelobe level of families of binary sequences,” IEEE Trans. Inf. Theory, vol. 52, no. 5, pp. 2247–2254, May 2006. [10] A. Koreiko, personal communication. [11] W. Krauth and M. Mezard, “Aging without disorder on long time scales,” Z. Phys., vol. B 97, pp. 127–131, 1995. [12] N. Levanon and E. Mozeson, Radar Signals. Hoboken, NJ: IEEE Press/ Wiley-Interscience, 2004. [13] S. Litsyn and A. Shpunt, “On the distribution of Boolean function nonlinearity,” SIAM J. Discr. Math., vol. 23, no. 1, pp. 79–95, 2008. [14] F. J. MacWilliams and N. J. A. Sloane, The Theory of Error-Correcting Codes. Amsterdam, The Netherlands: Elsevier, 1977. [15] C. McDiarmid, On the Methdod of Bounded Differences, ser. London Math. Soc. Lect. Notes Ser. 141. Cambridge, U.K.: Cambridge Univ. Press, 1989, pp. 148–188. [16] C. McDiarmid, Concentration. Probabilistic Moethods for Algorithmic Discrete Mathematics. Berlin, Germany: Springer-Verlag, 1998, pp. 195–248. [17] C. Mauduit and A. Sárközy, “On finite pseudorandom binary sequences I. Measure, of pseudorandomness, the Legendre symbol,” Acta Arith., vol. 82, no. 4, pp. 365–377, 1997. [18] I. D. Mercer, “Autocorrelations of random binary sequences,” Combin., Probab. and Comput., vol. 15, pp. 663–671, 2006. [19] J. W. Moon and L. Moser, “On the correlation function of random binary sequences,” SIAM J. Appl. Math., vol. 16, no. 2, pp. 340–343, 1968. [20] J. Spencer, “Six standard deviations suffice,” Trans. AMS, vol. 289, no. 2, pp. 679–706, 1985. [21] R. J. Turyn, , H. B. Mann, Ed., “Sequences with small correlations,” in Error Correcting Codes. New York: Wiley, 1968, pp. 195–228. [22] D. Wiggert, Codes for Error Control and Synchronization. Norwood, MA: Artech House, 1988, pp. 177–181. , we have Noting that we have Further, using for ACKNOWLEDGMENT The authors wish to thank the referees for insightful comments. REFERENCES [1] N. Alon, Y. Kohayakawa, C. Mauduit, C. Mauduit, C. G. Moreira, and V. Rödl, “Measures of pseudorandomness for finite sequences: Typical values,” Proc. London Math. Soc., vol. 95, pp. 778–812, 2007. [2] N. Alon and J. Spencer, The Probabilistic Method. New York: Wiley, 2000. [3] J. Bernasconi, “Low autocorrelation binary sequences: statistical mechanics and configuration space analysis,” J. Physique, vol. 48, p. 559, 1987. [4] D. Dmitriev and J. Jedwab, “Bounds on the growth rate of the peak sidelobe level of binary sequences,” Adv. Math. Commun., vol. 1, pp. 461–475, 2007. [5] L. Ein-Dor, I. Kanter, and W. Kinzel, “Low autocorrelated multiphase sequences,” Phys. Rev. E, vol. 65, pp. 020102(R)-1–020102(R)-4, 2002. [6] S. W. Golomb, Shift Register Sequences. San Francisco, CA: HoldenDay, 1967. Noga Alon received the Ph.D. degree in mathematics from the Hebrew University of Jerusalem, Israel, in 1983. He is a Baumritter Professor of Mathematics and Computer Science at TelAviv University, Israel. He had visiting positions in various research institutes including MIT, Cambridge, MA; The Institute of Advanced Study, Princeton, NJ; IBM Almaden Center, San Jose, CA; Bell Labs, Murray Hill, NJ; Bellcore, Morristown, NJ; and Microsoft Research, Redmond, WA. He published more than four hundred research papers, mostly in Combinatorics and in Theoretical Computer Science, and one book. Dr. Alon has been a member of the Israel National Academy of Sciences since 1997 and of the Academia Europaea since 2008. He received the Erdös prize in 1989, the Feher prize in 1991, the Polya Prize in 2000, the Bruno Memorial Award in 2001, the Landau Prize in 2005, the Goedel Prize in 2005, and the Israel Prize in 2008. Simon Litsyn (M’94-SM’99) was born in Kharkov, U.S.S.R., in 1957. He received the M.Sc. degree from Perm Polytechnical Institute, Perm, U.S.S.R., in 1979, and the Ph.D. degree from Leningrad Electrotechnical Institute, Leningrad, U.S.S.R., in 1982, both in electrical engineering. Since 1991, he has been with the Department of Electrical Engineering–Systems, Tel-Aviv University, Israel, where he is a Professor. His research interests include coding and information theory, communications, and applications of discrete mathematics. He authored Covering Codes (Elsevier, 1997) and Peak Power Control in Multicarrier Communications (Cambridge University Press, 2007). Dr. Litsyn received the Guastallo Fellowship in 1992. During 2000–2003, he served as an Associate Editor for Coding Theory for the IEEE TRANSACTIONS ON INFORMATION THEORY. He is an editorial board member of Advances in Mathematics and Communications (AMC) and Applicable Algebra in Engineering Communication and Computing (AAECC). Alexander Shpunt received the B.Sc. degree in physics/computer science in 1999, followed by the M.Sc. degree in electrical engineering in 2005, both with high honors, from Tel-Aviv University, Tel-Aviv, Israel. In 2006, he moved to the Department of Physics at the Massachusetts Institute of Technology, Cambridge, where he currently is a fourth year Graduate Fellow.