1210 ieee transactions on signal processing, vol. 62, no. 5, march 1, 2014 … · 2014. 6. 30. ·...

11
1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 On Meeting the Peak Correlation Bounds Mojtaba Soltanalian, Student Member, IEEE, Mohammad Mahdi Naghsh, Student Member, IEEE, and Petre Stoica, Fellow, IEEE Abstract—In this paper, we study the problem of meeting peak periodic or aperiodic correlation bounds for complex-valued sets of sequences. To this end, the Welch, Levenstein, and Exponential bounds on the peak inner-product of sequence sets are considered and used to provide compound peak correlation bounds in both pe- riodic and aperiodic cases. The peak aperiodic correlation bound is further improved by using the intrinsic dimension deciencies associated with its formulation. In comparison to the compound bound, the new aperiodic bound contributes an improvement of more than 35% for some specic values of the sequence length and set cardinality . We study the tightness of the provided bounds by using both analytical and computational tools. In partic- ular, novel algorithms based on alternating projections are devised to approach a given peak periodic or aperiodic correlation bound. Several numerical examples are presented to assess the tightness of the provided correlation bounds as well as to illustrate the effec- tiveness of the proposed methods for meeting these bounds. Index Terms—Autocorrelation, correlation bound, cross-corre- lation, peak sidelobe level (PSL), sequence set, Welch bound. I. INTRODUCTION S EQUENCE sets with impulse-like autocorrelation and small cross-correlation are required in many communica- tion and active sensing applications. For example, such sets are used in asynchronous CDMA to separate different users while performing a synchronization operation at the same time [1]. As an active sensing example, such correlation properties of the probing sequences enable the multi-input multi-output (MIMO) radars to conveniently retrieve (via matched lters) the received signals from the range bin of interest while suppressing the probing signals backscattered from other range bins [2]. Let be a set of sequences of length . We assume that the sequences in have identical energy 1 , i.e., for all . Let and denote two sequences from the set . The Manuscript received April 16, 2013; revised September 03, 2013, December 06, 2013, and December 12, 2013; accepted December 30, 2013. The associate editor coordinating the review of this manuscript and approving it for publica- tion was Prof. Xiao-Ping Zhang. This work was supported in part by the Euro- pean Research Council (ERC) under Grant #228044 and the Swedish Research Council. Date of publication January 14, 2014; date of current version February 10, 2014. Corresponding author: M. Soltanalian. The authors are with the Division of Systems and Control, Department of Information Technology, Uppsala University, Uppsala, SE 75105, Sweden (e-mail: [email protected]; [email protected]; [email protected]). Color versions of one or more of the gures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identier 10.1109/TSP.2014.2300064 1 For the sake of generality, an energy of is considered for sequences throughout the paper. We note that the typical values of suggested in the literature are for inner-product bounds, and for correlation bounds. However, one can easily verify that using different values of leads to nothing but a scaling of the inner-product or correlation bounds. periodic and aperiodic cross-correlations of and are dened as (1) (2) for . The periodic and aperiodic autocorrela- tions of any are obtained from the above denitions by using . Moreover, the inner product of and is given by . The Welch bounds [3] are the most well-known theoretical limits on the collective smallness measures of both inner-prod- ucts and correlations of sequence sets. Several such measures along with the associated Welch lower bounds are summarized in Table I. Briey stated, the main objectives of this paper are: To update the peak correlation bounds based on the current sate-of-knowledge on peak inner-product bound, as well as to propose a scheme for improvement of the aperiodic correlation bound. The proposed scheme exploits the in- trinsic low dimensional properties that appear in derivation of the peak aperiodic bound. The new aperiodic peak side- lobe level (PSL) bound can be signicantly larger than the previously known aperiodic bound (by more than 35% for some ). To determine how close we can get to the previously known or improved PSL correlation bounds. In order to achieve this goal, a computational method is devised to ap- proach any given (feasible) PSL level for both periodic and aperiodic correlations. To the best of our knowledge, the provided computational method is the rst (non-heuristic) algorithm to tackle the problem of achieving a given low PSL. The rest of this paper is organized as follows. In Section II, the relationship between the inner-product and correlation bounds is studied and employed to provide a derivation of peak cor- relation bounds. The tightness of the provided bounds along with an improvement of the aperiodic correlation bound are dis- cussed in Section III. In Section IV, a general framework is de- vised to approach a given (periodic or aperiodic) peak corre- lation bound. Section V is devoted to the numerical examples. Finally, Section VI concludes the paper. Notations We use bold lowercase letters for vectors/sequences and bold uppercase letters for matrices. , and denote the vector/matrix transpose, the complex conjugate, and the Hermitian transpose, respectively. and are the all-one and 1053-587X © 2014 EU

Upload: others

Post on 11-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 … · 2014. 6. 30. · 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 On Meeting

1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014

On Meeting the Peak Correlation BoundsMojtaba Soltanalian, Student Member, IEEE, Mohammad Mahdi Naghsh, Student Member, IEEE, and

Petre Stoica, Fellow, IEEE

Abstract—In this paper, we study the problem of meeting peakperiodic or aperiodic correlation bounds for complex-valued setsof sequences. To this end, the Welch, Levenstein, and Exponentialbounds on the peak inner-product of sequence sets are consideredand used to provide compound peak correlation bounds in both pe-riodic and aperiodic cases. The peak aperiodic correlation boundis further improved by using the intrinsic dimension deficienciesassociated with its formulation. In comparison to the compoundbound, the new aperiodic bound contributes an improvement ofmore than 35% for some specific values of the sequence lengthand set cardinality . We study the tightness of the provided

bounds by using both analytical and computational tools. In partic-ular, novel algorithms based on alternating projections are devisedto approach a given peak periodic or aperiodic correlation bound.Several numerical examples are presented to assess the tightnessof the provided correlation bounds as well as to illustrate the effec-tiveness of the proposed methods for meeting these bounds.

Index Terms—Autocorrelation, correlation bound, cross-corre-lation, peak sidelobe level (PSL), sequence set, Welch bound.

I. INTRODUCTION

S EQUENCE sets with impulse-like autocorrelation andsmall cross-correlation are required in many communica-

tion and active sensing applications. For example, such sets areused in asynchronous CDMA to separate different users whileperforming a synchronization operation at the same time [1].As an active sensing example, such correlation properties of theprobing sequences enable the multi-input multi-output (MIMO)radars to conveniently retrieve (via matched filters) the receivedsignals from the range bin of interest while suppressing theprobing signals backscattered from other range bins [2].Let be a set of sequences of length . We assume that

the sequences in have identical energy1, i.e., for all. Let and denote two sequences from the set . The

Manuscript received April 16, 2013; revised September 03, 2013, December06, 2013, and December 12, 2013; accepted December 30, 2013. The associateeditor coordinating the review of this manuscript and approving it for publica-tion was Prof. Xiao-Ping Zhang. This work was supported in part by the Euro-pean Research Council (ERC) under Grant #228044 and the Swedish ResearchCouncil. Date of publication January 14, 2014; date of current version February10, 2014. Corresponding author: M. Soltanalian.The authors are with the Division of Systems and Control, Department of

Information Technology, Uppsala University, Uppsala, SE 75105, Sweden(e-mail: [email protected]; [email protected]; [email protected]).Color versions of one or more of the figures in this paper are available online

at http://ieeexplore.ieee.org.Digital Object Identifier 10.1109/TSP.2014.2300064

1For the sake of generality, an energy of is considered for sequencesthroughout the paper. We note that the typical values of suggested in theliterature are for inner-product bounds, and for correlationbounds. However, one can easily verify that using different values of leadsto nothing but a scaling of the inner-product or correlation bounds.

periodic and aperiodic cross-correlationsof and are defined as

(1)

(2)

for . The periodic and aperiodic autocorrela-tions of any are obtained from the above definitionsby using . Moreover, the inner product of and isgiven by .The Welch bounds [3] are the most well-known theoretical

limits on the collective smallness measures of both inner-prod-ucts and correlations of sequence sets. Several such measuresalong with the associated Welch lower bounds are summarizedin Table I. Briefly stated, the main objectives of this paper are:• To update the peak correlation bounds based on the currentsate-of-knowledge on peak inner-product bound, as wellas to propose a scheme for improvement of the aperiodiccorrelation bound. The proposed scheme exploits the in-trinsic low dimensional properties that appear in derivationof the peak aperiodic bound. The new aperiodic peak side-lobe level (PSL) bound can be significantly larger than thepreviously known aperiodic bound (by more than 35% forsome ).

• To determine how close we can get to the previouslyknown or improved PSL correlation bounds. In order toachieve this goal, a computational method is devised to ap-proach any given (feasible) PSL level for both periodic andaperiodic correlations. To the best of our knowledge, theprovided computational method is the first (non-heuristic)algorithm to tackle the problem of achieving a given lowPSL.

The rest of this paper is organized as follows. In Section II, therelationship between the inner-product and correlation boundsis studied and employed to provide a derivation of peak cor-relation bounds. The tightness of the provided bounds alongwith an improvement of the aperiodic correlation bound are dis-cussed in Section III. In Section IV, a general framework is de-vised to approach a given (periodic or aperiodic) peak corre-lation bound. Section V is devoted to the numerical examples.Finally, Section VI concludes the paper.

Notations

We use bold lowercase letters for vectors/sequences andbold uppercase letters for matrices. , and denotethe vector/matrix transpose, the complex conjugate, and theHermitian transpose, respectively. and are the all-one and

1053-587X © 2014 EU

Page 2: 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 … · 2014. 6. 30. · 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 On Meeting

SOLTANALIAN et al.: ON MEETING THE PEAK CORRELATION BOUNDS 1211

TABLE ISUMMARY OF INNER-PRODUCT AND CORRELATION SMALLNESS MEASURES ALONG WITH THE ASSOCIATED WELCH LOWER BOUNDS

all-zero vectors/matrices. is the -norm of the vectordefined as where are the entries of. The Frobenius norm of a matrix (denoted by )

with entries is equal to .

denotes the trace of the matrix . and representthe dominant eigenvalue and the corresponding eigenvectorof the Hermitian matrix , respectively. The symbol standsfor the Hadamard (element-wise) product of matrices, whereasstands for the Kronecker product of matrices. is equal

to . denotes the set . For any

, is equal to . , oftenread as “ choose ”, is the coefficient of the -term in thepolynomial expansion of the binomial power . Finally,, , and represent the set of natural, integer, real and

complex numbers, respectively.

II. A STUDY OF THE INNER-PRODUCT AND CORRELATIONBOUNDS

In the following, a study of the currently known inner-productand correlation bounds is accomplished. The provided back-ground lays the ground for tightness assessments as well as thebound improvements suggested in the paper.

A. Inner-Product Bounds

The collective smallness of the inner products of can bemeasured by using the peak inner-product level metric:

(3)

as well as the root-mean-square (RMS) inner-product levelmetric,

(4)

where clearly . In [3], Welch derivedlower bounds on the above collective smallness measures of theinner-product levels associated with ; theWelch lower boundson and are given (assuming ) by

(5)

and

(6)

Note that both and are zero for .Knowledge of inner-product bounds is essential to the

derivation of both periodic and aperiodic correlation bounds.Let where denotes the angle betweenthe two vectors and . From a geometrical point of view,the Welch peak inner-product bound provides a lower boundon the maximum of the angles among the set ofequi-norm vectors in . A direct algebraic derivation ofthe inner-product bound (which appears to be simpler than that

Page 3: 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 … · 2014. 6. 30. · 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 On Meeting

1212 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014

in [3]) is as follows. Let (with ) representthe matrix whose columns are . Then we have that

(7)

where are the non-zero eigenvalues of . As a result,

(8)

which implies

(9)As an aside remark, it is straightforward to verify that for, (7)–(9) yield a trivial lower bound i.e., zero.Next observe that for any , one can verify that

. However, even though are oflength , they lie in a lower dimensional subspace of . Tosee this, we count the number of distinct entries in any generalvector . Note that any entry of is of the form

(10)

where , and . The numberof possible combinations of which satisfy thissame condition is given by Let denote a ma-trix whose columns are . Based on the above argument,there exist a semi-unitary matrix and a rank– ma-trix such that . By using the sameapproach as in (7) we have that

(11)

It follows from (11) that

(12)

which yields

(13)

The above dimension reduction scheme, which lies at the coreof the higher order (i.e., with ) Welch bounds, emphasizesthe usefulness of considering hidden dimension deficiencies ofthe vector sets. Such dimension deficiencies play a main role inimproving the peak aperiodic correlation bound in Section III-B.Due to applications in compressive sensing and synchronous

CDMA, meeting the Welch bounds on the inner-products asso-ciated with sequence sets (also referred to as measurement ma-

trices [4], codebooks [5]–[7], or Grassmannian frames [8] de-pending on the application) has been studied widely. It is knownthat the Welch bound on can be met for many(see, e.g., [1] and the references therein). An meeting theWelch bound on is called Welch-bound-equality (WBE)set [1]. On the other hand, sequence sets meeting the Welchbound on the peak inner-product level (known as maximum-Welch-bound-equality (MWBE) sets, see [1]) are hard to obtaineither analytically or numerically. Examples of and some con-ditions for the existence of MWBE sets for given werepresented in [8], [9]. Particularly, if MWBE sets do not exist2

for in (6), then they do not exist for any [10].Note that in (6) associated with is equal to .These facts not only emphasize the importance of the Welchpeak inner-product level bound for but also imply that ifthe peak inner-product level of a sequence set meets the Welchbound (i.e., the Welch bound is tight) then all the inner productsamong the sequences in the set have the same absolute valuewhich is equal to . Furthermore, let the maximum of thefunctions in (6) occur for . Then a necessary conditionfor the existence of MWBE sets for given is [10]

(14)

It is also known that theWelch inner-product bound can be tightonly if [9].Two other bounds on were derived in the literature

which are tighter than for some . The latter bounds,which are not discussed in the literature as much as the Welchbound, are the Levenstein bound [12], [13],

(15)

for , and the Exponential bound [5],

(16)

for . The above bounds can be combined with theWelch bound to yield

(17)

that encapsulates the current state-of-knowledge on the lowerbounds for the peak inner-product level. Note that some boundsin (17) might not be useful (i.e., ) for a specific .

B. Correlation Bounds

Excluding the in-phase (i.e., for ) lags of the autocorre-lations of (which equal the energy of sequences), one canmeasure the level of the out-of-phase correlations of sequencesin by using the integrated sidelobe level (ISL) metric:

(18)

(19)

2Note that MWBE sets exist for iff (6) is maximized withand there exist a sequence set with peak inner-product equal to theobtained value of .

Page 4: 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 … · 2014. 6. 30. · 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 On Meeting

SOLTANALIAN et al.: ON MEETING THE PEAK CORRELATION BOUNDS 1213

where and stand for periodic and aperiodic correlations,respectively. Lower bounds on the above ISL metrics are givenby [16], [17]

(20)

(21)

Note that the ISLmetric can be related to the RMS inner-productlevel defined in (4). Particularly, similar to , the ISLbounds can be (nearly) met even for sequence sets with con-strained alphabet [16], [17].A different criterion for measuring the collective smallness

of the out-of-phase correlations is the PSL metric:

(22)

(23)

The PSL criteria have a close relationship with the peak inner-product level metric. In particular, Welch [3] used (6) to derivethe following lower bounds on the periodic, and respectively,aperiodic PSL metrics:

with the bounds being non-trivial for .We continue this section noting that the Welch peak corre-

lation bounds are a direct consequence of the Welch bound oninner-products. To observe this fact, let be the periodicshifting matrices defined by

(24)

Given a sequence set with sequences of length andenergy , it is straightforward to verify that the inner-productsof the sequences become the out-of-phaseperiodic correlations of the set . Therefore, by usingthe Welch inner-product bound we obtain the following lowerbound on :

(25)

The Welch correlation bound in the aperiodic case can be de-rived by additionally observing that the periodic out-of-phasecorrelations of where are iden-tical to the aperiodic out-of-phase correlations of . Asa result,

(26)

A consequence of the above formulation is the fact that, sim-ilar to the case of inner products, the Welch peak correlationbounds can be met if and only if all out-of-phase correlationterms possess the same value. As a side consequence, the aboveformulation implies that the correlation lags compose the setof inner-products associated with circulant measurement ma-trices (or frames). Therefore, any of the obtained correlationbounds can be useful when designing measurement matrices(or frames) with circulant structure. In light of the above usageof the Welch peak inner-product bound for deriving peak cor-relation bounds, we can exploit the tighter peak inner-productbound to obtain the following compound peak correla-tion bounds:

(27)

Note that achieving the above PSL bounds is harder (bothanalytically and computationally) not only than meeting theISL bounds in (20) but also than achieving the aforementionedpeak inner-product bounds. It is worth pointing out that fordesigning sequence sets with constrained alphabet or with otherpractical limitations, the above bounds can be modified accord-ingly. For instance, when employing root-of-unity (i.e.,-ary) sequences with prime to design sequence sets with lowperiodic out-of-phase correlations, one can use the Sidelnikovbound [18] which is usually tighter (although not always) thanthe Welch bound. For the binary alphabet, improved lowerbounds on periodic and aperiodic ISL metrics are proposed in[19] and [20], respectively.The long-standing research problem of finding sequence sets

with small out-of-phase correlations has resulted in several an-alytical constructions for specific values of (see e.g.,[21]–[23]). However, the analytical constructions are usuallyproposed for the periodic correlation case and not for the ape-riodic case which is deemed to be more difficult [17]. As anexample, Kasami family includes sets of binary sequences oflength and cardinality where is aneven natural number [21]. The value of a Kasami set isgiven by . In addition, for odd , Gold binary sequencesets can be constructed for that havea value of [22]. TheWeil family consistsof sequence sets with and , where isprime, that possess a value of [23]. Such setsare usually referred to as asymptotically optimal owing to thefact that their PSL values behave like as sim-ilar to the behavior of Welch peak correlation bounds for .We refer the interested reader to [24] for further details on thisaspect.

III. CORRELATION BOUNDS: TIGHTNESS AND IMPROVEMENT

By using the analytical tools provided earlier, we provide atightness assessment of the compound correlation bounds. Inorder to improve the tightness condition of the bounds in theaperiodic case, a new improvement of the aperiodic bound isdiscussed and the obtained improvement is evaluated.

Page 5: 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 … · 2014. 6. 30. · 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 On Meeting

1214 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014

Fig. 1. The values of (depicted in yellow) for whichthe peak correlation bounds and were found to be loose (by satis-fying both conditions (28) and (29)): (a) periodic correlation, and (b) aperiodiccorrelation.

A. Tightness of and

Ourmain results regarding the tightness of and canbe briefly stated as follows. Examples of can be providedfor which the tightness of or is straightforward toshow. However, there exist for which these bounds arenot tight. Overall, the theoretical (as well as the computational)evidence suggests that the tightness of the above bounds maybe rather an exception than the rule. The next two propositions(whose proofs are given in the Appendix) provide examples ofcases in which and are tight.Proposition 1: The peak periodic correlation bound is

tight for .Proposition 2: The peak aperiodic correlation bound

is tight for .Next we present a simple computational approach to find

cases in which the compound peak correlation bounds are nottight. Specifically, the correlation bounds and are nottight if both conditions below hold:1) The corresponding Welch bound is not tight, viz.

periodic case,

aperiodic case(28)

for all sets including sequences of length , and en-ergy .

2) The Welch bound dominates both Levestein and Exponen-tial bounds. Due to the fact that the compound bound is themaximum of Welch, Levestein and Exponential bounds,the latter condition is equivalent to

Periodic case,Aperiodic case.

(29)

Condition 1) can be verified, for example, by checking the twonecessary tightness conditions of the Welch bound given in In-troduction, see (14) and the related observations. The secondcondition makes sure that the compound bounds are identicalto the Welch bounds. Fig. 1 depicts the values of

for which the use of the above approach shows

that the bounds and are not tight. The next sub-sec-tion shows that, in general, the (compound) aperiodic correla-tion bound is loose even more often than what is suggested byFig. 1.

B. An Improvement of the Aperiodic Correlation Bound

In this sub-section, we propose an improvement of . Thenew bound relies on the specific structure of aperiodic correla-tions. More concretely, one needs to observe that even thoughthe sequence dimensions are increased by zero-padding (withthe goal of deriving the aperiodic bound from the periodic one),the sequences retain their intrinsic low dimensional properties.In particular, for subsets of sequences lying in lower dimen-sional subspaces the angles among the vectors in the set may besmaller— so the inner product may be larger. In the following,a more precise usage of this observation is proposed.Let , and consider the sequence set

(30)

Now let be a fixed integer such that . Considerthe subset of sequences in (30) whose non-zero entries occuronly in their first locations. It is straightforward to verifythat such property holds for any . As a result, atleast sequences of (30) lie in the dimensionalspace associated with the first entries of the sequences in(30). This fact implies the following lower bound on the peakaperiodic correlation:

(31)

Note that the above observation can be made for any window oflength over the entries of the sequences in (30), but doesnot seem to further improve the bound in (31). However, using(31) for yields

(32)

Fig. 2 compares the new aperiodic correlation boundwith the aperiodic bound . The comparison

is accomplished by computing the ratio for. A considerable improvement

(even by more than 35%) can be observed for some . As aspecific example, we consider the case of .In this case, the maximum of occurs forleading to , whereas . As aresult, we obtain .Finally, we end this section by noting that similar to , the

formulation of relies on the inner-product boundsand hence, its growth rate is determined by .

IV. APPROACHING A CORRELATION BOUND

In this section, the challenging problem of meeting a correla-tion bound is addressed. Particularly, it is of interest to find outhow close one can get to a given periodic or aperiodic bound. Inthe following, we provide a general computational framework(inspired by the formulation of the twisted product in [31]) thatcan be used to approach any feasible correlation bound.

Page 6: 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 … · 2014. 6. 30. · 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 On Meeting

SOLTANALIAN et al.: ON MEETING THE PEAK CORRELATION BOUNDS 1215

Fig. 2. The improvement of the aperiodic correlation bound. The new boundis compared to the bound by computing the ratio . The

contours represent the areas with the indicated minimum level of improvement.

A. Problem Formulation

The twisted product of two vectors and of length isdefined as

......

. . ....

(33)

where and are the entries of and respectively.In a more general context, we define the twisted product of twomatrices and as

...

...

...

(34)

where all and are of length . Interestingly, meetinga PSL bound can be formulated by using the concept of twistedproduct for both periodic and aperiodic correlations. It should beobserved that meets a peak periodic correlation bound ifand only if the entries of

(35)

satisfy

, ,otherwise

(36)

where the first condition corresponds to the energy constraintson .Next note that for any two sequences the peri-

odic cross-correlations of andare given by

,. (37)

Consequently, a similar approach as in the case of the peri-odic correlation can be used to characterize the sequence setsmeeting a peak aperiodic correlation bound . Let

(38)

Now note that meets if and only if the entries of

(39)

satisfy

, ,otherwise.

(40)

B. Computational Framework

In the sequel, we devise a computational framework basedon alternating projections to approach the given bounds and

.1) The Periodic Case: Consider the convex set of all

matrices for which the entries of satisfy the con-ditions in (36). Furthermore, consider the set

(41)

Let denote the sequence sets with a peak periodiccorrelation equal to . As there exists a one-to-one mappingbetween the two sets and , a naturalapproach to find the elements of is to employ alter-nating projections onto the two sets and .Let . It can be seen that all the

entries of occur in exactly onetime. Therefore, there exists a unique re-ordering function thatmaps the two matrices to one another. We denote this functionby which is such that

(42)

In words, this mapping defines the element of the right-hand side as the corresponding let us say element of thematrix argument. As such, it can be easily generalized to any ar-bitrary matrix. The Frobenius norm projection of any

on can be obtained as the solution to the opti-mization problem

(43)

Page 7: 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 … · 2014. 6. 30. · 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 On Meeting

1216 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014

whose objective function may be recast as:

(44)

By using (44), the minimizer of (43) can be obtained aswhich yields

(45)

as the optimal projection on .Remark 1: It is worth noting that for any , the

value of for the corresponding represents the totalenergy of the sequences denoted by . Moreover, finding theclose points (or the intersection) of the two sets andcan be roughly interpreted as the maximization of for

. As a result, for a feasible PSL bound it can be prac-tically assumed that throughout the projections.

Next, we study the Frobenius norm projection of anyon . Such a projection can be obtained by solving

the optimization problem

(46)

We note that the conditions (36) on are row-wise.Let and represent two generic rows of and , respec-tively. Therefore, we consider the nearest-vector problem

(47)

in which is constrained either to have a given sum , i.e.,, or the absolute value of its sum is supposed to be

upper bounded by , viz. .To tackle the above nearest-vector problem, assume

and for some ,, and let . By using the Cauchy-Schwarz

inequality we have that

(48)

where the equality is attained if and only if all the entries ofare identical:

(49)

Moreover, the equality in (48) can be achieved for any givenand via (49). As a result, to minimize , itis sufficient to minimize with respect toand . For any fixed , the minimizer of the latter criterionis given by . On the other hand, the optimal dependson the constraint imposed on . In particular, for the constraint

then we have the optimum . In the case of theconstraint , the minimizer is given by

,.

(50)

TABLE IITHE PROPOSED ALGORITHM FOR APPROACHING A GIVEN

PERIODIC/APERIODIC PSL BOUND

Table II summarizes the steps of the proposed algorithm for ap-proaching a given periodic PSL bound. Note that while the pro-jection on the set is performed by a rank-one approxima-tion, the projection on the set has a closed-form expressionwhich leads to an even smaller computational burden.2) The Aperiodic Case: Similar to the derivations in the pe-

riodic case, we consider the set

(51)

We define the masking matrix as

.... . .

...

(52)

and in addition consider the convex set of all matricessuch that

(53)

where is as defined in the periodic case but with dimensionparameter in lieu of , and for which the entries of

satisfy the conditions in (40). Letdenote the sequence sets with a peak aperiodic correlation equalto . In the following, we propose an alternating projectiononto the two sets and in order to obtain an element(if any) of associated with thegiven aperiodic bound .Similar to the case of periodic correlation, we use the Frobe-

nius norm as a measure of distance between the two sets. TheFrobenius norm projection of anyon can be obtained as the solution to the optimizationproblem

(54)

Page 8: 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 … · 2014. 6. 30. · 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 On Meeting

SOLTANALIAN et al.: ON MEETING THE PEAK CORRELATION BOUNDS 1217

Fig. 3. of the obtained sequence sets by using the algorithm in Table II (the periodic case), versus sequence length , and for different set cardinalities .Gold, Kasami, and Weil sequence sets are used to initialize the algorithm when they exist (pinpointed by arrows).

Note that

(55)

where the operator collects the entries of the matrix ar-gument corresponding to the non-zero entries of the maskingmatrix . As a result, the minimizer of (54) is given by

, which conse-quently yields

(56)

as the optimal projection on .The Frobenius norm projection of any

on can be obtained sim-ilarly to that of with a small modification. Note thatthe variables and can be calculated by using the samearguments as for . However, the number of non-zeroentries in the rows of is different. Particularly, the exactpositions of non-zero entries of are given by the locationsof ones in . Therefore, the entries of are given by

,otherwise

(57)

where represents the corresponding row in , anddenotes the set of non-zero locations in the vector

argument.Finally, the steps of the proposed alternating projections, in

the periodic and aperiodic cases, are summarized in Table II.Note that in both cases, each iteration of the algorithms hasa -complexity. The obtained complexity measure isa direct consequence of the generally large cardinality (i.e.,) of the data that the algorithms should handle as well as

the hardness of the original problem (with constraints,which should be compared to the fewer constraints (i.e., )for achieving a given peak inner-product level). Due to thepractical interest of constrained sequence design, e.g., withfinite-alphabet or low-PAR, a modified version of the proposed

algorithms that handles such cases is discussed in the Appendix.However, a more extensive discussion of the constrained se-quence design is beyond the scope of this paper.

V. NUMERICAL RESULTS

Several numerical examples will be presented to examine theperformance of the proposed algorithms for approaching thepeak correlation bounds. Amain goal of these examples is to de-termine how close one can get to the peak correlation bounds viathe proposed computational tools. The obtained sequence setsare provided online at http://www.anst.uu.se/mojso279/sets.We employ the suggested algorithm in Table II for different

values of . In the case of periodic correlation, we con-sider the bound in (27). Fig. 3 shows the peak periodiccorrelation ( ) values corresponding to the initializationsand the obtained sequence sets along with the bound , for

and . Note thatdue to the non-convexity of , the problem is multi-modal(i.e., it may have many convergence points), and hence, manyrandom initial points might be needed to achieve a certain lowpeak correlation level. In this example, different random ini-tializations are considered for 40 experiments, and the resul-tant of the proposed algorithm (in Table II) representsthe best outcome of the 40 experiments. To examine the sensi-tivity to choosing the initial set, well-known sequence sets in-cluding Gold, Kasami, and Weil are used as initializing sets forthe values for which they exist. Such cases are also re-ported in Fig. 3. It can be observed that can be practicallymet in several cases, e.g., for all with . Furthermore, aconsiderable decrease of the peak periodic correlation obtainedby using the proposed algorithm can be observed in all cases(even for the cases with well-known sets as initialization).As discussed earlier, if the Welch bound can be met for given

, then the absolute values of all out-of-phase correlationswill be identical and have a value equal to the Welch bound. Asan example of such behavior, we study the correlation propertiesof the resultant set for . The absolute values ofperiodic correlations are plotted in Fig. 4(a)–(c). Inthis case, the bound is nothing but the Welch boundcorresponding to . As expected, all the periodic correlation

Page 9: 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 … · 2014. 6. 30. · 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 On Meeting

1218 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014

Fig. 4. Correlation levels of the obtained sequence set for : (a) autocorrelation of the first sequence, (b) autocorrelation of the second sequence,(c) cross-correlation of the first and the second sequences.

Fig. 5. of the obtained sequence sets by using the algorithm in Table II (aperiodic case), versus sequence length , for different set cardinalities .

levels (excluding the in-phase one) are equal to.

The mixed bound is used to conduct asimilar numerical investigation in the aperiodic case. Fig. 5illustrates the achieved values by using the pro-posed alternating projections along with the mixed bound

. As expected, the bound is met for thecase (see Proposition 2). For other cases, inwhich the aperiodic bound cannot be met exactly, significantreductions in the obtained can be observed comparedto the values corresponding to the initial sets.

VI. CONCLUDING REMARKS

Peak correlation bounds have been studied, and the problemof meeting peak periodic and aperiodic correlation bounds hasbeen addressed. Themain results can be summarized as follows:• Welch, Levenstein, and Exponential bounds on peak inner-product level of sequence sets were discussed. Peak cor-relation bounds were derived based on the peak inner-product bounds.

• An improvement of the peak aperiodic correlation boundwas provided.

• Analytical examples of the tightness of the peak correlationbounds were provided in both the periodic and aperiodiccases.

• Two novel algorithms were devised to tackle the problemof approaching a given periodic or aperiodic bound. Nu-merical examples were provided to show the potential ofthe proposed methods. In several cases, particularly in thecase of periodic correlation, the considered peak correla-tion bound was met by using the proposed methods. Inall examples, a significant decrease in the peak correla-tions of the designed sets was observed, compared to thePSL of the initial sequence sets (even for initializations bywell-known sets such as Gold, Kasami and Weil families).

We believe that more studies are needed to achieve a deeperunderstanding and formulation of tighter peak correlationbounds. The focus of this work was on studying and on at-tempting to achieve peak correlation bounds when no extraconstraints on the sequences were enforced. However, a mod-ification of the algorithms to handle constrained sequencedesign was proposed. Extensive studies concerning constrainedsequence set design, e.g., sets containing low peak-to-av-erage-power ratio (PAR), unimodular or root-of-unity se-quences, can be interesting topics for future research.

Page 10: 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 … · 2014. 6. 30. · 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 On Meeting

SOLTANALIAN et al.: ON MEETING THE PEAK CORRELATION BOUNDS 1219

APPENDIX

Proof of Proposition 1: First note that with. We provide the characterization of all sequence sets

meeting the peak periodic bound . Let

(58)

and observe that the out-of-phase periodic correlation levelsof the two sequences and belong to the set

. Thenecessary and sufficient conditions for meeting the Welch peakcorrelation bound (for ) imply that all the elementsin the latter set should be equal to . The structure of

for meeting can be studied as follows.By considering the energy constraint as well as the constraint

, we obtain that

(59)

for some phase angles and . In a similar manner, forwe have that

(60)

with and being auxiliary phase angles. The result in (60)is also based on verifying that the assumption of the same orderin “ ” signs of and (as well as and ) in (59) and (60)violates the satisfaction of the following constraints

(61)

On the other hand, for as given in (59) and as givenin (60), the constraints in (61) lead to the following equation

(62)

which implies

(63)

Therefore, includes characterized by (59) and(60), and with the auxiliary phase angles such that

(64)

for some .Proof of Proposition 2: Observe that

(with ) and let

(65)

In what follows, a characterization of that meets the aperi-odic bound is derived. The set of aperiodic out-of-phasecorrelation levels of the columns of is given by

. By using the nec-essary and sufficient conditions for meeting theWelch peak cor-relation bound, we conclude that

(66)

and that . By applying the energy constraint weobtain

(67)

The solutions to (67) are given by , which alsoyields .

To determine the phase angles of the sequences in , weemploy the equation which results in

(68)

with and being the phase angles of and, respectively. Equation (68) can be simplified to obtain

(69)

Consequently, meeting have the structure

(70)

such that where .Modified Projections for Constrained Sequence Design:

With some modifications, the alternating projections proposedin Section IV can be used for designing constrained sequencessuch as cases with finite-alphabet or low PAR. Note that in con-strained cases, finding the optimal projection on the two sets

and could be more complicated. However, the con-vergence of the projections is guaranteed if the distance betweenthe latest projection points on the two sets is decreasing. In thefollowing, we discuss a set of modifications that can enable theproposed approaches in Section IV to tackle the constrainedcase.Let represent the required sequence structure.

We revise the definition of by replacing the constraintwith . Therefore, finding the projection

on becomes equivalent to minimizing (44) and (55), in theperiodic and aperiodic cases, respectively, but for .Hereafter, we study the periodic case as the extension to theaperiodic case is straightforward. Due to the fact that has afixed power (or Frobenius norm), minimizing (44) is equivalentto:

(71)

Page 11: 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 … · 2014. 6. 30. · 1210 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014 On Meeting

1220 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 62, NO. 5, MARCH 1, 2014

where is positive-definite. More important,any increase in the objective function of (71) leads to a decreaseof (44). Interestingly, increasing quadratic functions such as theone in (71), over constrained vector sets can be dealt with con-veniently via the power-method like iterations proposed in [32]and [33]. Namely, considering the previously known projectionon as initialization ( ), the quadratic function in (71)can be increased monotonically by using the iterations:

(72)

The solution to (72) for unimodular or -ary vector sets can beobtained analytically. In low-PAR scenarios, (72) can be solvedusing an efficient recursive algorithm developed in [34].

REFERENCES[1] D. V. Sarwate, “Meeting theWelch bound with equality,” in Sequences

and their Applications (SETA). New York, NY, USA: Springer, 1999,pp. 79–102.

[2] H. He, P. Stoica, and J. Li, “Designing unimodular sequence sets withgood correlations—Including an application to MIMO radar,” IEEETrans. Signal Process., vol. 57, no. 11, pp. 4391–4405, Nov. 2009.

[3] L. Welch, “Lower bounds on the maximum cross correlation of sig-nals,” IEEE Trans. Inf. Theory, vol. 20, no. 3, pp. 397–399, 1974.

[4] H. Rauhut, “Compressive sensing and structured random matrices,” inTheoretical Foundations and Numerical Methods for Sparse Recovery,ser. Radon Series on Computational and AppliedMathematics, M. For-nasier, Ed. Berlin, Germany: De Gruyter, 2010, vol. 9, pp. 1–92.

[5] P. Xia, S. Zhou, and G. Giannakis, “Achieving the Welch bound withdifference sets,” IEEE Trans. Inf. Theory, vol. 51, no. 5, pp. 1900–1907,2005.

[6] C. Ding and T. Feng, “A generic construction of complex codebooksmeeting the Welch bound,” IEEE Trans. Inf. Theory, vol. 53, no. 11,pp. 4245–4250, Nov. 2007.

[7] A. Zhang and K. Feng, “Two classes of codebooks nearly meeting theWelch bound,” IEEE Trans. Inf. Theory, vol. 58, no. 4, pp. 2507–2511,Apr. 2012.

[8] T. Strohmer and R.W. Heath, “Grassmannian frames with applicationsto coding and communication,” Appl. Comput. Harmon. Anal., vol. 14,no. 3, pp. 257–275, 2003.

[9] T. Strohmer, R. W. Heath, and A. J. Paulraj, “On the design of optimalspreading sequences for CDMA systems,” in Proc. Asilomar Conf.Signals, Syst. Comput., Pacific Grove, CA, USA, 2002, vol. 2, pp.1434–1438.

[10] S. Datta, S. Howard, andD. Cochran, “Geometry of theWelch bounds,”Linear Algebra Appl., vol. 437, pp. 2455–2470, 2012.

[11] J. Marcus, S. Imtel, and P. Spasojevic, “On the size of binary MWBEsequence sets,” in Proc. Int. Symp. Model. Optim. Mobile, Ad Hoc,Wireless Netw. (WiOpt), Princeton, NJ, USA, 2011, pp. 374–374.

[12] V. Levenshtein, “Bounds on the maximal cardinality of a code withbounded modulus of the inner product,” Sov. Math. Dokl., vol. 25, no.2, pp. 526–531, 1982.

[13] C. Ding and J. Yin, “Signal sets from functions with optimum nonlin-earity,” IEEE Trans. Commun., vol. 55, no. 5, pp. 936–940, 2007.

[14] J. Kovacevic and A. Chebira, “Life beyond bases: The advent of frames(Part II),” IEEE Signal Process. Mag., vol. 24, no. 5, pp. 115–125,2007.

[15] P. Pad, M. Faraji, and F. Marvasti, “Constructing and decoding GWBEcodes using Kronecker products,” IEEE Commun. Lett., vol. 14, no. 1,pp. 1–3, 2010.

[16] P. Stoica, H. He, and J. Li, “Sequence sets with optimal integrated pe-riodic correlation level,” IEEE Signal Process. Lett., vol. 17, no. 1, pp.63–66, 2010.

[17] H. He, P. Stoica, and J. Li, “On aperiodic-correlation bounds,” IEEESignal Process. Lett., vol. 17, no. 3, pp. 253–256, Mar. 2010.

[18] V. Sidelnikov, “Onmutual correlation of sequences,” Sov. Math. Dokl.,vol. 12, no. 1, pp. 197–201, 1971.

[19] H. Ganapathy, D. A. Pados, and G. N. Karystinos, “New bounds andoptimal binary signature sets-Part I: Periodic total squared correlation,”IEEE Trans. Commun., vol. 59, no. 4, pp. 1123–1132, 2011.

[20] H. Ganapathy, D. A. Pados, and G. N. Karystinos, “New bounds andoptimal binary signature sets-Part II: Aperiodic total squared correla-tion,” IEEE Trans. Commun., vol. 59, no. 5, pp. 1411–1420, 2011.

[21] T. Kasami, “Weight distribution formula for some class of cycliccodes,” Univ. of Illinois, Coordinated Sci. Lab., Urbana, IL, USA,Tech. Rep., 1966.

[22] R.Gold, “Optimal binary sequences for spread spectrummultiplexing,”IEEE Trans. Inf. Theory, vol. 13, no. 4, pp. 619–621, Oct. 1967.

[23] J. Rushanan, “Weil sequences: A family of binary sequences with goodcorrelation properties,” in Proc. IEEE Int. Symp. Inf. Theory, Seattle,WA, USA, Jul. 2006, pp. 1648–1652.

[24] J. Jedwab and K. Yoshida, “The peak sidelobe level of familiesof binary sequences,” IEEE Trans. Inf. Theory, vol. 52, no. 5, pp.2247–2254, May 2006.

[25] G. Gong, “New designs for signal sets with low cross correlation, bal-ance property, and large linear span: GF case,” IEEE Trans. Inf.Theory, vol. 48, no. 11, pp. 2847–2867, 2002.

[26] P. Fan and M. Darnell, “Construction and comparison of periodic dig-ital sequence sets,” Proc. Inst. Electr. Eng.—Commun., vol. 144, no. 6,pp. 361–366, 1997.

[27] H. A. Khan, Y. Zhang, C. Ji, C. J. Stevens, D. J. Edwards, and D.O’Brien, “Optimizing polyphase sequences for orthogonal nettedradar,” IEEE Signal Process. Lett., vol. 13, no. 10, pp. 589–592, 2006.

[28] R. Wei, Z. Mao, and K. Yuan, “Aperiodic correlation of complexsequences from difference sets,” in Proc. IEEE Int. Conf. Commun.(ICC), Beijing, China, 2008, pp. 1190–1194.

[29] M. Soltanalian and P. Stoica, “Perfect root-of-unity codes withprime-size alphabet,” in Proc. IEEE Int. Conf. Acoust., Speech, SignalProcess. (ICASSP), May 2011, pp. 3136–3139.

[30] Y. Jitsumatsu and T. Kohda, “Chip-asynchronous version of Welchbound: Gaussian pulse improves BER performance,” in Sequences andtheir Applications (SETA). New York, NY, USA: Springer, 2006, pp.351–363.

[31] M. Soltanalian and P. Stoica, “Computational design of sequences withgood correlation properties,” IEEE Trans. Signal Process., vol. 60, no.5, pp. 2180–2193, 2012.

[32] M. Soltanalian and P. Stoica, “Designing unimodular codes viaquadratic optimization,” IEEE Trans. Signal Process., 2013, doi:10.1109/TSP.2013.2296883, preprint.

[33] M. Soltanalian, B. Tang, J. Li, and P. Stoica, “Joint design of the receivefilter and transmit sequence for active sensing,” IEEE Signal Process.Lett., vol. 20, no. 5, pp. 423–426, 2013.

[34] J. Tropp, I. Dhillon, R. Heath, and T. Strohmer, “Designing structuredtight frames via an alternating projection method,” IEEE Trans. Inf.Theory, vol. 51, no. 1, pp. 188–209, Jan. 2005.

Mojtaba Soltanalian (S’08) received the B.Sc.degree in electrical engineering (communications)from Sharif University of Technology, Tehran, Iran,in 2009.He is currently working toward the Ph.D. degree

in electrical engineering with applications in signalprocessing at the Department of Information Tech-nology, Uppsala University, Sweden. His research in-terests include different aspects of sequence designfor active sensing, communications and biology.

Mohammad Mahdi Naghsh (S’09) received theB.Sc and the M.Sc degrees both in electrical en-gineering from Isfahan University of Technology,Isfahan, Iran. He is currently finishing his Ph.Dat the Department of Electrical and ComputerEngineering of Isfahan University of Technology,Isfahan, Iran. From May 2012 to May 2013, he wasa visiting researcher at the Department of Informa-tion Technology, Uppsala University, Sweden. Hisresearch interests include statistical and array signalprocessing with emphasis on active sensing signal

processing, detection and estimation, multi-carrier modulations, and cognitiveradio.

Petre Stoica (SM’91-F’94) is currently a Professor of systems modeling at theDepartment of Information Technology, Uppsala University, Sweden. More de-tails about him can be found at http://www.it.uu.se/katalog/ps.