A Subspace Estimator for Fixed Rank Perturbations of Large Random Matrices
Walid Hachem, Philippe Loubaton, X. Mestre, Jamal Najim, Pascal Vallet
Introduction
Parameter estimation algorithms based on the estimation of an eigenspace of the autocorrelation matrix of an observed multivariate time series are very popular in the areas of statistics and signal processing. Applications of such algorithms include the estimation of the angles of arrival of plane waves impinging on an array of antennas, the estimation of the frequencies of superimposed sine waves, or the resolution of multiple paths of a radio signal. Denoting by the signal dimension (e.g., the number of antennas) and by the length of the time observation window, the observed time series is represented by a random matrix where and are respectively the so-called noise and signal matrices. In many applications, is represented as
We shall consider here “direction of arrival” vector functions that are typically met in the field of antenna processing. These functions are written
In practice, is classically replaced with the orthogonal projection matrix on the eigenspace associated with the largest eigenvalues of . Assuming is fixed and , and assuming furthermore that converges to some matrix in this asymptotic regime, the by the Law of Large Numbers (a.s. stands for almost surely). Hence, the random variable a.s. converges to , and it is standard to estimate the arrival angles as local maxima of .
However, in many practical situations, the signal dimension and the window length are of the same order of magnitude in which case the spectral norm of is not small, as we shall see below. In these situations, it is often more relevant to assume that both and converge to infinity at the same pace, while the number of parameters is kept fixed. The subject of this paper is to develop a new estimator better suited to this asymptotic regime, and to study its first and second order behavior with the help of large random matrix theory.
In large random matrix theory, much has been said about the spectral behavior of in this asymptotic regime, for a wide range of statistical models for . In particular, it is frequent that the spectral measure of this matrix converge to a compactly supported limiting probability measure , and that the extreme eigenvalues of a.s. converge to the edges of this support. Considering that is the sum of and a fixed-rank perturbation, it is well-known that also has the limiting spectral measure [2, Lemma 2.2]. However, the largest eigenvalues of have a special behavior: Under some conditions, these eigenvalues leave the support of , and in this case, their related eigenspaces give valuable information on the eigenspaces of . This paper shows how the angles can be estimated from these eigenspaces.
The problem of the behavior of the extreme eigenvalues of large random matrices subjected to additive or multiplicative low rank perturbations (often called “spiked models”) have received a great deal of interest in the recent years. In this regard, the authors of study the behavior of the extreme eigenvalues of a sample covariance matrix when the population covariance matrix has all but finitely many eigenvalues equal to one, a problem described in . Reference is devoted to the extreme eigenvalues of a Wigner matrix that incurs a fixed-rank additive perturbation. Fluctuations of these eigenvalues are studied in .
Recently, Benaych-Georges and Nadakuditi proposed in a powerful technique for characterizing the behavior of extreme eigenvalues and their associated eigenspaces for three generic spiked models: The models and when both and are Hermitian and is low-rank, and the model that encompasses ours where and are rectangular. One feature of this approach is that it uncovers simple relations between the extreme eigenvalues and their associated eigenspaces on the one hand, and certain quadratic forms involving resolvents related with the non-perturbed matrix on the other. This makes the method particularly well-suited (but not limited to) the situation where is unitarily or bi-unitarily invariant, a situation that we shall consider in this paper. Indeed, in this situation, these quadratic forms exhibit a particularly simple behavior in the considered large dimensional asymptotic regime.
In this paper, we make use of the approach of to develop a new subspace estimator of the angles based on the eigenspaces of the isolated eigenvalues of . We perform the first and second order analyses of this estimator that we call the “Spike MUSIC” estimator. Our mathematical developments differ somehow from those of and could have their own interest. They are based on two simple ingredients: The first is an analogue of the Poincaré-Nash inequality for the Haar distributed unitary matrices which has been recently discovered by Pastur and Vasilchuk , and the second is a contour integration method by means of which the first and second order analyses are done. The key step of the second order analysis of our estimator lies in the establishment of a Central Limit Theorem on the quadratic forms where the are the orthogonal projection matrices on certain eigenspaces of associated with the isolated eigenvalues. The employed technique can easily be used to study the fluctuations of projections of other types of vectors on these eigenspaces.
We now state our general assumptions and introduce some notations.
We now state the general assumptions of the paper. Consider the sequence of matrices where:
The dimensions satisfy: , and
(notation for this asymptotic regime: ).
The following assumption on is widely used in the random matrix literature :
Matrices are random bi-unitarily invariant matrices, i.e., each admits the singular value decomposition where , the matrix and are independent, is Haar distributed on the group of unitary matrices, and is a submatrix of a Haar distributed matrix on .
We recall that the Stieltjes transform of a probability measure on the real line is the complex function
The quantity a.s. converges to as , where denotes the spectral norm.
In the areas of signal processing and communication theory, the noise matrix satisfying Assumptions A2-A4 is such that is standard Gaussian - see for instance , .
We first make a general assumption on matrices ; it will be specified later, and adapted to the context of the MUSIC algorithm:
Matrices are deterministic with a fixed rank equal to for all large enough. Denoting by a singular value decomposition of , the matrix of singular values with converges to
where and .
The eigenvalues of are . Associated eigenvectors will be denoted . For , we shall denote by the index such that . For , We shall denote by the orthogonal projection matrix on the eigenspace of associated with the eigenvalues such that , i.e., when this eigenspace is defined. Columns of (see A5) will be denoted . Given , the orthogonal projection matrix on the eigenspace of associated with the eigenvalues such that will be . Indexes and will often be dropped for readability.
Paper organization
The paper is organized as follows. Section 2 is devoted to the mathematical preliminaries. The general approach is described in Section 3. The Spike MUSIC algorithm is presented in Section 4 along with a first order study of this algorithm. Fluctuations of the estimates of the are studied in Section 5 under the form of a Central Limit Theorem.
Preliminary mathematical results
We shall need the two following results. The first one is well-known . The second result, due to Pastur and Vasilchuk, is the unitary analogue of the well-known Poincaré-Nash inequality.
Let be a random matrix Haar distributed on . Then
Given a small , let be the probability event
Let Assumption A2 holds true and let be two unit norm deterministic vectors such that . Then for any with ,
Recall that by Assumption A2; let ; write:
We now proceed by induction; assume that the result is true until . Applying Lemma 2 to , we obtain:
Using again the induction hypothesis, we get:
Let Assumption A2 hold true; let be two unit norm deterministic vectors with respective dimensions and . Then for any such as ,
Recall the definition (3) of the set and assume that is chosen such that ; let
Fixed Rank Perturbations: First Order Behavior
We first recall a result on matrix analysis that can be found in [19, Th. 7.3.7]:
Given a matrix with , let be the matrix:
Then are the singular values of if and only if in addition to zeros are the eigenvalues of . Furthermore, a pair of unit norm vectors is a pair of (left,right) singular vectors of associated with the singular value if and only if is a unit norm eigenvector of associated with the eigenvalue .
Along the ideas in , we now characterize the behavior of the largest eigenvalues of , and then focus on their eigenspaces.
We start with an informal description of the approach. By Lemma 6, is an eigenvalue of if and only if where . Writing:
and assuming that is not a singular value of , we have:
after noticing that . Using the formula for the inversion of a partitioned matrix (see )
whence for large enough, the isolated eigenvalues of above will coincide with the zeros of that lie above . Under Assumptions A1-A5, Lemma 5 shows that a.s. converges to
decreases from to zero on . Let be those among the diagonal elements of that satisfy . Equation will have a unique solution for any , while it will have no solution larger than for . It is then expected that any eigenvalue of for which (remember the definition of provided in the paragraph “Assumptions and Notations” in Section 1), will converge to , while almost surely.
These facts are formalized in the following theorem, shown in :
Let Assumptions A1-A5 hold true; let be the maximum index such that . Let be the unique real number satisfying for . Then
In the case where is a standard Gaussian matrix, is the Marčenko-Pastur distribution with support , and
for . After a few derivations, we obtain:
Assume is standard Gaussian. Let be the maximum index such that . Then
and .
We now turn our attention to the eigenspaces of the isolated eigenvalues.
Asymptotic behavior of certain bilinear forms.
Recall the definition of as provided in Assumption A5. Given , assume that . Given two deterministic sequences of vectors and with bounded norms, we shall find here a simple asymptotic relation between and , that will be at the basis of the Spike MUSIC algorithm. A close problem has been considered in . We consider here a different technique, based on a contour integration and on the use of Lemmas 3 and 4. This method lends itself easily to the first and second order analyses of the Spike MUSIC algorithm that we shall develop in the following sections.
Writing with , we have by virtue of Lemma 6:
where is a positively oriented circle that encloses the only singular values of for which . Recalling (4) and using Woodbury’s identity ([19, §0.7.4]) together with the fact that , we obtain:
Using (5), we obtain after a straightforward calculation:
Intuitively, the first integral is zero for large enough and the second is close to
The approximation will be justified rigorously below. For the moment, let us develop the expression of . Defining the matrices:
where the integers are defined in Assumption A5, we have
Let Assumptions A1-A5 hold true. For a given , assume that . Let and be two sequences of deterministic vectors with bounded norms. Then
Then, with probability one, for large enough. Indeed, on the set (as defined in (3)), the singular values of greater than coincide with the poles of which are greater than by the argument preceding Theorem 1. On this set, the first integral on the right hand side (r.h.s.) of (9) is zero, and by Theorem 1, the second integral can be replaced with with probability one for large enough. By Lemma 5, the differences , , and a.s. converge to zero, uniformly on . Hence . ∎
The Spike MUSIC Estimation Algorithm
In the area of signal processing, the positive real numbers are called the Signal to Noise Ratios (SNR) associated with the sources. Assumption A5 becomes:
Matrices of dimension are deterministic and are written:
as , where is defined in Assumption A5, and is the classical Landau notation.
The assumption over the speed of convergence of will be needed only for the purpose of the second order analysis. It is satisfied by most practical systems met in the field of signal processing. We moreover observe that it is possible to relax the assumption that is diagonal at the expense of a more complicated second order analysis.
In order for the algorithm to be able to estimate the angles, it is necessary that the perturbation gives rise to isolated eigenvalues, a fact that is stated in the following assumption:
Recall the definition (6) of function , let as defined in A3 and let . Let the ’s as defined in A5, then:
The Spike MUSIC algorithm goes like this. The localization function defined in the introduction is also written as . Given , the results of the previous section (Theorems 1 and 2 with ) show us that:
is a consistent estimator of in the asymptotic regime described by A1. By searching for the maxima of , we infer that we obtain consistent estimates of the angles or arrival. Observe that this algorithm requires the knowledge of the Stieltjes Transform of the limit spectral measure of (available if the statistical description of the noise is known) and the number of emitting sources. Notice that when this number is unknown, it can be estimated along the ideas described in e.g. . We now perform the first order analysis of this algorithm.
First order analysis of the Spike MUSIC algorithm
We now formalize the argument of the previous paragraph and we push it further to show the consistency “up to the order ” of the Spike MUSIC estimator. We shall need this speed to perform the second order analysis (Lemma 9 below).
Let Assumptions A1-A6 hold true. Then for all , there exists a local maximum of such that
The proof of this theorem is performed in two steps. With an approach similar to the one used in Section 3, we first prove that , and the convergence is uniform on (Proposition 1 below). Next, following the technique of , we prove that this uniform a.s. convergence leads to Theorem 3.
Beware that and are not the Hermitian adjoints of and (see the footnote associated to Eq. (10)).
By Theorem 1 and the continuity of on , the first term at the r.h.s. goes to zero a.s. and uniformly in . Consider the second term. Let be a small enough positively oriented circle which does not meet and such that only . Since ,
Recalling Eq. (12), it will therefore be enough to prove that
where is the radius of and where
Since , and are bounded on , satisfies on this path
By Lemma 5 and the fact that is bounded on , the term converges to zero uniformly on with probability one. To obtain the result, we prove that and that this convergence is uniform on . Let us focus on the first term of , where we recall that is the first column of . Since ,
With probability one, the second term converges to zero on , and the convergence is uniform (along the principle of the proof of Lemma 5). Since
for every , in . Therefore, it will be enough to prove that
where contains regularly spaced points in and contains regularly spaced points in . This can be obtained from Lemma 3 with , Markov inequality and Borel Cantelli’s lemma. The other terms of can be handled similarly. ∎
We now prove Theorem 3 by following the ideas of . To that end, we need the following lemma, proven in :
Let be a sequence of real numbers belonging to a compact of and converging to . Let
where stands as usual for sine cardinal.
We start by observing that where is the matrix defined in A6 and where . By Lemma 7, , hence .
In the remainder of the proof, we shall stay in the probability one set where the uniform convergence in the statement of Proposition 1 holds true. Taking without loss of generality, we shall show that any sequence for which attains its maximum in the closure of a small neighborhood of satisfies . Given a sequence of such , assume we can extract a subsequence such that . In this case, Lemma 7 and the observations made above on the structure of show that . Since , . But , which contradicts the fact that maximizes . Hence the sequence belongs to a compact. Assume . If we take a further subsequence of the latter that converges to a constant , then by Lemma 7, converges to along this subsequence, which also raises a contradiction. This proves the theorem.∎
Second Order Analysis of the Spike MUSIC Estimator
In order to perform the second order analysis, we also assume:
The main result of this section is the following:
Let Assumptions A1-A8 hold true. Then the estimates satisfy
When is standard Gaussian, plugging the r.h.s. of (7) into this expression leads after some derivations to:
If is standard Gaussian and if , the convergence (16) holds true with
Recalling that is the condition for the existence of a corresponding isolated eigenvalue (Corollary 1), we observe that the estimator variance for goes to infinity as the corresponding decreases to . At the other extreme, this variance behaves like as . It is useful to notice that this asymptotic variance coincides with the Cramér-Rao bound for estimating . In other words, the Spike MUSIC estimator is efficient at high SNR when the noise matrix is standard Gaussian.
In order to illustrate the convergence and the fluctuations of the Spike MUSIC algorithm, we simulate a radio signal transmission satisfying Assumptions A1-A8. We consider emitting sources located at the angles and radian, and a number of receiving antennas ranging from to . The observation window length is set to (hence ). The noise matrix is such that is standard Gaussian. The source powers are assumed equal, so that the matrix given by Equation (2) is written , and the Signal to Noise Ratio for any source is decibels. In Figure 2, the SNR is set to dB, and the empirical variance of (red curve) is computed over runs. The variance provided by Corollary 2 is also plotted versus . We observe a good fit between the variance predicted by Corollary 2 and the empirical variance after antennas.
In Figure 3, the variance is plotted as a function of the SNR, the number of antennas being fixed to . The empirical variance is computed over runs. The Cramér-Rao Bound is also plotted. The empirical variance fits the theoretical one from dB upwards.
Proof of Theorem 4.
We start with some additional notations and definitions. Matrix will be often written as or in block form as where has columns. We shall also write and where and are respectively the first and second derivatives of . We shall also use the short hand notations and . Matrix will be defined by the equation
Finally, if are random sequences, we denote by the convergence .
We now state some preliminary results. In the following, we say that the complex random vector is governed by the law where is a nonnegative Hermitian matrix if the real vector has the law {\cal N}\Bigl{(}0,\frac{1}{2}\begin{bmatrix}\Re(R)&-\Im(R)\\ \Im(R)&\Re(R)\end{bmatrix}\Bigr{)}. The following proposition, whose proof is postponed to A, is crucial:
Assume is even. Given real numbers all strictly greater than , the random vector
converges in distribution towards with
Writing , and similarly for , we obtain:
Assume in addition that Assumption A8 is satisfied. Then
Intuitively, tightness of leads to the tightness of the . This is formalized by the following proposition, proven in B:
Assume the setting of Theorem 4. Then the sequences are tight for .
Let Assumptions A5 and A6 hold true. Then the following convergences hold true:
where is the orthogonal projection matrix on the column space of .
Recall the definitions (13) and (14) of and . In most of the proof, we shall focus on . Recalling that and performing a Taylor-Lagrange expansion of around , we obtain
where is the third derivative of and where . Hence
We start by characterizing the asymptotic behavior of the denominator of this equation:
Assume that the setting of Theorem 4 holds true. Then,
Theorem 1 along with the continuity of on , and Theorem 2 show that
by the first, fourth and fifth assertions of Lemma 8. By the same lemma,
Hence .
Furthermore, it is easily seen that is bounded. Since by Theorem 3, , which establishes the result. ∎
We now turn to the numerator , and start with the following lemma:
Assume that the setting of Theorem 4 holds true. Then
and where the deterministic circle encloses only and:
Recall the definition of as given in (13). A direct computation yields:
Recall that and are fixed and independent from by A5. We start by showing that
Since is tight as a corollary of Proposition 3, it will be enough to prove that in probability for every . By the definition (17) of , we have
and by Lemma 8, (consider alternatively the cases and ) which proves (20).
Now, applying (9) and (15), and taking up an argument used in the proof of Theorem 2, we have
with probability one for large. On the other hand, recalling (12), we have
Write and . To be more specific,
Write . For a given , . This suggests the following development
where the terms are “higher order terms” that appear when we expand the r.h.s. of (19). We first handle the terms ’s, then .
Writing and where both and have columns, and recalling (11), we have
Due to the bounded character of and to Corollary 3, is tight for every . By Lemma 8,
Thanks to Corollary 3 and Lemma 8, . The same can be said about after a simple modification of Proposition 2 and Corollary 3. In conclusion,
These are the higher order terms that appear when we expand the right hand side of (19). We shall work here on one of these terms, namely
and show that . The other higher order terms can be handled similarly. Writing on the circle , we have
where is a constant whose value can change from line to line, but which remains independent from . Let be a function from $\phi(0,1)\|\phi(1)-\phi(0)-\phi^{\prime}(0)\|\leq\sup_{t\in(0,1)}0.5\|\phi^{\prime\prime}(t)\|$.
Setting and recalling that , we have , and , hence
Consider any element of , for instance . By Lemma 3,
which shows that .
Final derivations
Write . Generalizing the previous argument to all the and gathering the results, we obtain
By Lemma 8, matrix satisfies . Recall from the same lemma that , and . Hence, Proposition 2 can be applied to the r.h.s. of this expression, and converges in law to
It remains to recall Lemmas 9 and 10 to terminate the proof of Theorem 4.
Appendix A Proof of Proposition 2
where is truncated to its first rows. By the Law of Large Numbers, and almost surely. Hence, if we show that the multidimensional random variables and are tight for , and
converges in law towards , the second result of Proposition 2 is proven. From A3 and A4,
Observe that covariance matrix of conditional to converges almost surely to . Moreover, thanks to A4, it is easy to see that the Lyapunov condition
is satisfied for any , hence which completes the proof of Proposition 2.
Appendix B Sketch of the proof of Proposition 3.
For , let be the solutions of the equation , where we recall that the are the diagonal elements of matrix . Then, by a simple extension to the case of the proof of [9, Th. 2.15], one can show that the sequences are tight. To obtain the result, we show that . Since is decreasing, this amounts to showing that . Since the non zero eigenvalues of coincide with those of , it will be enough to prove that . It is clear that where , hence . By the last item in Assumption A6, , and the proposition is shown.