On bilinear forms based on the resolvent of large random matrices

Walid Hachem, Philippe Loubaton, Jamal Najim, Pascal Vallet

Introduction

Consider a N×nN\times n random matrix Σn=(ξijn)\Sigma_{n}=(\xi_{ij}^{n}) given by:

The purpose of this article is to study bilinear forms based on the resolvent Qn(z)Q_{n}(z) of matrix ΣnΣn∗\Sigma_{n}\Sigma_{n}^{*}, where Σn∗\Sigma_{n}^{*} stands for the hermitian adjoint of Σn\Sigma_{n}:

as the dimensions NN and nn grow to infinity at the same pace, that is:

a condition that will be referred to as N,n→∞N,n\rightarrow\infty 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 Σn=n−1/2Xn\Sigma_{n}=n^{-1/2}X_{n}, the quadratic form that appears in the previous expression can be handled by the aforementioned results. However, if Σn\Sigma_{n} 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 un∗Qn(z)vnu_{n}^{*}Q_{n}(z)v_{n}, where unu_{n} and vnv_{n} are deterministic, as the dimensions of Σn\Sigma_{n} go to infinity as indicated in (1.2).

Assumptions, fundamental equations, deterministic equivalents

Formal assumptions for the model are stated below, where ∥⋅∥\|\cdot\| either denotes the Euclidean norm of a vector or the spectral norm of a matrix.

The family of deterministic N×nN\times n matrices (An,n≥1)(A_{n},n\geq 1) is bounded for the spectral norm as N,n→∞N,n\rightarrow\infty:

Notice that this assumption implies in particular that the Euclidean norm of any row or column of ∥An∥\|A_{n}\| is uniformly bounded in N,nN,n.

Nice constants and nice polynomials

Statement of the main result

where Φp\Phi_{p} and Ψp\Psi_{p} are nice polynomials depending on pp but not on (un)(u_{n}) neither on (vn)(v_{n}).

Denote by VΔV∗V\Delta V^{*} the spectral decomposition of AA∗AA^{*}, and by TΔT_{\Delta}:

Obviously, T=VTΔV∗T=VT_{\Delta}V^{*} and by Theorem 1.1, u∗Qu−u∗VTΔV∗u→0 .u^{*}Qu-u^{*}VT_{\Delta}V^{*}u\rightarrow 0\ . Clearly, the limiting behavior of u∗Quu^{*}Qu not only depends on the spectrum (matrix Δ\Delta) of AA∗AA^{*} but also on its eigenvectors (matrix VV).

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 RnR_{n} is introduced and the proof of Theorem 1.1 is outlined. Basically, the quantity of interest u∗(Q−T)vu^{*}(Q-T)v 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 N×nN\times n random matrix HnH_{n} given by

In the remainder of this section, we consider the case where Bn≠0B_{n}\neq 0 and briefly indicate how Theorem 1.1 comes into play. First remark that for every deterministic matrix KnK_{n}, the random matrix KnHnK_{n}H_{n} writes:

where WnW_{n} is standard Gaussian random matrix (notice that (KnRnKn∗)−1/2KnRn1/2(K_{n}R_{n}K_{n}^{*})^{-1/2}K_{n}R_{n}^{1/2} is unitary).

From this, it appears that Immse(Kn){\mathcal{I}}_{mmse}(K_{n}) can be approximated by I‾mmse(Kn)\overline{{\mathcal{I}}}_{mmse}(K_{n}) given by:

Although the values taken by function Kn→I‾mmse(Kn)K_{n}\rightarrow\overline{{\mathcal{I}}}_{mmse}(K_{n}) are defined through the implicit equations (2.2), the first and second derivatives of I‾mmse\overline{{\mathcal{I}}}_{mmse} are easy to compute, and the minimization of I‾mmse\overline{{\mathcal{I}}}_{mmse} instead of Immse{\mathcal{I}}_{mmse} certainly leads to a computationally attractive algorithm.

A number of important related questions remain to be addressed, e.g. the accuracy of the approximation I‾mmse(Kn)\overline{{\mathcal{I}}}_{mmse}(K_{n}), 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 Kn∗K_{n}^{*}, 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 Σn\Sigma_{n} given by (1.1) in which AnA_{n} is a non observable deterministic matrix modelling the information to be retrieved and where YnY_{n} is due to an additive noise. It is therefore often relevant to estimate certain functionals of matrix AnA_{n} from Σn\Sigma_{n}. In this section, we show how Theorem 1.1 is valuable and relevant in the context of subspace estimators when NN and nn are of the same order of magnitude.

If NN if fixed while n→+∞n\rightarrow+\infty, it is well known that ∥ΣnΣn∗−(AnAn∗+I)∥→0\|\Sigma_{n}\Sigma_{n}^{*}-(A_{n}A_{n}^{*}+I)\|\rightarrow 0. Hence, if Πˇn\check{\Pi}_{n} represents the orthogonal projection matrix on the eigenspace associated to the N−rN-r smallest eigenvalues of ΣnΣn∗\Sigma_{n}\Sigma_{n}^{*}, then ∥Πˇn−Πn∥→0\|\check{\Pi}_{n}-\Pi_{n}\|\rightarrow 0 and thus

In order to model situations in which nn and NN 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 Πn\Pi_{n} writes:

where C−{\mathcal{C}}^{-} is a clockwise oriented contour enclosing but not the non-zero eigenvalues of AnAn∗A_{n}A_{n}^{*}. In the white noise case, matrix Tn(z)T_{n}(z) writes:

Hence, un∗Πnunu_{n}^{*}\Pi_{n}u_{n} is given by:

and it should be expected that un∗Π^nun−un∗Πnun→0u_{n}^{*}\hat{\Pi}_{n}u_{n}-u_{n}^{*}\Pi_{n}u_{n}\rightarrow 0 for N,n→∞N,n\rightarrow\infty.

Remaining mathematical issues

The full definition of Π^n\hat{\Pi}_{n} requires to prove that none of the poles of the integrand of the r.h.s. of (2.5) can be equal to x−x_{-} or x+x_{+}. Otherwise, the mere definition of Π^n\hat{\Pi}_{n} 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 un∗Π^nunu_{n}^{*}\hat{\Pi}_{n}u_{n} 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 (Xk)(X_{k}) be a complex martingale difference sequence with respect to the filtration (Fk)({\mathcal{F}}_{k}). For every p≥1p\geq 1, there exists KpK_{p} such that:

A result on holomorphic functions:

Let ff be an holomorphic function on the open unit disc UU such that f(0)=0f(0)=0 and sup⁡z∈U∣f(z)∣≤1\sup_{z\in U}|f(z)|\leq 1. Then ∣f(z)∣≤∣z∣|f(z)|\leq|z| for every z∈Uz\in U.

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 (Φk,1≤k≤K)(\Phi_{k},1\leq k\leq K) and (Ψk,1≤k≤K)(\Psi_{k},1\leq k\leq K) are nice polynomials, then there exist nice polynomials Φ\Phi and Ψ\Psi such that:

Take for instance Φ(x)=∑k=1KΦk(x)\Phi(x)=\sum_{k=1}^{K}\Phi_{k}(x) and Ψ(x)=∑k=1KΨk(x)\Psi(x)=\sum_{k=1}^{K}\Psi_{k}(x).

If Φ1\Phi_{1} and Ψ1\Psi_{1} are nice polynomials, then there exist nice polynomials Φ\Phi and Ψ\Psi such that:

Take for instance Φ=2−1(1+Φ1)\Phi=2^{-1}(1+\Phi_{1}) and Ψ=(1+Ψ1)\Psi=(1+\Psi_{1}) 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 u∗(Q−T)uu^{*}(Q-T)u into three parts:

and handle each term separately in the following propositions:

where Φp\Phi_{p} and Ψp\Psi_{p} are nice polynomials depending on pp but not on (un)(u_{n}) nor on (vn)(v_{n}).

Assume that the setting of Theorem 1.1 holds true.

where Φ\Phi and Ψ\Psi are nice polynomials, not depending on (un)(u_{n}) nor on (vn)(v_{n}).

where Φ\Phi and Ψ\Psi are nice polynomials, not depending on MnM_{n}.

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 (un)(u_{n}) and (vn)(v_{n}) be sequences of N×1N\times 1 deterministic vectors.

where Φ\Phi and Ψ\Psi are nice polynomials, not depending on (un)(u_{n}) nor on (vn)(v_{n}).

Theorem 1.1 is then easily proved using these three propositions together with inequality ∣x+y+z∣2p≤Kp(∣x∣2p+∣y∣2p+∣z∣2p)|x+y+z|^{2p}\leq K_{p}(|x|^{2p}+|y|^{2p}+|z|^{2p}) 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 (Φi,1≤i≤4)(\Phi_{i},1\leq i\leq 4) and (Ψi,1≤i≤4)(\Psi_{i},1\leq i\leq 4) 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 Γ1j\Gamma_{1j} as Γ1j=χ1j+χ2j+χ3j\Gamma_{1j}=\chi_{1j}+\chi_{2j}+\chi_{3j}, where:

where (a)(a) follows from Jensen’s inequality, (b)(b) from estimate (3.6), and (c)(c) from Lemma 3.1. Thus

We now turn to the contribution of χ2j\chi_{2j}. 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 pp. 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 Φ′\Phi^{\prime} and Ψ′\Psi^{\prime} 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 Γ2j\Gamma_{2j} as Γ2j=χ1j+χ2j+χ3j\Gamma_{2j}=\chi_{1j}+\chi_{2j}+\chi_{3j}, where:

where (a)(a) follows from (3.6), (b)(b) from the fact that ∣u∗Qjajaj∗Qju∣≤Kδz−2|u^{*}Q_{j}a_{j}a_{j}^{*}Q_{j}u|\leq K\boldsymbol{\delta}_{z}^{-2} and ∣u∗Qjajaj∗Qj∗u∣≤Kδz−2|u^{*}Q_{j}a_{j}a_{j}^{*}Q_{j}^{*}u|\leq K\boldsymbol{\delta}_{z}^{-2}, and (c)(c) from Lemma 3.1. From this and Lemma 3.6, we deduce that:

where (a)(a) follows from the triangle and Jensen’s inequality, (b)(b) from (3.6) and (c)(c) 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 Φ\Phi and Ψ\Psi for different polynomials).

where (a)(a) 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 ηj=yj+aj\eta_{j}=y_{j}+a_{j}, group the terms that compensate one another and split ZjZ_{j} accordingly:

Summing over jj yields the estimate ∑j∣χ1j∣=O(∣z∣2n−1/2δz−5)\sum_{j}|\chi_{1j}|={\mathcal{O}}\left(|z|^{2}n^{-1/2}\boldsymbol{\delta}_{z}^{-5}\right).

Let us now handle the term χ3j\chi_{3j}. Using the decomposition of Qj−QQ_{j}-Q, Schwarz inequality and the fact that ab≤2−1(a+b)\sqrt{ab}\leq 2^{-1}(a+b) yields

it remains to sum over jj and to apply Lemma 3.6 to get the estimate ∑j∣χ3j∣=n−1Φ(∣z∣)Ψ(δz−1)\sum_{j}|\chi_{3j}|=n^{-1}\Phi(|z|)\Psi(\boldsymbol{\delta}_{z}^{-1}). Gathering the partial estimates yields:

where (a)(a) follows from (3.6). In order to estimate the remaining square root, we decompose the difference as:

where the Φ\Phi’s are nice polynomials with argument ∣z∣|z| and the Ψ\Psi’s are nice polynomials with argument ∣δz−1∣|\boldsymbol{\delta}_{z}^{-1}|, and where (a)(a) follows from (3.7) and (b)(b) from (3.8). It remains to plug this estimate into (5.4), to sum over jj and to use Assumption 2 together with Lemma 3.6 to obtain:

where (a)(a) follows from (3.6), and (b)(b) 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 Φ\Phi and Ψ\Psi 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 xi,yi,si,tix_{i},y_{i},s_{i},t_{i} (i=1,2i=1,2). Assume that:

If a≥c ( ≥0)a\geq c\ (\,\geq 0) and b≥d ( ≥0)b\geq d\ (\,\geq 0), then:

To prove this, simply take the difference of the squares. Applying once this inequality yields 1−x1x2≥(1−x1)(1−x2)1-\sqrt{x_{1}x_{2}}\geq\sqrt{(1-x_{1})(1-x_{2})}, hence:

Applying again the first inequality yields then the desired result. ∎

There exist nice polynomials Φ\Phi and Ψ\Psi and a set

Proof of Proposition 6.2 is postponed to Appendix B.

We are now in position to establish the following estimate:

where K,ηK,\eta 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 uu with norm one (which is assumed in the sequel). The general result follows by considering u/∥u∥u/\|u\|.

We proceed by induction over pp. Let p=1p=1 and consider:

As ∥Q∥≤δz−1\|Q\|\leq\boldsymbol{\delta}_{z}^{-1}, 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 QΣΣ∗=I+zQQ\Sigma\Sigma^{*}=I+zQ, which yields the factor ∣z∣p|z|^{p} in estimate (3.10).

Proof of Lemma 3.6

We prove the lemma in the case where ∥u∥=1\|u\|=1, the general result readily follows by considering u/∥u∥u/\|u\|.

Write u∗Qjajaj∗Qj∗u=χ1j+χ2j+χ3j+χ4ju^{*}Q_{j}a_{j}a_{j}^{*}Q_{j}^{*}u=\chi_{1j}+\chi_{2j}+\chi_{3j}+\chi_{4j} with:

Note that using the facts that ajaj∗≤AA∗a_{j}a_{j}^{*}\leq AA^{*} and ηjηj∗≤ΣΣ∗\eta_{j}\eta_{j}^{*}\leq\Sigma\Sigma^{*} together with the identity QΣΣ∗=I+zQQ\Sigma\Sigma^{*}=I+zQ yield the rough but useful estimates:

where (a)(a) follows from (A.3) and (A.1) and (b)(b), from Corollary 3.2.

It remains to gather the contributions of χ1j,χ2j,χ3j\chi_{1j},\chi_{2j},\chi_{3j} and χ4j\chi_{4j} to get:

where (a)(a) 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, ∣∑jajbj∣≤(∑jaj2)1/2(∑jbj2)1/2|\sum_{j}a_{j}b_{j}|\leq(\sum_{j}a_{j}^{2})^{1/2}(\sum_{j}b_{j}^{2})^{1/2}, and Cauchy-Schwarz again), we obtain:

where (a)(a) 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 Re⁡(z)<0\operatorname*{Re}(z)<0, we have

We can now find a lower bound to w1w_{1}:

where KK is a nice constant. The same bound holds for z∈(−∞,0)z\in(-\infty,0) by continuity of det⁡(I−C1(z))\det(I-C_{1}(z)) at any point of the open real negative axis.

Proof of Proposition 6.2-(ii)

There exists nice polynomials Φ\Phi and Ψ\Psi such that:

As Φ(x)\Phi(x) is increasing and Ψ(1/x)\Psi(1/x) is decreasing in x>0x>0, we obtain:

The function ε{\boldsymbol{\varepsilon}} is holomorphic on Dz{\mathcal{D}}_{z}. Consider the function: Applying Lemma 3.4 with

Let ζ=i2Im⁡(z)/Re⁡(z)\zeta=\mathbf{i}2\operatorname*{Im}(z)/\operatorname*{Re}(z), apply Lemma 3.4, and use (B.5). This yields:

where Φ\Phi and Ψ\Psi are nice polynomials. As Im⁡(ε(Re⁡(z)))=0\operatorname*{Im}({\boldsymbol{\varepsilon}}(\operatorname*{Re}(z)))=0, we obtain

This proves the first inequality. The second one can be proved similarly. ∎

Finally, we can state that there exist nice polynomials Φ\Phi and Ψ\Psi such that:

References