On bilinear forms based on the resolvent of large random matrices
Walid Hachem, Philippe Loubaton, Jamal Najim, Pascal Vallet
Introduction
Consider a random matrix given by:
The purpose of this article is to study bilinear forms based on the resolvent of matrix , where stands for the hermitian adjoint of :
as the dimensions and grow to infinity at the same pace, that is:
a condition that will be referred to as in the sequel.
Such a result is of constant use in the study of centered random matrices, as it allows to describe the behavior of the Stieltjes transform associated to the spectral measure (empirical distribution of the eigenvalues) of the matrix under investigation, see for instance , , , etc. Indeed, the Stieltjes transform of the spectral measure writes:
In the case where , the quadratic form that appears in the previous expression can be handled by the aforementioned results. However, if is non-centered and given by (1.1), then the quadratic form writes:
It is the purpose of this article to provide a quantitative description of the limiting behavior of the bilinear form , where and are deterministic, as the dimensions of go to infinity as indicated in (1.2).
Assumptions, fundamental equations, deterministic equivalents
Formal assumptions for the model are stated below, where either denotes the Euclidean norm of a vector or the spectral norm of a matrix.
The family of deterministic matrices is bounded for the spectral norm as :
Notice that this assumption implies in particular that the Euclidean norm of any row or column of is uniformly bounded in .
Nice constants and nice polynomials
Statement of the main result
where and are nice polynomials depending on but not on neither on .
Denote by the spectral decomposition of , and by :
Obviously, and by Theorem 1.1, Clearly, the limiting behavior of not only depends on the spectrum (matrix ) of but also on its eigenvectors (matrix ).
Contents
In Section 2, we describe two important motivations from electrical engineering. In Section 3, we set up the notations, state intermediate results among which Lemma 3.6, which is the cornerstone of the paper. Loosely speaking, this lemma whose idea can be found in the work of Girko states that quantities such as
are bounded. This control turns out to be central to take into account Assumption A-2. An intermediate deterministic matrix is introduced and the proof of Theorem 1.1 is outlined. Basically, the quantity of interest is split into three parts:
Acknowledgment
This work was partially supported by the Agence Nationale de la Recherche (France), project SESAME n∘ANR-07-MDCO-012-01.
Two applications to electrical engineering
Apart from the technical motivations already mentionned in the introduction, Theorem 1.1 has further applications in electrical engineering. In this section, we present an application to Multiple Input Multiple Output (MIMO) wireless communication systems, and an application to statistical signal processing.
A bi-correlated MIMO wireless Ricean channel is a random matrix given by
In the remainder of this section, we consider the case where and briefly indicate how Theorem 1.1 comes into play. First remark that for every deterministic matrix , the random matrix writes:
where is standard Gaussian random matrix (notice that is unitary).
From this, it appears that can be approximated by given by:
Although the values taken by function are defined through the implicit equations (2.2), the first and second derivatives of are easy to compute, and the minimization of instead of certainly leads to a computationally attractive algorithm.
A number of important related questions remain to be addressed, e.g. the accuracy of the approximation , its impact on the error on the optimum solution, the derivation of a more accurate approximation as in , the development of an efficient algorithm to compute the optimal , etc.; however this already underlines promising applications of Theorem 1.1 in the context of wireless communication.
2. Statistical signal processing applications
There are many important applications such as source localization using antenna arrays, communication channel estimation, detection of signals corrupted by additive noise, etc. where the observations are stacked into a matrix given by (1.1) in which is a non observable deterministic matrix modelling the information to be retrieved and where is due to an additive noise. It is therefore often relevant to estimate certain functionals of matrix from . In this section, we show how Theorem 1.1 is valuable and relevant in the context of subspace estimators when and are of the same order of magnitude.
If if fixed while , it is well known that . Hence, if represents the orthogonal projection matrix on the eigenspace associated to the smallest eigenvalues of , then and thus
In order to model situations in which and are large and of the same order of magnitude, it is relevant to look for estimators consistent in the regime given by (1.2). Unfortunately, (2.3) is no longer valid in this context.
An estimator for large N,n𝑁𝑛N,n
The starting point of the estimator proposed in , inspired by , is based on the observation that writes:
where is a clockwise oriented contour enclosing but not the non-zero eigenvalues of . In the white noise case, matrix writes:
Hence, is given by:
and it should be expected that for .
Remaining mathematical issues
The full definition of requires to prove that none of the poles of the integrand of the r.h.s. of (2.5) can be equal to or . Otherwise, the mere definition of does not make sense. This problem has been solved in the Gaussian case in . In the non Gaussian case, partial results concerning “no eigenvalue separation for the signal plus noise model” together with Theorem 1.1 tend to indicate that the estimator is also consistent.
Notations, preliminary results and sketch of proof
2. Classical and useful results
We remind here classical identities of constant use in the sequel. The first one expresses the diagonal elements of the co-resolvent; the other ones are based on low-rank perturbations of inverses (see for instance [16, Sec. 0.7.4]).
The following lemma describes the behavior of quadratic forms based on random vectors (see for instance [4, Lemma 2.7]).
Let be a complex martingale difference sequence with respect to the filtration . For every , there exists such that:
A result on holomorphic functions:
Let be an holomorphic function on the open unit disc such that and . Then for every .
Rules about nice polynomials and nice constants
Some very simple rules of calculus related to nice polynomials will be particularly helpful in the sequel:
If and are nice polynomials, then there exist nice polynomials and such that:
Take for instance and .
If and are nice polynomials, then there exist nice polynomials and such that:
Take for instance and and note that:
The values of nice constants or nice polynomials may change from line to line within the proofs, the constant or the polynomial remaining nice.
3. Important estimates
Proof of Lemma 3.5 is postponed to Appendix A.
Proof of Lemma 3.6 is postponed to Appendix A.
A slight modification of the proof of [15, Proposition 5.1-(3)] yields the following estimates:
4. Main steps of the proof
In order to prove Theorem 1.1, we split the quantity of interest into three parts:
and handle each term separately in the following propositions:
where and are nice polynomials depending on but not on nor on .
Assume that the setting of Theorem 1.1 holds true.
where and are nice polynomials, not depending on nor on .
where and are nice polynomials, not depending on .
Proposition 3.8-(i) is proved in Section 5; proof of Proposition 3.8-(ii) is very similar and thus omitted.
Assume that the setting of Theorem 1.1 holds true. Let and be sequences of deterministic vectors.
where and are nice polynomials, not depending on nor on .
Theorem 1.1 is then easily proved using these three propositions together with inequality and (3.7).
Proof of Proposition 3.7
In this section, we establish the estimate:
2. Martingale difference sequence and Burkholder inequality
In the following proposition, we establish relevant estimates.
Assume that the setting of Theorem 1.1 holds true. There exist nice polynomials and such that the following estimates hold true:
It is now clear that the proof of Proposition 3.7 directly follows from Burkholder’s inequality together with the estimates of Proposition 4.1. The rest of the section is devoted to the proof of Proposition 4.1.
3. Proof of Proposition 4.1: Estimates (4.5) and (4.6)
We split as , where:
where follows from Jensen’s inequality, from estimate (3.6), and from Lemma 3.1. Thus
We now turn to the contribution of . Arguments similar as previously yield:
Now, using Eq. (3.12) in Lemma 3.6 yields:
Hence, gathering (4.11) and (4.13) yields estimate (4.5).
We now establish estimate (4.6). As previously, consider identity (4.9); take it this time to the power . Using the same arguments as for (4.10), we obtain:
Similarly, using the same arguments as in (4.12), together with elementary manipulations, we obtain:
Due to the rough estimate (A.1), we obtain
which after summation, and the estimate obtained in Lemma 3.6, yields:
where and are nice polynomials. Gathering (4.14) and (4.15) yields estimate (4.6).
4. Proof of Proposition 4.1: Estimates (4.7) and (4.8)
We split as , where:
where follows from (3.6), from the fact that and , and from Lemma 3.1. From this and Lemma 3.6, we deduce that:
where follows from the triangle and Jensen’s inequality, from (3.6) and from Cauchy-Schwarz inequality, Lemma 3.1 and Corollary 3.2. Hence,
Gathering the previous results yields the bound:
We now evaluate the second part of Burkholder’s inequality (and may re-use notations and for different polynomials).
where follows from Corollary 3.2 and the last estimate, from Lemma 3.6. Similar computations yield:
Proof of Proposition 3.8
In this section, we establish the estimate:
As usual, we now write , group the terms that compensate one another and split accordingly:
Summing over yields the estimate .
Let us now handle the term . Using the decomposition of , Schwarz inequality and the fact that yields
it remains to sum over and to apply Lemma 3.6 to get the estimate . Gathering the partial estimates yields:
where follows from (3.6). In order to estimate the remaining square root, we decompose the difference as:
where the ’s are nice polynomials with argument and the ’s are nice polynomials with argument , and where follows from (3.7) and from (3.8). It remains to plug this estimate into (5.4), to sum over and to use Assumption 2 together with Lemma 3.6 to obtain:
where follows from (3.6), and from Lemma 3.1. Hence,
Plugging this into (5.7) yields the estimate
5. End of proof
It remains to gather estimates (5.3), (5.5), (5.6) and (5.8) to get the desired estimate:
Proof of Proposition 3.9
As mentioned in Section 4.1, it is sufficient to establish the estimate:
The following bounds are straightforward:
where and are nice polynomials. Then, plugging (6.3) into (6.2) immediately yields the desired result (6.1).
The rest of the section is devoted to establish (6.3).
Notice that it is not proved yet that the right hand side of the previous inequality is nonnegative.
In order to handle estimate (6.9), we shall rely on the following proposition.
Consider the nonnegative real numbers (). Assume that:
If and , then:
To prove this, simply take the difference of the squares. Applying once this inequality yields , hence:
Applying again the first inequality yields then the desired result. ∎
There exist nice polynomials and and a set
Proof of Proposition 6.2 is postponed to Appendix B.
We are now in position to establish the following estimate:
where are nice constants. Solving now the system (6.4), we obtain:
Appendix A Remaining proofs for Section 3
Note that it is sufficient to establish the result for a vector with norm one (which is assumed in the sequel). The general result follows by considering .
We proceed by induction over . Let and consider:
As , we obtain the desired bound.
It remains to plug the induction assumption to conclude. Hence (3.9) is established.
In order to establish (3.10), one may use the same arguments as previously together with the identity , which yields the factor in estimate (3.10).
Proof of Lemma 3.6
We prove the lemma in the case where , the general result readily follows by considering .
Write with:
Note that using the facts that and together with the identity yield the rough but useful estimates:
where follows from (A.3) and (A.1) and , from Corollary 3.2.
It remains to gather the contributions of and to get:
where follows from (3.7). Eq. (3.11) is proved.
In order to prove (3.12), first note that:
Hence, it remains to evaluate the contributions of each term. Using decomposition (A.4) together with the estimate (A.5), we obtain:
Combining standard inequalities (Cauchy-Schwarz, , and Cauchy-Schwarz again), we obtain:
where follows from (A.1), Corollary 3.2 and (3.10). Finally,
Gathering (A.7), (A.8), (A.9) and (A.10), we end up with (3.12), and Lemma 3.6 is proved.
Appendix B Remaining proofs for Section 6
Developing the previous identities, we end up with the system:
Furthermore, when , we have
We can now find a lower bound to :
where is a nice constant. The same bound holds for by continuity of at any point of the open real negative axis.
Proof of Proposition 6.2-(ii)
There exists nice polynomials and such that:
As is increasing and is decreasing in , we obtain:
The function is holomorphic on . Consider the function: Applying Lemma 3.4 with
Let , apply Lemma 3.4, and use (B.5). This yields:
where and are nice polynomials. As , we obtain
This proves the first inequality. The second one can be proved similarly. ∎
Finally, we can state that there exist nice polynomials and such that: