arXiv is now an independent nonprofit! Learn more
License: arXiv.org perpetual non-exclusive license
arXiv:1809.00658v2 [math.NA] 19 Jun 2019

Conditioning of partial nonuniform Fourier matrices with clustered nodes Thanks: The research of DB and LD is supported in part by AFOSR grant FA9550-17-1-0316, NSF grant DMS-1255203, and a grant from the MIT-Skolkovo initiative. The research of GG and YY is supported in part by the Minerva Foundation.

Dmitry Batenkov Affiliation: Department of Mathematics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA    Laurent Demanet Affiliation: Department of Mathematics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA    Gil Goldman Affiliation: Department of Mathematics, Weizmann Institute of Science, Rehovot 76100, Israel    Yosef Yomdin Affiliation: {batenkov,ldemanet}@mit.edu, {gil.goldman,yosef.yomdin}@weizmann.ac.il Affiliation: Department of Mathematics, Weizmann Institute of Science, Rehovot 76100, Israel
Abstract

We prove sharp lower bounds for the smallest singular value of a partial Fourier matrix with arbitrary “off the grid” nodes (equivalently, a rectangular Vandermonde matrix with the nodes on the unit circle), in the case when some of the nodes are separated by less than the inverse bandwidth. The bound is polynomial in the reciprocal of the so-called “super-resolution factor”, while the exponent is controlled by the maximal number of nodes which are clustered together. As a corollary, we obtain sharp minimax bounds for the problem of sparse super-resolution on a grid under the partial clustering assumptions.

Keywords: Vandermonde matrix with nodes on the unit circle, prolate matrix, partial Fourier matrix, super-resolution, singular values, decimation

AMS 2010 Subject Classification: Primary: 15A18; Secondary: 42A82, 65F22, 94A12

1 Introduction

Vandermonde matrices and their spectral properties are of considerable interest in several fields, such as polynomial interpolation, approximation theory, numerical analysis, applied harmonic analysis, line spectrum estimation, exponential data fitting and others (e.g. [3, 5, 9, 36, 37, 39] and references therein). Motivated by questions related to the so-called problem of super-resolution (more on this in Subsection 3.2 below), in this paper we study the conditioning of rectangular Vandermonde matrices 𝐕\mathbf{V} with irregularly spaced nodes on the unit circle, where the number of nodes ss is considered to be relatively small and fixed, while the polynomial degree NsN\geq s can be large. This question has received much attention in the literature, see e.g. [3, 9, 29, 30, 19, 26, 7, 15]. Normalizing the matrix by 1N{1\over\sqrt{N}}, the magnitude of the largest singular value is O(s)O(\sqrt{s}), and so studying the scaling of the condition number is equivalent to estimating the smallest singular value. As long as the nodes are separated by at least 1N{1\over N}, the matrix 𝐕\mathbf{V} is known to be well-conditioned. However, as the nodes collide, the columns of 𝐕\mathbf{V} become increasingly correlated and therefore the smallest singular value becomes very small, while the condition number blows up.

In this paper we show (see Section 3.1) that if the nodes are separated by Δ1N\Delta\ll{1\over N}, then under certain technical conditions the smallest singular value of 𝐕\mathbf{V} scales with the asymptotically tight rate (NΔ)1\asymp\left(N\Delta\right)^{\ell-1}, where s\ell\leq s is the maximal number of nodes which form a small “cluster” (i.e. a group of at most \ell nodes which are separated below 1N\sim{1\over N}, see Definition 3.1). This improves upon previous known results [15, 26] which established this scaling for the extreme case =s\ell=s, and a recent preprint [24] which deals with the special case =2\ell=2. During the review of the present paper, the authors of [26] improved their analysis to the general case s\ell\leq s, and we compare their results to ours in Remark 3.7 below.

The above bounds follow from the solution of the “continuous” version of the problem, where the row index becomes a continuous “frequency” variable ω[Ω,Ω]\omega\in\left[-\Omega,\Omega\right], so that the bandwidth Ω\Omega effectively plays the role of NN. In the continuous setting, we establish tight bounds for the smallest eigenvalue of the corresponding Gramian matrix 𝐆\mathbf{G} with irregularly spaced nodes, which generalizes well-known results due to Slepian [40] for the prolate matrix (which, in turn, plays a prominent role in the seminal study of the spectral concentration problem [41]). In fact this continuous version is what originally appeared in the studies of the super-resolution of sparse atomic measures in [16] and later [15], and we use our results to derive minimax bounds for this problem in Subsection 3.2.

The paper is organized as follows. In Section 2 we provide the definitions and review known bounds for singular values of rectangular Vandermonde matrices. In Section 3 we state the definition for clustered configurations, and formulate the main results regarding the smallest eigenvalue of the Gramian matrix 𝐆\mathbf{G}, smallest singular value of the corresponding Vandermonde matrix 𝐕\mathbf{V} and the novel minimax bound for the problem of super-resolution of point sources on the grid. In Section 4 we prove the main results, and in Section 5 we present numerical evidence confirming our bounds.

2 Preliminaries

2.1 Notation

Definition 2.1.

For NN\in\mathbb{N} and vector 𝝃=(ξ1,,ξs)\boldsymbol{\xi}=\left(\xi_{1},\dots,\xi_{s}\right) of pairwise distinct real nodes ξj(π,π]\xi_{j}\in\left(-\pi,\pi\right], we define the rectangular (2N+1)×s\left(2N+1\right)\times s Vandermonde matrix 𝐕N(𝝃)\mathbf{V}_{N}\left(\boldsymbol{\xi}\right) as

𝐕N(𝝃):=12N[exp(ıkξj)]k=N,,Nj=1,,s.\mathbf{V}_{N}\left(\boldsymbol{\xi}\right):={1\over\sqrt{2N}}\bigl[\exp\left(\imath k\xi_{j}\right)\bigr]_{k=-N,\dots,N}^{j=1,\dots,s}. (2.1)

In many applications of interest, the columns of 𝐕N\mathbf{V}_{N} as above arise from sampling the exponential functions {exp(ıωtj)}j=1s\left\{\exp\left(\imath\omega t_{j}\right)\right\}_{j=1}^{s} at equispaced points ωk=kNΩ,|k|N\omega_{k}={k\over N}\Omega,\;|k|\leq N, where Ω>0\Omega>0 is a quantity which is frequently called the bandlimit or bandwidth, and the nodes {tj:=NξjΩ}\{t_{j}:={N\xi_{j}\over\Omega}\} represent some relevant physical parameters, such as angles of arrival, locations of point sources etc. Therefore, in these cases it is more natural to regard {tj}\{t_{j}\} and Ω\Omega as the primary variables instead of {ξj}\{\xi_{j}\} and NN, while in fact thinking about the scenario where NN can be very large. According with this philosophy, we shall be primarily interested in the continuous limit NN\to\infty.

Definition 2.2.

For NN\in\mathbb{N}, ss\in\mathbb{N}, 𝒙\boldsymbol{x} a vector of ss distinct nodes 𝒙:=(t1,,ts)\boldsymbol{x}:=\left(t_{1},\dots,t_{s}\right) with tj(π2,π2]t_{j}\in\left(-{\pi\over 2},{\pi\over 2}\right], and bandwidth parameter Ω>0\Omega>0, denote by 𝐕N(𝒙,Ω)\mathbf{V}_{N}\left(\boldsymbol{x},\Omega\right) the rectangular (2N+1)×s(2N+1)\times s Vandermonde matrix with complex nodes zj,N=exp(ıξj,N)z_{j,N}=\exp\left(\imath\xi_{j,N}\right) where ξj,N=tjΩN\xi_{j,N}=\frac{t_{j}\Omega}{N}, i.e.

𝐕N(𝒙,Ω):=𝐕N(ΩN𝒙)=12N[exp(ıktjΩN)]k=N,,Nj=1,,s.\mathbf{V}_{N}\left(\boldsymbol{x},\Omega\right):=\mathbf{V}_{N}\left({\Omega\over N}\boldsymbol{x}\right)={1\over\sqrt{2N}}\left[\exp\left(\imath k\frac{t_{j}\Omega}{N}\right)\right]_{k=-N,\dots,N}^{j=1,\dots,s}. (2.2)

With the above definition, the Gramian matrix 𝐕N(𝒙,Ω)H𝐕N(𝒙,Ω)\mathbf{V}_{N}\left(\boldsymbol{x},\Omega\right)^{H}\mathbf{V}_{N}\left(\boldsymbol{x},\Omega\right) becomes in the limit NN\to\infty the kernel matrix with respect to the well-known sinc\sinc kernel.

Definition 2.3.

For NN\in\mathbb{N}, the Dirichlet (periodic sinc) kernel of order NN is

𝒟N(t):=k=NNexp(ıkt)={sin((N+12)t)sint2t0,2N+1else.\mathcal{D}_{N}\left(t\right):=\sum_{k=-N}^{N}\exp\left(\imath kt\right)=\begin{cases}\frac{\sin\left((N+{1\over 2})t\right)}{\sin{t\over 2}}&t\neq 0,\\ 2N+1&\text{else}.\end{cases}
Definition 2.4.

For NN\in\mathbb{N}, and 𝒙,Ω\boldsymbol{x},\Omega as in Definition 2.2, let 𝐆N\mathbf{G}_{N} be the s×ss\times s matrix

𝐆N(𝒙,Ω):=𝐕N(𝒙,Ω)H𝐕N(𝒙,Ω)=12N[𝒟N(Ω(titj)N)]i,j.\mathbf{G}_{N}\left(\boldsymbol{x},\Omega\right):=\mathbf{V}_{N}\left(\boldsymbol{x},\Omega\right)^{H}\mathbf{V}_{N}\left(\boldsymbol{x},\Omega\right)={1\over{2N}}\left[\mathcal{D}_{N}\left({\Omega\left(t_{i}-t_{j}\right)\over N}\right)\right]_{i,j}.
Definition 2.5.

Let the sinc\sinc function be defined by

sinc(t):=1211exp(ıωt)𝑑ω={sinttt0,1else.\sinc(t):={1\over 2}\int_{-1}^{1}\exp(\imath\omega t)d\omega=\begin{cases}\frac{\sin t}{t}&t\neq 0,\\ 1&\text{else}.\end{cases}
Definition 2.6.

For ss\in\mathbb{N}, 𝒙\boldsymbol{x} a vector of ss distinct nodes 𝒙:=(t1,,ts)\boldsymbol{x}:=\left(t_{1},\dots,t_{s}\right) with tj(π2,π2]t_{j}\in\left(-{\pi\over 2},{\pi\over 2}\right], and bandwidth parameter Ω>0\Omega>0, let 𝐆(𝒙,Ω)\mathbf{G}\left(\boldsymbol{x},\Omega\right) denote the s×ss\times s matrix

𝐆(𝒙,Ω):=[sinc(Ω(titj))]1i,js.\mathbf{G}\left(\boldsymbol{x},\Omega\right):=\Biggl[\sinc\left(\Omega\left(t_{i}-t_{j}\right)\right)\Biggr]_{1\leq i,j\leq s}. (2.3)
Proposition 2.7.

For 𝐱\boldsymbol{x} a vector of pairwise distinct nodes, the matrix 𝐆(𝐱,Ω)\mathbf{G}\left(\boldsymbol{x},\Omega\right) is positive definite.

Proof.

The matrix 𝐆\mathbf{G} is nothing but the Gramian matrix of the functions {exp(ıtjω)}j=1,,s\left\{\exp(\imath t_{j}\omega)\right\}_{j=1,\dots,s} with the inner product f,gΩ:=12ΩΩΩf(ω)g(ω)¯𝑑ω\left\langle f,g\right\rangle_{\Omega}:={1\over{2\Omega}}\int_{-\Omega}^{\Omega}f(\omega)\overline{g(\omega)}d\omega. For any 𝒙\boldsymbol{x} as above and nonzero 𝒄=(c1,,cs)s\boldsymbol{c}=\left(c_{1},\dots,c_{s}\right)\in\mathbb{C}^{s} define f𝒙,𝒄(ω):=j=1scjexp(ıtjω)0f_{\boldsymbol{x},\boldsymbol{c}}(\omega):=\sum_{j=1}^{s}c_{j}\exp(\imath t_{j}\omega)\not\equiv 0, then we have 𝐆(𝒙,Ω)𝒄22=f𝒙,𝒄,f𝒙,𝒄Ω>0\|\mathbf{G}\left(\boldsymbol{x},\Omega\right)\boldsymbol{c}\|_{2}^{2}=\left\langle f_{\boldsymbol{x},\boldsymbol{c}},f_{\boldsymbol{x},\boldsymbol{c}}\right\rangle_{\Omega}>0. ∎

For any matrix 𝐆s×s\mathbf{G}\in\mathbb{C}^{s\times s}, and a matrix 𝐕N×s\mathbf{V}\in\mathbb{C}^{N\times s} with NsN\geq s, we denote as usual

λmin(𝐆)\displaystyle\lambda_{\min}(\mathbf{G}) :=The minimal eigenvalue of 𝐆;\displaystyle:=\text{The minimal eigenvalue of }\mathbf{G};
σmin(𝐕)\displaystyle\sigma_{\min}(\mathbf{V}) :=λmin(𝐕H𝐕).\displaystyle:=\sqrt{\lambda_{\min}(\mathbf{V}^{H}\mathbf{V})}.
Proposition 2.8.

With the above definitions, we have

λmin(𝐆(𝒙,Ω))=limNλmin(𝐆N(𝒙,Ω))=limNσmin2(𝐕N(𝒙,Ω)).\lambda_{\min}\left(\mathbf{G}\left(\boldsymbol{x},\Omega\right)\right)=\lim_{N\to\infty}\lambda_{\min}\left(\mathbf{G}_{N}\left(\boldsymbol{x},\Omega\right)\right)=\lim_{N\to\infty}\sigma^{2}_{\min}\left(\mathbf{V}_{N}\left(\boldsymbol{x},\Omega\right)\right). (2.4)
Proof.

Approximating the integrals by the Riemann sums, we have that

sinc(Ωt)=limN12Nk=NNexp(ıkNΩt)=limN12N𝒟N(ΩtN),\sinc\left(\Omega t\right)=\lim_{N\to\infty}\frac{1}{2N}\sum_{k=-N}^{N}\exp\left(\imath\frac{k}{N}\Omega t\right)=\lim_{N\to\infty}{1\over{2N}}\mathcal{D}_{N}\left({\Omega t\over N}\right),

and therefore 𝐆(𝒙,Ω)=limN𝐆N(𝒙,Ω)\mathbf{G}\left(\boldsymbol{x},\Omega\right)=\lim_{N\to\infty}\mathbf{G}_{N}\left(\boldsymbol{x},\Omega\right). By definition 𝐕NH𝐕N=𝐆N\mathbf{V}_{N}^{H}\mathbf{V}_{N}=\mathbf{G}_{N}, and so by continuity of eigenvalues [22, Section 2.4.9] we conclude that (2.4) holds. ∎

The main subject of the paper is the scaling of the smallest eigenvalue of 𝐆\mathbf{G} and the smallest singular value of 𝐕N\mathbf{V}_{N}, when some of the nodes of 𝒙\boldsymbol{x} nearly collide (become very close to each other).

Definition 2.9 (Wrap-around distance).

For tt\in{\mathbb{R}}, we denote

t𝕋:=|Argexp(ıt)|=|tmod(π,π]|,\|t\|_{\mathbb{T}}:=\left|\Arg\exp\left(\imath t\right)\right|=\biggl|t\mod\left(-\pi,\pi\right]\biggr|,

where Arg(z)\Arg(z) is the principal value of the argument of z\{0}z\in{\mathbb{C}}\backslash\{0\}, taking values in (π,π]\left(-\pi,\pi\right].

Definition 2.10 (Minimal separation).

Given a vector of ss distinct nodes 𝒙:=(t1,,ts)\boldsymbol{x}:=\left(t_{1},\dots,t_{s}\right) with tj(π2,π2]t_{j}\in\left(-{\pi\over 2},{\pi\over 2}\right], we define the minimal separation (in the wrap-around sense) as

Δ=Δ(𝒙):=minijtitj𝕋.\Delta=\Delta\left(\boldsymbol{x}\right):=\min_{i\neq j}\|t_{i}-t_{j}\|_{\mathbb{T}}.

2.2 Known bounds

Let 𝐕N\mathbf{V}_{N} be as defined in (2.2), i.e. a rectangular Vandermonde matrix with nodes zj,N=exp(ıξj,N)z_{j,N}=\exp\left(\imath\xi_{j,N}\right) on the unit circle with ξj,N=tjΩN\xi_{j,N}=t_{j}{\Omega\over N}, j=1,,sj=1,\ldots,s. Denote ΔN:=minij|ξi,Nξj,N|\Delta_{N}:=\min_{i\neq j}|\xi_{i,N}-\xi_{j,N}|.

Several more or less equivalent bounds on σmin(𝐕N)\sigma_{\min}\left(\mathbf{V}_{N}\right) are available in the “well-separated” case NΔN>constN\Delta_{N}>const, using various results from analysis and number theory such as Ingham and Hilbert inequalities, large sieve inequalities and Selberg’s majorants [23, 30, 34, 3, 31, 32, 19, 9].

The tightest bound was obtained in [3] (slightly improving Moitra’s bound from [30]), where it was shown that (in our notations we substitute N2N+1N\rightarrow 2N+1) if 2N+1>2πΔN2N+1>{2\pi\over\Delta_{N}} then

σmin(2N𝐕N)2N+12πΔN.\sigma_{\min}\left(\sqrt{2N}\mathbf{V}_{N}\right)\geq\sqrt{2N+1-{2\pi\over\Delta_{N}}}.

In our setting, we have ΔN=ΔΩN\Delta_{N}={\Delta\Omega\over N} and so as NN\to\infty we obtain, assuming ΔΩπ\Delta\Omega\geq\pi, that

σmin(𝐕N)1+12N2π2NΔN1πΩΔ.\sigma_{\min}\left(\mathbf{V}_{N}\right)\geq\sqrt{1+{1\over{2N}}-{2\pi\over{2N\Delta_{N}}}}\to\sqrt{1-{\pi\over\Omega\Delta}}.

The case ΔΩ1\Delta\Omega\ll 1, or, equivalently, minij|ξi,Nξj,N|1N\min_{i\neq j}|\xi_{i,N}-\xi_{j,N}|\ll{1\over N}, turns out to be much more difficult to analyze. All known results provide sharp bounds only in the particular case when all the nodes are clustered together, or approximately equispaced.

If all the nodes tjt_{j} are equispaced, say tj=t0+jΔ,j=1,,st_{j}=t_{0}+j\Delta,\;j=1,\dots,s, then the matrix 𝐆\mathbf{G} is the so-called prolate matrix, whose spectral properties are known exactly [43, 40]. Indeed, we have in this case

𝐆i,j=sin(Ω(titj))Ω(titj)=sin(ΩΔ(ij))ΩΔ(ij)=πΩΔsin(2πW(ij))π(ij),W:=ΩΔ2π,\mathbf{G}_{i,j}=\frac{\sin\left(\Omega\left(t_{i}-t_{j}\right)\right)}{\Omega(t_{i}-t_{j})}=\frac{\sin\left(\Omega\Delta\left(i-j\right)\right)}{\Omega\Delta\left(i-j\right)}=\frac{\pi}{\Omega\Delta}\cdot\frac{\sin\left(2\pi W\left(i-j\right)\right)}{\pi\left(i-j\right)},\quad W:=\frac{\Omega\Delta}{2\pi},

and therefore 𝐆=πΩΔ𝑸(s,W)\mathbf{G}=\frac{\pi}{\Omega\Delta}\boldsymbol{Q}(s,W) where 𝑸(s,W)\boldsymbol{Q}(s,W) is the matrix defined in [40, eq. (21)]. The smallest eigenvalue of 𝑸(s,W)\boldsymbol{Q}(s,W), denoted by λs1(s,W)\lambda_{s-1}(s,W) in the same paper, has the exact asymptotics for WW small, given in [40, eqs. (64,65)]:

λs1(s,W)=1π(2πW)2s1(s)(1+O(W)),\Crslepian(s):=22s2(2s1)(2s2s1)3,\lambda_{s-1}\left(s,W\right)={1\over\pi}\left(2\pi W\right)^{2s-1}(s)\left(1+O\left(W\right)\right),\quad\Cr{slepian}(s):=\frac{2^{2s-2}}{\left(2s-1\right){{2s-2}\choose{s-1}}^{3}}, (2.5)

which gives

λmin(𝐆)=\Crslepian(s)(ΩΔ)2s2(1+O(ΩΔ)),ΩΔ1.\lambda_{\min}\left(\mathbf{G}\right)=\Cr{slepian}\left(s\right)\left(\Omega\Delta\right)^{2s-2}\left(1+O\left(\Omega\Delta\right)\right),\quad\Omega\Delta\ll 1.

The same scaling was shown using Szego’s theory of Toeplitz forms in [15] – see also Subsection 3.2. The authors showed that there exist C>0C>0 and y>0y^{*}>0 such that for ΩΔ<y\Omega\Delta<y^{*}

C16(sin2ΩΔπ)2s2λmin(𝐆)16(sin2ΩΔπ)2s2.{C\over 16}\left(\sin{2\Omega\Delta\over\pi}\right)^{2s-2}\leq\lambda_{\min}\left(\mathbf{G}\right)\leq 16\left(\sin{2\Omega\Delta\over\pi}\right)^{2s-2}.

To conclude the above discussion, defining the “super-resolution factor” as

SRF:=πΔΩ,\mathrm{SRF}:={\pi\over\Delta\Omega},

we have that

λmin(𝐆)\displaystyle\lambda_{\min}\left(\mathbf{G}\right) (1SRF),SRF1;\displaystyle\approx\left(1-\mathrm{SRF}\right),\quad\mathrm{SRF}\leq 1; (2.6)
λmin(𝐆)\displaystyle\lambda_{\min}\left(\mathbf{G}\right) SRF2(s1),SRF1.\displaystyle\approx\mathrm{SRF}^{-2(s-1)},\quad\mathrm{SRF}\gg 1. (2.7)

3 Main results

3.1 Optimal bounds for the smallest eigenvalue

It turns out that the bound (2.7) is too pessimistic if only some of the nodes are known to be clustered. Consider for instance the configuration 𝒙=(t1=Δ,t2=2Δ,t3=π4)\boldsymbol{x}=\left(t_{1}=\Delta,\;t_{2}=2\Delta,\;t_{3}=-\frac{\pi}{4}\right), then, as can be seen in Figure 3.1, we have in fact λmin(𝐆(𝒙,Ω))(ΔΩ)2\lambda_{\min}\left(\mathbf{G}\left(\boldsymbol{x},\Omega\right)\right)\approx\left(\Delta\Omega\right)^{2}, decaying much slower than (ΔΩ)4(\Delta\Omega)^{4} – which would be the bound given by (2.7).

(a) Schematic representation of 𝒙\boldsymbol{x}.
(b) The decay of λmin\lambda_{\min}.
Figure 3.1: For different values of Δ,Ω\Delta,\Omega we plot the quantity λm=λmin(𝐆(𝒙,Ω))\lambda_{m}=\lambda_{\min}\left(\mathbf{G}\left(\boldsymbol{x},\Omega\right)\right) versus the super-resolution factor SRF=πΔΩ\mathrm{SRF}=\frac{\pi}{\Delta\Omega}. (a) 𝒙=(t1=Δ,t2=2Δ,t3=π4)\boldsymbol{x}=\left(t_{1}=\Delta,\;t_{2}=2\Delta,\;t_{3}=-\frac{\pi}{4}\right) is a single cluster with s=3s=3 and =2\ell=2. (b) The correct scaling is seen to be λm(ΔΩ)2(1)\lambda_{m}\sim\left(\Delta\Omega\right)^{2\left(\ell-1\right)} rather than λm(ΔΩ)2(s1)\lambda_{m}\sim\left(\Delta\Omega\right)^{2\left(s-1\right)}. See Section 5 for further details regarding the experimental setup. The relationship breaks when SRFO(1)\mathrm{SRF}\leq O(1), consistent with (2.6).

In this paper we bridge this theoretical gap. We consider the partially clustered regime where at most 2s2\leq\ell\leq s neighboring nodes can form a cluster (there can be several such clusters), with two additional parameters ρ,τ,\rho,\tau, controlling the distance between the clusters and the uniformity of the distribution of nodes within the clusters.

Figure 3.2: The schematic representation of a cluster configuration according to Definition 3.1. Here s=8s=8 and =4\ell=4. Each node tjt_{j} defines its “cluster” 𝒙(j)\boldsymbol{x}^{(j)} of size rjr_{j}\leq\ell. ρ\rho is the minimal distance from any node tjt_{j} to another node yy not in 𝒙(j)\boldsymbol{x}^{(j)}. The distance between any two nodes in 𝒙(j)\boldsymbol{x}^{(j)} is between Δ\Delta and τΔ\tau\Delta.
Definition 3.1.

The node vector 𝒙=(t1,,ts)(π2,π2]\boldsymbol{x}=\left(t_{1},\dots,t_{s}\right)\subset(-\frac{\pi}{2},\frac{\pi}{2}] is said to form a (Δ,ρ,s,,τ)\left(\Delta,\rho,s,\ell,\tau\right)-clustered configuration for some Δ>0\Delta>0, 2s2\leq\ell\leq s, 1τ<πΔ\ell-1\leq\tau<{\pi\over\Delta} and ρ0\rho\geq 0, if for each tjt_{j}, there exist at most \ell distinct nodes

𝒙(j)={tj,k}k=1,,rj𝒙, 1rj,tj,1tj,\boldsymbol{x}^{(j)}=\{t_{j,k}\}_{k=1,\dots,r_{j}}\subset\boldsymbol{x},\;1\leq r_{j}\leq\ell,\quad t_{j,1}\equiv t_{j},

such that the following conditions are satisfied:

  1. 1.

    For any y𝒙(j){tj}y\in\boldsymbol{x}^{(j)}\setminus\{t_{j}\}, we have

    Δytj𝕋τΔ.\Delta\leq\|y-t_{j}\|_{\mathbb{T}}\leq\tau\Delta.
  2. 2.

    For any y𝒙𝒙(j)y\in\boldsymbol{x}\setminus\boldsymbol{x}^{(j)}, we have

    ytj𝕋ρ.\|y-t_{j}\|_{\mathbb{T}}\geq\rho.

The different parameters are illustrated in Figure 3.2.

Our main result is the following generalization of (2.7) for clustered configurations.

Theorem 3.2.

There exists a constant =\Crmaincn(s)=\Cr{main-c-n}\left(s\right) such that for any 4τΔρ4\tau\Delta\leq\rho, any 𝐱\boldsymbol{x} forming a (Δ,ρ,s,,τ)\left(\Delta,\rho,s,\ell,\tau\right)-clustered configuration, and any Ω\Omega satisfying

4πsρΩπsτΔ,\frac{4\pi s}{\rho}\leq\Omega\leq{\pi s\over{\tau\Delta}}, (3.1)

we have

σmin(𝐕N(𝒙,Ω))\displaystyle\sigma_{\min}\left(\mathbf{V}_{N}\left(\boldsymbol{x},\Omega\right)\right) \Crmaincn(ΔΩ)1, whenever N>2s3Ω4s;\displaystyle\geq\Cr{main-c-n}\cdot\left(\Delta\Omega\right)^{\ell-1},\qquad\text{ whenever }N>2s^{3}\left\lceil\frac{\Omega}{4s}\right\rceil; (3.2)
λmin(𝐆(𝒙,Ω))\displaystyle\lambda_{\min}\left(\mathbf{G}\left(\boldsymbol{x},\Omega\right)\right) \Crmaincn2(ΔΩ)2(1).\displaystyle\geq\Cr{main-c-n}^{2}\cdot\left(\Delta\Omega\right)^{2\left(\ell-1\right)}. (3.3)

The proof of Theorem 3.2 is presented in Subsection 4.3 below. It is based on the “decimation-and-blowup” technique, previously used in the context of super-resolution in [1, 2, 6, 7, 8] and references therein. In a nutshell, the main idea is to choose an appropriate “decimation” parameter λΩ\lambda\approx\Omega such that the “inflated” nodes in the vector λ𝒙\lambda\boldsymbol{x} (considered in the wrap-around sense) are separated by λΔΩΔ\lambda\Delta\approx\Omega\Delta from its cluster neighbors, and by a constant from the other nodes. Then we fix sufficiently large NN and divide the 2N+12N+1 rows of 𝐕N\mathbf{V}_{N} into groups of ss rows, separated by λNΩ\lambda N\over\Omega. Each of the resulting square Vandermonde matrices can be explicitly estimated (the inverses have well-known behaviour), and has smallest singular value of the order 1N(ΔΩ)1{1\over\sqrt{N}}\left(\Delta\Omega\right)^{\ell-1}. The main technical part is to show that such λ\lambda exists, and it is proved in Lemma 4.1 by a union bound argument, showing that the measure of all “bad” values of λ\lambda (causing a collision of at least two nodes) is small. The condition on NN in (3.2) is obtained by accurate counting of how many such “bad” intervals exist.

Remark 3.3.

The condition 4τΔρ4\tau\Delta\leq\rho ensures that the range of admissible Ω\Omega is non-empty, and it will clearly be satisfied for all small enough Δ\Delta with all the rest of the parameters fixed.

Remark 3.4.

The same node vector 𝒙\boldsymbol{x} can be regarded as a clustered configuration with different choices of the parameters (,ρ,τ)\left(\ell,\rho,\tau\right). For example, the vector 𝒙\boldsymbol{x} from the beginning of this section (and also Figure 3.1) is both (Δ,π4+Δ,3,2,1)\left(\Delta,{\pi\over 4}+\Delta,3,2,1\right)-clustered and (Δ,ρ,3,3,π4Δ+2)\left(\Delta,\rho,3,3,{\pi\over{4\Delta}}+2\right)-clustered, with any ρ\rho. To obtain as tight a bound as possible, one should choose the minimal \ell such that the condition (3.1) is satisfied for Ω\Omega within the range of interest. For instance, Ω\Omega might be too small if ρ\rho is small enough, however by choosing =s\ell=s one is able to increase ρ\rho without bound. See Figure 5.3 for a numerical example.

Remark 3.5.

The constant \Crmaincn\Cr{main-c-n} is given explicitly in (4.16), and it decays in ss like s2s\sim s^{-2s}. It is plausible that the best possible bound would scale like cc^{-\ell} for some absolute constant c>1c>1, see also Remark 3.7 below.

Our next result is the analogue of (3.2) for the Vandermonde matrix 𝐕N\mathbf{V}_{N} as in (2.1), albeit under an extra assumption that the nodes are restricted to the interval 1s2(π2,π2]\frac{1}{s^{2}}\left(-\frac{\pi}{2},\frac{\pi}{2}\right].

Corollary 3.6.

There exists a constant =\Crmainvand(s)=\Cr{main-vand}\left(s\right) such that for any 4τΔmin(ρ,1s2)4\tau\Delta\leq\min\left({\rho},{1\over{s^{2}}}\right), any 𝛏=(ξ1,,ξs)1s2(π2,π2]\boldsymbol{\xi}=\left(\xi_{1},\dots,\xi_{s}\right)\subset\frac{1}{s^{2}}\left(-\frac{\pi}{2},\frac{\pi}{2}\right] forming a (Δ,ρ,s,,τ)\left(\Delta,\rho,s,\ell,\tau\right)-clustered configuration, and any NN satisfying

max(4πsρ,4s3)NπsτΔ,\max\left(\frac{4\pi s}{\rho},4s^{3}\right)\leq N\leq{\pi s\over{\tau\Delta}}, (3.4)

we have

σmin(𝐕N(𝝃))\Crmainvand(NΔ)1.\sigma_{\min}\left(\mathbf{V}_{N}\left(\boldsymbol{\xi}\right)\right)\geq\Cr{main-vand}\cdot\left(N\Delta\right)^{\ell-1}. (3.5)
Proof.

Let us choose Ω~:=Ns2\widetilde{\Omega}:={N\over s^{2}} so that for all j=1,,sj=1,\dots,s we have

t~j:=NξjΩ~(π2,π2].\widetilde{t}_{j}:={N\xi_{j}\over\widetilde{\Omega}}\in\left(-{\pi\over 2},{\pi\over 2}\right].

Further define Δ~:=s2Δ\widetilde{\Delta}:=s^{2}\Delta, and ρ~:=s2ρ\widetilde{\rho}:=s^{2}\rho. We immediately obtain that the vector 𝒙~:=(t~1,,t~s)\widetilde{\boldsymbol{x}}:=\left(\widetilde{t}_{1},\dots,\widetilde{t}_{s}\right) forms a (Δ~,ρ~,s,,τ)\left(\widetilde{\Delta},\tilde{\rho},s,\ell,\tau\right)-clustered configuration according to Definition 3.1, and the rectangular Vandermonde matrix 𝐕N(𝝃)\mathbf{V}_{N}\left(\boldsymbol{\xi}\right) in (2.1) is precisely 𝐕N(𝒙~,Ω~)\mathbf{V}_{N}\left(\widetilde{\boldsymbol{x}},\widetilde{\Omega}\right). Clearly, 4τΔ~s2ρ=ρ~4\tau\widetilde{\Delta}\leq s^{2}\rho=\widetilde{\rho}, and also

Ω~s2=N4s3Ω~4s12Ω~4s>Ω~4sN=Ω~s2>2s3Ω~4s.\widetilde{\Omega}s^{2}=N\geq 4s^{3}\Longrightarrow{\widetilde{\Omega}\over{4s}}\geq 1\Longrightarrow{2\widetilde{\Omega}\over{4s}}>\left\lceil{\widetilde{\Omega}\over{4s}}\right\rceil\Longrightarrow N=\widetilde{\Omega}s^{2}>2s^{3}\left\lceil{\widetilde{\Omega}\over{4s}}\right\rceil. (3.6)

Using (3.4), we obtain precisely the conditions (3.1) with Ω~,ρ~\widetilde{\Omega},\widetilde{\rho} in place of Ω,ρ\Omega,\rho respectively. Therefore the conditions of Theorem 3.2 are satisfied for 𝒙~,Ω~,ρ~,Δ~,τ\widetilde{\boldsymbol{x}},\widetilde{\Omega},\widetilde{\rho},\widetilde{\Delta},\tau, and so (3.5) follows immediately from (3.6) and (3.2), with \Crmainvand=\Crmaincn\Cr{main-vand}=\Cr{main-c-n}. ∎

Remark 3.7.

During the revision of the present paper, the authors of [26] (second version) investigated the question of bounding σmin(𝐕N)\sigma_{\min}(\mathbf{V}_{N}) under assumptions on node distribution which are similar to our clustering model (they are called “sparse clumps” in [26].) They also obtain the scaling (NΔ)1\left(N\Delta\right)^{\ell-1} for the smallest singular value. Comparing their results to Corollary 3.6 (see also Remark 4 in their paper), we note the following.

  1. 1.

    They do not have the requirement that the vector 𝝃\boldsymbol{\xi} should be restricted to a small interval.

  2. 2.

    Their bounds hold whenever Ns2N\geq s^{2}, while we require N4s3N\geq 4s^{3}.

  3. 3.

    Although their model is more general, their constants are more complicated. Nevertheless, the corresponding constant \Crmainvand\Cr{main-vand} scales as \ell^{-\ell} which is better than our s2ss^{-2s}.

  4. 4.

    Their equation (2.5) in Theorem 2 requires the product ρN\rho N to be at least 5/220sNΔ\ell^{5/2}{20s\over{\sqrt{N\Delta}}}, which essentially forces a single cluster if Δ\Delta is very small (or, alternatively, prevents Δ\Delta to be too small for certain s,s,\ell) 11 1 The particular equation and theorem number might change as [26] is currently a preprint.. In contrast, our equation (3.4) only requires ρN4πs\rho N\geq 4\pi s, and therefore doesn’t have these restrictions (although both conditions require ρ\rho to grow with ss.)

Remark 3.8.

Continuing the above discussion, we would like to emphasize that Corollary 3.6 is derived by discretization of the continuous setting of Theorem 3.2, and therefore it is perhaps not surprising that the conditions for which the scaling holds are not optimal.

Returning back to Theorem 3.2, it turns out that the bound (3.3) is asymptotically optimal.

Theorem 3.9.

There exists an absolute constant η1\eta\ll 1 and a constant =\Crupper()=\Cr{upper}\left(\ell\right) such that for any 2s2\leq\ell\leq s and any Δ\Delta satisfying Δ<π2(1)\Delta<{\pi\over{2(\ell-1)}}, there exists a (Δ,ρ,s,,τ)\left(\Delta,\rho^{\prime},s,\ell,\tau^{\prime}\right)-clustered configuration 𝐱min\boldsymbol{x}_{\min} with ss nodes and certain ρ,τ\rho^{\prime},\tau^{\prime} depending only on s,s,\ell, for which

λmin(𝐆(𝒙min,Ω))\Crupper(ΔΩ)2(1),ΔΩ<η.\lambda_{\min}\left(\mathbf{G}\left(\boldsymbol{x}_{\min},\Omega\right)\right)\leq\Cr{upper}\cdot\left(\Delta\Omega\right)^{2\left(\ell-1\right)},\qquad\Delta\Omega<\eta.

The proof of Theorem 3.9 is presented in Subsection 4.4.

Finally we conclude with the optimal scaling for the condition number of 𝐕N=𝐕N(𝒙,Ω)\mathbf{V}_{N}=\mathbf{V}_{N}\left(\boldsymbol{x},\Omega\right), which is of interest to some applications.

Corollary 3.10.

Fix s,,ρ,τs,\ell,\rho,\tau and Ω\Omega. As Δ0\Delta\to 0 and NN\to\infty, for any (Δ,ρ,s,,τ)\left(\Delta,\rho,s,\ell,\tau\right)-clustered configuration 𝐱\boldsymbol{x}, we have

κ(𝐕N(𝒙,Ω)):=σmax(𝐕N)σmin(𝐕N)SRF1.\kappa\left(\mathbf{V}_{N}\left(\boldsymbol{x},\Omega\right)\right):=\frac{\sigma_{\max}(\mathbf{V}_{N})}{\sigma_{\min}(\mathbf{V}_{N})}\asymp\mathrm{SRF}^{\ell-1}.
Proof.

It is immediate that as NN\to\infty, the largest singular value (the spectral norm) of 𝐕N\mathbf{V}_{N} is bounded from above by a constant:

σmax(𝐕N)=𝐕N2s2N+12N2s,\sigma_{\max}(\mathbf{V}_{N})=\|\mathbf{V}_{N}\|_{2}\leq\sqrt{s{{2N+1}\over{2N}}}\leq\sqrt{2s},

while the lower bound can be obtained by

σmax(𝐕N)=λmax(𝐆N)12Nmaxt𝒟N(t)>1.\sigma_{max}(\mathbf{V}_{N})=\sqrt{\lambda_{\max}(\mathbf{G}_{N})}\geq\sqrt{{1\over{2N}}\max_{t\in\mathbb{R}}\mathcal{D}_{N}\left(t\right)}>1.

Combining this with Theorem 3.2 and Theorem 3.9 finishes the proof. ∎

3.2 Stable super-resolution of point sources

The problem of (sparse) super-resolution is to recover discrete, point-like objects from their noisy and bandlimited spectral measurements. It arises in many fields such as frequency estimation, sampling theory, array processing, astronomical imaging, seismic imaging, nonuniform FFT, statistics, radar signal detection, error correction codes, and others [4, 12, 13, 16, 10, 20, 28, 25, 35]. Our main results have direct implications for the problem of super-resolution under sparsity constraints, in the so-called ‘‘on-grid’’ model22 2 Note that the results in the previous section are valid for “off-grid” setting, as the nodes {tj}\{t_{j}\} can have arbitrary real values in (π2,π2]\left(-{\pi\over 2},{\pi\over 2}\right]..

Definition 3.11.

For Δ>0\Delta>0, denote by 𝒯Δ{\cal T}_{\Delta} the discrete grid

𝒯Δ:={kΔ,k=π2Δ,,π2Δ}[π2,π2].{\cal T}_{\Delta}:=\left\{k\Delta,\;k=-\left\lfloor{\pi\over{2\Delta}}\right\rfloor,\dots,\left\lfloor{\pi\over{2\Delta}}\right\rfloor\right\}\subset\left[-{\pi\over 2},{\pi\over 2}\right].
Definition 3.12.

For Δ,ρ,s,,τ\Delta,\rho,s,\ell,\tau as in Definition 3.1, let :=(Δ,ρ,s,,τ){\cal R}:={\cal R}\left(\Delta,\rho,s,\ell,\tau\right) be the set of point measures of the form μ=j=1sajδtj\mu=\sum_{j=1}^{s}a_{j}\delta_{t_{j}}, where tj𝒯Δt_{j}\in{\cal T}_{\Delta} for all j=1,,sj=1,\dots,s, δt\delta_{t} is the Dirac measure supported on tt\in\mathbb{R}, aja_{j}\in\mathbb{C}, and the node vector (t1,,ts)\left(t_{1},\dots,t_{s}\right) forms a (Δ,ρ,s,,τ)\left(\Delta,\rho,s,\ell,\tau\right)-clustered configuration according to Definition 3.1.

Consider the problem of reconstructing μ\mu\in{\cal R} from approximate spectral data μ^(ω)\widehat{\mu}\left(\omega\right) restricted to some interval ω[Ω,Ω]\omega\in\left[-\Omega,\Omega\right]. Here the Fourier transform μ^\widehat{\mu} is defined as

μ=j=1sajδtjμ^(ω)=j=1sajexp(ıωtj).\mu=\sum_{j=1}^{s}a_{j}\delta_{t_{j}}\Longrightarrow\widehat{\mu}\left(\omega\right)=\sum_{j=1}^{s}a_{j}\exp\left(\imath\omega t_{j}\right).

The measurement space L2([Ω,Ω])L_{2}\left(\left[-\Omega,\Omega\right]\right) contains complex-valued square-integrable functions supported on [Ω,Ω]\left[-\Omega,\Omega\right], with the norm

f2,Ω2:=12ΩΩΩ|f(ω)|2𝑑ω.\|f\|^{2}_{2,\Omega}:={1\over{2\Omega}}\int_{-\Omega}^{\Omega}|f\left(\omega\right)|^{2}d\omega. (3.7)

Proceeding as in [16, 15], we define the minimax error for this problem as follows.

Definition 3.13.

For {\cal R} as above, ε>0\varepsilon>0 and Ω>0\Omega>0, the minimax error =(,Ω,ε){\cal E}={\cal E}({\cal R},\Omega,\varepsilon) is the quantity

:=infμ~(Φμ,e)supμsupeL2([Ω,Ω]),e2,Ωεμ~μ2,{\cal E}:=\inf_{\widetilde{\mu}\left(\Phi_{\mu,e}\right)\in{\cal R}}\sup_{\mu\in{\cal R}}\sup_{e\in L_{2}\left(\left[-\Omega,\Omega\right]\right),\;\|e\|_{2,\Omega}\leq\varepsilon}\|\widetilde{\mu}-\mu\|_{2}, (3.8)

where

  • Φμ,eL2([Ω,Ω])\Phi_{\mu,e}\in L_{2}\left(\left[-\Omega,\Omega\right]\right) is the measurement function given by

    Φμ,e(ω)=μ^(ω)+e(ω);\Phi_{\mu,e}(\omega)=\widehat{\mu}(\omega)+e(\omega); (3.9)
  • μ~\widetilde{\mu} is any deterministic mapping from L2([Ω,Ω])L_{2}\left(\left[-\Omega,\Omega\right]\right) to {\cal R};

  • for μ=j=1sajδtj\mu=\sum_{j=1}^{s}a_{j}\delta_{t_{j}}, the norm μ2\|\mu\|_{2} is the discrete 2\ell_{2} norm of the coefficient vector:

    μ2:=(j=1s|aj|2)12.\|\mu\|_{2}:=\left(\sum_{j=1}^{s}|a_{j}|^{2}\right)^{1\over 2}.

Using arguments very similar to [33, 16, 15, 26] and the novel bounds of Theorem 3.2 and Theorem 3.9, we obtain the optimal rate for the minimax error for clustered on-grid super-resolution.

Theorem 3.14.

Fix s1, 2s,ε>0s\geq 1,\;2\leq\ell\leq s,\;\varepsilon>0. Put SRF:=πΔΩ\mathrm{SRF}:={\pi\over{\Delta\Omega}}. Then the following hold.

  1. 1.

    For any ρ0,1τ\rho\geq 0,\;\ell-1\leq\tau and MπM\geq\pi, there exists αM\alpha\geq M such that for all sufficiently small Δ\Delta it holds that

    ((Δ,ρ,s,,τ),Ω,ε)Cs,SRF21ε,SRF=α,{\cal E}\left({\cal R}\left(\Delta,\rho,s,\ell,\tau\right),\Omega,\varepsilon\right)\leq C_{s,\ell}\mathrm{SRF}^{2\ell-1}\varepsilon,\quad\mathrm{SRF}=\alpha, (3.10)

    for some absolute constant Cs,C_{s,\ell} depending only on ss and \ell.

  2. 2.

    There exists an absolute constant β1\beta\gg 1 and ρ,τ\rho^{\prime},\tau^{\prime}, depending only on s,s,\ell, such that for any Δ<π2(21)\Delta<{\pi\over{2(2\ell-1)}} it holds that

    ((Δ,ρ,s,,τ),Ω,ε)CSRF21ε,SRF>β,{\cal E}\left({\cal R}\left(\Delta,\rho^{\prime},s,\ell,\tau^{\prime}\right),\Omega,\varepsilon\right)\geq C_{\ell}\mathrm{SRF}^{2\ell-1}\varepsilon,\quad\mathrm{SRF}>\beta, (3.11)

    for some absolute constant CC_{\ell} depending only on \ell.

For the proof, see Subsection 4.5 below. This result generalizes [15, 26] (where the scaling SRF21ε{\cal E}\asymp\mathrm{SRF}^{2\ell-1}\varepsilon was derived for =s\ell=s), as well as [33] (where it was shown that for positive aja_{j} it holds that SRF2ε{\cal E}\lessapprox\mathrm{SRF}^{2\ell}\varepsilon, with a comparable definition of the Rayleigh regularity \ell).

A different but closely related setting was considered in the seminal paper [16], where the measure μ\mu was assumed to have infinite number of spikes on a grid of size Δ\Delta, with one spike per unit of time on average, but whose local complexity was constrained to have not more than RR spikes per any interval of length RR (such RR is called the “Rayleigh index”). It was shown in [16] that the minimax recovery rate for such measures scales like SRFα\mathrm{SRF}^{\alpha} where 2R1α2R+12R-1\leq\alpha\leq 2R+1. Our partial cluster model can therefore be regarded as the finite-dimensional version of these “sparsely clumped” measures with finite Rayleigh index, showing the same scaling of the error – polynomial in SRF\mathrm{SRF} and exponential in the “local complexity” of the signal.

If the grid assumption is relaxed, then one might wish to measure the accuracy of recovery μ~μ\|\widetilde{\mu}-\mu\| by comparing the locations of the recovered signal μ~\widetilde{\mu} with the true ones {tj}\{t_{j}\}. In this case, there are additional considerations which are required to derive the minimax rate, and it is possible to do so under the partial clustering assumptions. See [1, 8] for details, where we prove that SRF21Δε{\cal E}\asymp\mathrm{SRF}^{2\ell-1}\Delta\varepsilon in this scenario, for uniform bound on the noise e:=sup|ω|Ω|e(ω)|εSRF12\|e\|_{\infty}:=\sup_{|\omega|\leq\Omega}\left|e\left(\omega\right)\right|\leq\varepsilon\lessapprox\mathrm{SRF}^{1-2\ell}. The extreme case =s\ell=s has been treated recently in [6, 7].

In the case of well-separated spikes (i.e. clusters of size =1\ell=1), a recent line of work using 1\ell_{1} minimization ([12, 11, 17, 14] and the great number of follow-up papers) has shown that the problem is stable and tractable.

Therefore, the partial clustering case is somewhat mid-way between the extremes =1\ell=1 and =s\ell=s, and while our results in this paper (and also in [8]) show that it is much more stable than in the unconstrained sparse case, it is an intriguing open question whether provably tractable solution algorithms exist.

Several candidate algorithms for sparse super-resolution are well-known – MUSIC, ESPRIT/matrix pencil, and variants; these have roots in parametric spectral estimation [42]. In recent years, the super-resolution properties of these algorithms are a subject of ongoing interest, see e.g. [18, 29, 38, 26, 27] and references therein. Smallest singular values of the partial Fourier matrices 𝐕N\mathbf{V}_{N}, for finite NN, play a major role in these works, and therefore we hope that our results and techniques may be extended to analyze these algorithms as well.

4 Proofs

4.1 Blowup

Here we introduce the uniform blowup of a node vector 𝒙=(t1,,ts)\boldsymbol{x}=\left(t_{1},\dots,t_{s}\right) by a positive parameter λ\lambda, and study the effect of such a blowup mapping on the minimal wrap-around distance between the mapped nodes.

Lemma 4.1.

Let 𝐱\boldsymbol{x} form a (Δ,ρ,s,,τ)\left(\Delta,\rho,s,\ell,\tau\right) cluster, and suppose that 4πsρΩπsτΔ\frac{4\pi s}{\rho}\leq\Omega\leq{\pi s\over{\tau\Delta}}. Then, for any 0ξ10\leq\xi\leq 1 there exists a set I[Ω2s,Ωs]I\subset\left[{\Omega\over 2s},{\Omega\over s}\right] of total measure Ω2sξ{\Omega\over 2s}\xi such that for every λI\lambda\in I the following holds for every tj𝐱t_{j}\in\boldsymbol{x}:

λyλtj𝕋\displaystyle\|\lambda y-\lambda t_{j}\|_{\mathbb{T}} λΔΔΩ2s,\displaystyle\geq\lambda\Delta\geq{\Delta\Omega\over{2s}}, y𝒙(j){tj};\displaystyle\forall y\in\boldsymbol{x}^{(j)}\setminus\{t_{j}\}; (4.1)
λyλtj𝕋\displaystyle\|\lambda y-\lambda t_{j}\|_{\mathbb{T}} 1ξs2π,\displaystyle\geq\frac{1-\xi}{s^{2}}\pi, y𝒙𝒙(j).\displaystyle\forall y\in\boldsymbol{x}\setminus\boldsymbol{x}^{(j)}. (4.2)

Furthermore, the set Ic:=[Ω2s,Ωs]II^{c}:=\left[{\Omega\over{2s}},{\Omega\over s}\right]\setminus I is a union of at most s22Ω4s{s^{2}\over 2}\left\lceil{\Omega\over{4s}}\right\rceil intervals.

Proof.

We begin with (4.1). Let λ[Ω2s,Ωs]\lambda\in\left[{\Omega\over 2s},{\Omega\over s}\right], then λτΔπ\lambda\tau\Delta\leq\pi and since tjy𝕋τΔ\|t_{j}-y\|_{\mathbb{T}}\leq\tau\Delta we immediately conclude that

λtjλy𝕋=λtjy𝕋λΔ.\|\lambda t_{j}-\lambda y\|_{\mathbb{T}}=\lambda\|t_{j}-y\|_{\mathbb{T}}\geq\lambda\Delta.

To show (4.2), let ν\nu be the uniform probability measure on [Ω2s,Ωs]\left[{\Omega\over 2s},{\Omega\over s}\right]. Let tj𝒙t_{j}\in\boldsymbol{x} and y𝒙𝒙(j)y\in\boldsymbol{x}\setminus\boldsymbol{x}^{(j)} be fixed and put δ:=ytj𝕋\delta:=\|y-t_{j}\|_{\mathbb{T}}. For λ[Ω2s,Ωs]\lambda\in\left[{\Omega\over 2s},{\Omega\over s}\right], let γ(λ)=γ(tj,y)(λ)\gamma(\lambda)=\gamma^{(t_{j},y)}(\lambda) be the random variable on ν\nu, defined by

γ(tj,y)(λ):=λtjλy𝕋.\gamma^{(t_{j},y)}(\lambda):=\|\lambda t_{j}-\lambda y\|_{\mathbb{T}}.

We now show that for any 0α10\leq\alpha\leq 1

ν{γ(λ)απ}2α.\nu\left\{\gamma\left(\lambda\right)\leq\alpha\pi\right\}\leq 2\alpha. (4.3)

Since δρ4πsΩ\delta\geq\rho\geq{4\pi s\over\Omega}, we can write Ω2s=2πδ(n+ζ){\Omega\over{2s}}={2\pi\over\delta}\left(n+\zeta\right) where n1n\geq 1 is an integer and 0ζ<10\leq\zeta<1. We break up the probability (4.3) as follows:

ν{γ(λ)απ}=k=1nν{γ(λ)απ|λΩ2s2πδ[k1,k]}ν{λΩ2s2πδ[k1,k]}+ν{γ(λ)απ|λΩ2s2πδ[n,n+ζ]}ν{λΩ2s2πδ[n,n+ζ]}.\displaystyle\begin{split}\nu\left\{\gamma\left(\lambda\right)\leq\alpha\pi\right\}&=\sum_{k=1}^{n}\nu\left\{\gamma\left(\lambda\right)\leq\alpha\pi\Biggl|\lambda-{\Omega\over{2s}}\in{2\pi\over\delta}\left[k-1,k\right]\right\}\nu\left\{\lambda-{\Omega\over{2s}}\in{2\pi\over\delta}\left[k-1,k\right]\right\}\\ &\qquad+\nu\left\{\gamma\left(\lambda\right)\leq\alpha\pi\Biggl|\lambda-{\Omega\over{2s}}\in{2\pi\over\delta}\left[n,n+\zeta\right]\right\}\nu\left\{\lambda-{\Omega\over{2s}}\in{2\pi\over\delta}\left[n,n+\zeta\right]\right\}.\end{split} (4.4)

Now, consider the number a=ytja=y-t_{j}. As λ\lambda varies between Ω2s+2(k1)πδ{\Omega\over{2s}}+{2(k-1)\pi\over\delta} and Ω2s+2kπδ{\Omega\over{2s}}+{2k\pi\over\delta}, the number exp(ıλa)\exp(\imath\lambda a) traverses the unit circle exactly once, and therefore the variable γ(λ)\gamma(\lambda) traverses the interval [0,απ][0,\alpha\pi] exactly twice. Consequently,

ν{γ(λ)απ|λΩ2s2πδ[k1,k]}=2απ2π=α.\nu\left\{\gamma\left(\lambda\right)\leq\alpha\pi\Biggl|\lambda-{\Omega\over{2s}}\in{2\pi\over\delta}\left[k-1,k\right]\right\}=\frac{2\alpha\pi}{2\pi}=\alpha.

Similarly, when λ\lambda varies between Ω2s+2πnδ{\Omega\over{2s}}+{2\pi n\over\delta} and Ω2s+2π(n+ζ)δ{\Omega\over{2s}}+{2\pi(n+\zeta)\over\delta}, we have

ν{γ(λ)απ|λΩ2s2πδ[n,n+ζ]}2απ2πζαζ.\nu\left\{\gamma\left(\lambda\right)\leq\alpha\pi\Biggl|\lambda-{\Omega\over{2s}}\in{2\pi\over\delta}\left[n,n+\zeta\right]\right\}\leq\frac{2\alpha\pi}{2\pi\zeta}\leq{\alpha\over\zeta}.

Overall,

ν{γ(λ)απ}αnn+ζ+αζζn+ζ=αn+1n+ζ2α,\nu\left\{\gamma\left(\lambda\right)\leq\alpha\pi\right\}\leq\alpha{n\over{n+\zeta}}+{\alpha\over\zeta}\frac{\zeta}{n+\zeta}=\alpha{n+1\over{n+\zeta}}\leq 2\alpha,

proving (4.3).

It is clear from the above that {λ:γ(λ)απ}\left\{\lambda:\gamma\left(\lambda\right)\leq\alpha\pi\right\} is a union of intervals, each of length 2απ2\alpha\pi, repeating with the period of 2πδ\frac{2\pi}{\delta}. Consequently the set {λ[Ω2s,Ωs]:γ(λ)απ}\left\{\lambda\in\left[{\Omega\over 2s},{\Omega\over s}\right]:\gamma\left(\lambda\right)\leq\alpha\pi\right\} is a union of at most Ω2sδ2π\left\lceil\frac{\Omega}{2s}\frac{\delta}{2\pi}\right\rceil intervals. Since δπ\delta\leq\pi we have Ω2sδ2πΩ4s\left\lceil\frac{\Omega}{2s}\frac{\delta}{2\pi}\right\rceil\leq\left\lceil{\Omega\over{4s}}\right\rceil, and so the set {λ[Ω2s,Ωs]:γ(λ)απ}\left\{\lambda\in\left[{\Omega\over 2s},{\Omega\over s}\right]:\gamma\left(\lambda\right)\leq\alpha\pi\right\} is a union of at most Ω4s\left\lceil{\Omega\over{4s}}\right\rceil intervals.

Now we put α0=1ξs2\alpha_{0}={1-\xi\over s^{2}} and apply (4.3) for every pair (tj,y)\left(t_{j},y\right) where j=1,,sj=1,\dots,s and y𝒙𝒙(j)y\in\boldsymbol{x}\setminus\boldsymbol{x}^{(j)}. Denote

J:=tj,y𝒙𝒙(j){λ[Ω2s,Ωs]:γ(tj,y)(λ)α0π},J:=\bigcup_{t_{j},y\in\boldsymbol{x}\setminus\boldsymbol{x}^{(j)}}\left\{\lambda\in\left[{\Omega\over 2s},{\Omega\over s}\right]:\gamma^{(t_{j},y)}(\lambda)\leq\alpha_{0}\pi\right\},

then by the union bound we obtain

ν(J)tj,y2α0=2(s2)1ξs2<1ξ.\nu\left(J\right)\leq\sum_{t_{j},y}2\alpha_{0}=2{s\choose 2}{1-\xi\over s^{2}}<1-\xi. (4.5)

Fixing II as the complement of the above set, I=[Ω2s,Ωs]JI=\left[{\Omega\over 2s},{\Omega\over s}\right]\setminus J, we have that II is of total measure greater or equal to ξΩ2s\xi{\Omega\over{2s}}, and for every λI\lambda\in I the estimate (4.2) holds. Clearly JJ is a union of at most s22Ω4s{s^{2}\over 2}\left\lceil{\Omega\over{4s}}\right\rceil intervals. ∎

Fix ξ=12\xi={1\over 2} and consider the set II given by Lemma 4.1. Let us also fix a finite and positive integer NN, and consider the set of 2N+12N+1 equispaced points in [Ω,Ω]\left[-\Omega,\Omega\right]:

PN:={kΩN}k=N,,N.P_{N}:=\left\{k{\Omega\over N}\right\}_{k=-N,\dots,N}.
Proposition 4.2.

If N>2s3Ω4sN>2s^{3}\left\lceil{\Omega\over{4s}}\right\rceil, then PNIP_{N}\cap I\neq\emptyset.

Proof.

By Lemma 4.1, the set IcI^{c} consists of Ks22Ω4sK\leq{s^{2}\over 2}\left\lceil{\Omega\over{4s}}\right\rceil intervals, and by (4.5) the total length of IcI^{c} is at most Ω4s{\Omega\over{4s}}. Denote the lengths of those intervals by d1,,dKd_{1},\dots,d_{K}. The distance between neighboring points in PNP_{N} is ΩN{\Omega\over N}, and therefore each interval contains at most djNΩ+1{d_{j}N\over\Omega}+1 points. Overall, the interval IcI^{c} contains at most

j=1K(djNΩ+1)Ω4sNΩ+K\sum_{j=1}^{K}\left({d_{j}N\over\Omega}+1\right)\leq{\Omega\over{4s}}{N\over\Omega}+K

points from PNP_{N}, and since the total number of points in [Ω2s,Ωs]\left[{\Omega\over{2s}},{\Omega\over s}\right] is at least N2s{N\over{2s}}, we have

|PNI|N2sN4sKN4ss22Ω4s>0.\left|P_{N}\cap I\right|\geq{N\over{2s}}-{N\over{4s}}-K\geq{N\over{4s}}-{s^{2}\over 2}\left\lceil{\Omega\over{4s}}\right\rceil>0.

4.2 Square Vandermonde matrices

Let 𝝃=(ξ1,,ξs)\boldsymbol{\xi}=\left(\xi_{1},\dots,\xi_{s}\right) be a vector of ss pairwise distinct complex numbers. Consider the square Vandermonde matrix

𝐕(𝝃):=[111ξ1ξ2ξsξ12ξ22ξs2ξ1s1ξ2s1ξss1].\mathbf{V}(\boldsymbol{\xi}):=\begin{bmatrix}1&1&\dots&1\\ \xi_{1}&\xi_{2}&\dots&\xi_{s}\\ \xi_{1}^{2}&\xi_{2}^{2}&\dots&\xi_{s}^{2}\\ \vdots&\vdots&\ddots&\vdots\\ \xi_{1}^{s-1}&\xi_{2}^{s-1}&\dots&\xi_{s}^{s-1}\end{bmatrix}. (4.6)
Theorem 4.3 (Gautschi, [21]).

For a matrix A=(ai,j)m×nA=(a_{i,j})\in\mathbb{C}^{m\times n}, let A\|A\|_{\infty} denote the \ell_{\infty} induced matrix norm

A:=max1jn1im|ai,j|.\|A\|_{\infty}:=\max_{1\leq i\leq m}\sum_{1\leq j\leq n}|a_{i,j}|.

Then we have

𝐕1(𝝃)maxji1is1+|ξj||ξjξi|.\|\mathbf{V}^{-1}\left(\boldsymbol{\xi}\right)\|_{\infty}\leq\max_{1\leq i\leq s}\prod_{j\neq i}\frac{1+|\xi_{j}|}{|\xi_{j}-\xi_{i}|}. (4.7)
Proposition 4.4.

Suppose that 𝛏=(ξ1,,ξs)\boldsymbol{\xi}=\left(\xi_{1},\dots,\xi_{s}\right) is a vector of pairwise distinct complex numbers with |ξj|=1|\xi_{j}|=1, j=1,,sj=1,\dots,s, and let rr\in\mathbb{R} be arbitrary. Let

𝐕(𝝃,r):=[ξ1rξ2rξsrξ1r+1ξ2r+1ξsr+1ξ1r+2ξ2r+2ξsr+2ξ1r+s1ξ2r+s1ξsr+s1].\mathbf{V}\left(\boldsymbol{\xi},r\right):=\begin{bmatrix}\xi_{1}^{r}&\xi_{2}^{r}&\dots&\xi_{s}^{r}\\ \xi_{1}^{r+1}&\xi_{2}^{r+1}&\dots&\xi_{s}^{r+1}\\ \xi_{1}^{r+2}&\xi_{2}^{r+2}&\dots&\xi_{s}^{r+2}\\ \vdots&\vdots&\ddots&\vdots\\ \xi_{1}^{r+s-1}&\xi_{2}^{r+s-1}&\dots&\xi_{s}^{r+s-1}\end{bmatrix}. (4.8)

For 1j<ks1\leq j<k\leq s, denote by δj,k\delta_{j,k} the angular distance between ξj\xi_{j} and ξk\xi_{k}:

δj,k:=|Arg(ξjξk)|=|Arg(ξj)Arg(ξk)mod(π,π]|.\delta_{j,k}:=\left|\Arg\left({\xi_{j}\over\xi_{k}}\right)\right|=\bigl|\Arg(\xi_{j})-\Arg(\xi_{k})\mod(-\pi,\pi]\bigr|.

Then

σmin(𝐕(𝝃,r))π1ssminkj1jsδj,k.\sigma_{\min}\left(\mathbf{V}\left(\boldsymbol{\xi},r\right)\right)\geq{\pi^{1-s}\over\sqrt{s}}\min_{1\leq j\leq s}\prod_{k\neq j}\delta_{j,k}. (4.9)
Proof.

Clearly, the matrix 𝐕(𝝃,r)\mathbf{V}\left(\boldsymbol{\xi},r\right) can be factorized as

𝐕(𝝃,r)=𝐕(𝝃,0)×diag{ξ1r,,ξsr}.\mathbf{V}\left(\boldsymbol{\xi},r\right)=\mathbf{V}\left(\boldsymbol{\xi},0\right)\times\diag\left\{\xi_{1}^{r},\dots,\xi_{s}^{r}\right\}.

Since 𝐕(𝝃,0)=𝐕(𝝃)\mathbf{V}\left(\boldsymbol{\xi},0\right)=\mathbf{V}\left(\boldsymbol{\xi}\right) as in (4.6), using (4.7) we immediately have

𝐕1(𝝃,r)2s1maxkj1js|ξjξk|1.\|\mathbf{V}^{-1}\left(\boldsymbol{\xi},r\right)\|_{\infty}\leq 2^{s-1}\max_{1\leq j\leq s}\prod_{k\neq j}|\xi_{j}-\xi_{k}|^{-1}. (4.10)

For any |θ|π2|\theta|\leq{\pi\over 2} we have

2π|θ|sin|θ||θ|,{2\over\pi}\left|\theta\right|\leq\sin\left|\theta\right|\leq\left|\theta\right|,

and since for any ξjξk\xi_{j}\neq\xi_{k}

|ξjξk|=|1ξjξk|=2sin|12Argξjξk|=2sin|δj,k2|,\left|\xi_{j}-\xi_{k}\right|=\left|1-{\xi_{j}\over\xi_{k}}\right|=2\sin\left|{1\over 2}\Arg{\xi_{j}\over\xi_{k}}\right|=2\sin\left|{\delta_{j,k}\over 2}\right|,

we therefore obtain

2πδj,k|ξjξk|δj,k.{2\over\pi}\delta_{j,k}\leq\left|\xi_{j}-\xi_{k}\right|\leq\delta_{j,k}. (4.11)

Plugging (4.11) into (4.10) we have

σmax(𝐕1(𝝃,r))s𝐕1(𝝃,r)sπs1maxkj1jsδj,k1,\sigma_{\max}\left(\mathbf{V}^{-1}\left(\boldsymbol{\xi},r\right)\right)\leq\sqrt{s}\|\mathbf{V}^{-1}\left(\boldsymbol{\xi},r\right)\|_{\infty}\leq\sqrt{s}\pi^{s-1}\max_{1\leq j\leq s}\prod_{k\neq j}\delta_{j,k}^{-1},

which is precisely (4.9). ∎

4.3 Proof of Theorem 3.2

We shall bound σmin(𝐕N(𝒙,Ω))\sigma_{\min}\left(\mathbf{V}_{N}\left(\boldsymbol{x},\Omega\right)\right) defined as in (2.2) for sufficiently large NN. For any subset R{N,,N}R\subset\left\{-N,\ldots,N\right\} let 𝐕N,R\mathbf{V}_{N,R}, be the submatrix of 𝐕N\mathbf{V}_{N} containing only the rows in RR. By the Rayleigh characterization of singular values, it is immediately obvious that if {N,,N}=R1RP\left\{-N,\ldots,N\right\}=R_{1}\cup\dots\cup R_{P} is any partition of the rows of 𝐕N\mathbf{V}_{N} then

σmin2(𝐕N)n=1Pσmin2(𝐕N,Rn).\sigma^{2}_{\min}(\mathbf{V}_{N})\geq\sum_{n=1}^{P}\sigma^{2}_{\min}(\mathbf{V}_{N,R_{n}}). (4.12)

Let II be the set from Lemma 4.1 for ξ=12\xi={1\over 2}. By Proposition 4.2 we have that for all N>2s3Ω4sN>2s^{3}\left\lceil\frac{\Omega}{4s}\right\rceil, II will contain a rational multiple of Ω\Omega of the form λN=ΩNm\lambda_{N}={\Omega\over N}m for some mm\in\mathbb{N}.

Consider the ”new” nodes

uj,N:=tjΩNm=λNtj,j=1,,s.u_{j,N}:=t_{j}{\Omega\over N}m=\lambda_{N}t_{j},\hskip 20.00003ptj=1,\dots,s. (4.13)

Since λNI\lambda_{N}\in I, we conclude by Lemma 4.1 that for every j=1,,sj=1,\dots,s

uj,Nuk,N𝕋\displaystyle\|u_{j,N}-u_{k,N}\|_{\mathbb{T}} 12s(ΔΩ),\displaystyle\geq{1\over 2s}(\Delta\Omega), tk𝒙(j){tj};\displaystyle\forall t_{k}\in\boldsymbol{x}^{(j)}\setminus\{t_{j}\}; (4.14)
uj,Nuk,N𝕋\displaystyle\|u_{j,N}-u_{k,N}\|_{\mathbb{T}} π2s2,\displaystyle\geq{\pi\over 2s^{2}}, tk𝒙𝒙(j).\displaystyle\forall t_{k}\in\boldsymbol{x}\setminus\boldsymbol{x}^{(j)}. (4.15)

Since λNΩs\lambda_{N}\leq{\Omega\over s} it follows that msNms\leq N. Now consider the particular interleaving partition of the rows {N,,N}\left\{-N,\ldots,N\right\} by blocks Rm,,R1,R0,R1,,RmR_{-m},\dots,R_{-1},\allowbreak R_{0},R_{1},\ldots,R_{m} of ss rows each, separated by m1m-1 rows between them (some rows might be left out):

R0\displaystyle R_{0} ={0,m,,(s1)m},\displaystyle=\left\{0,m,\dots,(s-1)m\right\},
R1\displaystyle R_{1} ={1,m+1,,(s1)m+1},\displaystyle=\left\{1,m+1,\dots,(s-1)m+1\right\},
R1\displaystyle R_{-1} ={1,m1,,(s1)m1},\displaystyle=\left\{-1,-m-1,\dots,-(s-1)m-1\right\},
\displaystyle\dots
Rm1\displaystyle R_{m-1} ={m1,2m1,,sm1},\displaystyle=\left\{m-1,2m-1,\dots,sm-1\right\},
Rm+1\displaystyle R_{-m+1} ={m+1,2m+1,,sm+1}.\displaystyle=\left\{-m+1,-2m+1,\dots,-sm+1\right\}.

For n=m+1,,m1n=-m+1,\ldots,m-1, each 𝐕N,Rn\mathbf{V}_{N,R_{n}} is a square Vandermonde-type matrix as in (4.8),

𝐕N,Rn=12N𝐕(𝝃,n),\mathbf{V}_{N,R_{n}}={1\over\sqrt{2N}}\mathbf{V}\left(\boldsymbol{\xi},n\right),

with node vector

𝝃={eıuj,N}j=1s,\boldsymbol{\xi}=\left\{e^{\imath u_{j,N}}\right\}_{j=1}^{s},

where uj,Nu_{j,N} are given by (4.13). We apply Proposition 4.4 with the crude bound obtained from (4.14) and (4.15) above:

minkj1jsδj,k12s1s2s2(ΔΩ)1\min_{1\leq j\leq s}\prod_{k\neq j}\delta_{j,k}\geq{1\over 2^{s-1}s^{2s-2}}\left(\Delta\Omega\right)^{\ell-1}

and obtain

σmin(𝐕N,Rn)(s)2N(ΔΩ)1,\Craux1(s):=1(2π)s1s2s2s.\sigma_{\min}\left(\mathbf{V}_{N,R_{n}}\right)\geq{(s)\over\sqrt{2N}}\left(\Delta\Omega\right)^{\ell-1},\qquad\Cr{aux1}(s):=\frac{1}{(2\pi)^{s-1}s^{2s-2}\sqrt{s}}.

Now we use (4.12) to aggregate the bounds on σmin\sigma_{\min} for each square matrix 𝐕N,Rn\mathbf{V}_{N,R_{n}} and obtain

λmin(𝐕NH𝐕N)=σmin2(𝐕N)(2m1)\Craux122N(ΔΩ)2(1).\lambda_{\min}\left(\mathbf{V}_{N}^{H}\mathbf{V}_{N}\right)=\sigma^{2}_{\min}\left(\mathbf{V}_{N}\right)\geq(2m-1)\frac{\Cr{aux1}^{2}}{2N}\left(\Delta\Omega\right)^{2\left(\ell-1\right)}.

Since m=λNNΩΩN2sΩ=N2sm=\frac{\lambda_{N}N}{\Omega}\geq\frac{\Omega N}{2s\Omega}=\frac{N}{2s} and since by assumption N>2s3N>2s^{3}, we have that 2m12N14s{2m-1\over{2N}}\geq\frac{1}{4s} and so

σmin2(𝐕N)\Craux124s(ΔΩ)2(1).\sigma^{2}_{\min}\left(\mathbf{V}_{N}\right)\geq\frac{\Cr{aux1}^{2}}{4s}\left(\Delta\Omega\right)^{2\left(\ell-1\right)}.

This proves (3.2) and (3.3) with

\Crmaincn(s):=12(2π)s1s2s1.\Cr{main-c-n}(s):=\frac{1}{2(2\pi)^{s-1}s^{2s-1}}. (4.16)

4.4 Proof of Theorem 3.9

Let ,s,Δ,Ω\ell,s,\Delta,\Omega be fixed, with ΔΩ<η\Delta\Omega<\eta, where η\eta will be specified during the proof below, and Δ<π2(1)\Delta<{\pi\over{2\left(\ell-1\right)}}. We shall exhibit a (Δ,ρ,s,,τ)\left(\Delta,\rho^{\prime},s,\ell,\tau^{\prime}\right)-clustered configuration 𝒙min\boldsymbol{x}_{\min} with certain ρ,τ\rho^{\prime},\tau^{\prime}, such that

λmin(𝐆(𝒙min,Ω))\Crupper(ΔΩ)2(1),\lambda_{\min}\left(\mathbf{G}\left(\boldsymbol{x}_{\min},\Omega\right)\right)\leq\Cr{upper}\cdot\left(\Delta\Omega\right)^{2\left(\ell-1\right)}, (4.17)

for some constant \Crupper=\Crupper()\Cr{upper}=\Cr{upper}\left(\ell\right).

Define 𝒙,Δ={t1,,t}\boldsymbol{x}_{\ell,\Delta}=\{t_{1},\dots,t_{\ell}\} to be the vector of \ell equispaced nodes separated by Δ\Delta, i.e. tj=jΔ,j=1,,t_{j}=j\Delta,\;j=1,\dots,\ell. Let 𝐆(,)=𝐆(𝒙,Δ,Ω)\mathbf{G}^{(\ell,\ell)}=\mathbf{G}\left(\boldsymbol{x}_{\ell,\Delta},\Omega\right) be the corresponding ×\ell\times\ell prolate matrix.

Proposition 4.5.

There exists an absolute constant 0<η110<\eta_{1}\ll 1 and =\Crslepianconst()=\Cr{slepian-const}\left(\ell\right) such that whenever ΩΔη1\Omega\Delta\leq\eta_{1}, we have

λmin(𝐆(,))\Crslepianconst(ΩΔ)2(1).\lambda_{\min}\left(\mathbf{G}^{(\ell,\ell)}\right)\leq\Cr{slepian-const}\cdot\left(\Omega\Delta\right)^{2\left(\ell-1\right)}. (4.18)
Proof.

By Slepian’s results [40] elaborated in Section 2, there exists a constant η1\eta^{\prime}\ll 1 for which (2.5) holds for all ss, in particular for s=s=\ell, whenever WηW\leq\eta^{\prime}, i.e. whenever ΩΔη1:=2πη\Omega\Delta\leq\eta_{1}:=2\pi\eta^{\prime}. ∎

We define 𝒙min\boldsymbol{x}_{\min} to be the extension of 𝒙,Δ\boldsymbol{x}_{\ell,\Delta} such that the remaining ss-\ell nodes are maximally equally spaced between π2-{\pi\over 2} and 00, not including the endpoints. Under the assumptions on s,,Δs,\ell,\Delta specified in Theorem 3.9, it is easy to check that the nodes t1,,tt_{1},\dots,t_{\ell} are between 00 and π2{\pi\over 2}, while the remaining nodes are separated at least by

ρ:=π2(s+1).\rho^{\prime}:={\pi\over{2\left(s-\ell+1\right)}}. (4.19)

Therefore, 𝒙min\boldsymbol{x}_{\min} is a particular (Δ,ρ,s,,τ)\left(\Delta,\rho^{\prime},s,\ell,\tau^{\prime}\right)-clustered configuration according to Definition 3.1, with ρ\rho^{\prime} given by (4.19) and τ:=1\tau^{\prime}:=\ell-1.

It is clear that 𝐆(,)\mathbf{G}^{\left(\ell,\ell\right)} is a principal submatrix of 𝐆(𝒙min,Ω)\mathbf{G}\left(\boldsymbol{x}_{\min},\Omega\right), and therefore we can apply the interlacing theorem for eigenvalues of partitioned Hermitian matrices [22, Theorem 4.3.28]. Together with (4.18), this concludes the proof of (4.17) and of Theorem 3.9 with \Crupper=\Crslepianconst\Cr{upper}=\Cr{slepian-const} and η=η1\eta=\eta_{1}. ∎

4.5 Proof of Theorem 3.14

By the definition of the matrix 𝐆\mathbf{G} and (3.7), we immediately obtain the following fact.

Proposition 4.6.

For μ=j=1sajδtj\mu=\sum_{j=1}^{s}a_{j}\delta_{t_{j}}\in{\cal R}, denote 𝐱=𝐱μ:=suppμ=(t1,,ts)s\boldsymbol{x}=\boldsymbol{x}_{\mu}:=\supp\mu=\left(t_{1},\dots,t_{s}\right)\in\mathbb{R}^{s} and 𝐜=𝐜μ:=(a1,,as)s\boldsymbol{c}=\boldsymbol{c}_{\mu}:=\left(a_{1},\dots,a_{s}\right)\in\mathbb{C}^{s}. Then we have

μ^2,Ω2=𝒄𝐆(𝒙,Ω)𝒄.\|\widehat{\mu}\|_{2,\Omega}^{2}=\boldsymbol{c}^{*}\mathbf{G}\left(\boldsymbol{x},\Omega\right)\boldsymbol{c}.

The next result shows that for any two measures with ss nodes and clusters of size \ell, their difference has clusters of size at most 22\ell, provided that the grid size is small enough. Note that it may happen that some nodes are in the support of both measures, in which case the difference measure will have less than 2s2s nodes, and the largest cluster may be of size strictly smaller than 22\ell.

Lemma 4.7.

Fix s,,ρ,τs,\ell,\rho,\tau, and let there be given K2K\geq 2. Then there exists Δ0\Delta_{0} such that for all ΔΔ0\Delta\leq\Delta_{0} the following holds: for any μ1,μ2(Δ,ρ,s,,τ)\mu_{1},\mu_{2}\in{\cal R}\left(\Delta,\rho,s,\ell,\tau\right) we have

μ1μ2(Δ,ρ,s,,τ)\mu_{1}-\mu_{2}\in{\cal R}\left(\Delta,\rho^{\prime},s^{\prime},\ell^{\prime},\tau^{\prime}\right)

for some 2,s2s\ell^{\prime}\leq 2\ell,\;s^{\prime}\leq 2s, some ρ,τ\rho^{\prime},\tau^{\prime} satisfying ρ=KτΔ\rho^{\prime}=K\tau^{\prime}\Delta and τ1\tau^{\prime}\geq 1.

Proof.

Let ΔΔ0\Delta\leq\Delta_{0} be given (with Δ0\Delta_{0} to be determined below), and put ρ0:=τΔ\rho_{0}:=\tau\Delta.

Consider the intervals I0,I1,,I2s+2I_{0},I_{1},\dots,I_{2s+2} (see Figure 4.1):

I0\displaystyle I_{0} =[0,ρ0],\displaystyle=\left[0,\rho_{0}\right],
I1\displaystyle I_{1} =[ρ0,Kρ0],\displaystyle=\left[\rho_{0},K\rho_{0}\right],
I2\displaystyle I_{2} =[Kρ0,K2ρ0],\displaystyle=\left[K\rho_{0},K^{2}\rho_{0}\right],
\displaystyle\dots

such that the length aja_{j} of each IjI_{j} is

a0\displaystyle a_{0} =|I0|=ρ0;\displaystyle=|I_{0}|=\rho_{0};
aj\displaystyle a_{j} =|Ij|=(K1)Kj1ρ0,j1.\displaystyle=|I_{j}|=(K-1)\cdot K^{j-1}\rho_{0},\quad j\geq 1.

One can verify that

an\displaystyle a_{n} =(K1)j=0n1aj,n1;\displaystyle=(K-1)\sum_{j=0}^{n-1}a_{j},\quad n\geq 1;
j=0naj\displaystyle\sum_{j=0}^{n}a_{j} =Knρ0,n0.\displaystyle=K^{n}\rho_{0},\quad n\geq 0.

The overall length of the 2s+32s+3 intervals is therefore K2s+2ρ0K^{2s+2}\rho_{0}. From now on we assume that this quantity is at most ρ2{\rho\over 2}, which in particular means that ΔΔ0:=ρ2τK2s+2\Delta\leq\Delta_{0}:={\rho\over{2\tau K^{2s+2}}}.

For each tjsuppμ1t_{j}\in\supp\mu_{1}, consider the following sets of distances:

j\displaystyle{\cal R}_{j} :={ytj𝕋:ysuppμ1}[0,ρ2],\displaystyle:=\{\|y-t_{j}\|_{\mathbb{T}}:\;y\in\supp\mu_{1}\}\cap\left[0,{\rho\over 2}\right],
𝒮j\displaystyle{\cal S}_{j} :={ytj𝕋:ysuppμ2}[0,ρ2].\displaystyle:=\{\|y-t_{j}\|_{\mathbb{T}}:\;y\in\supp\mu_{2}\}\cap\left[0,{\rho\over 2}\right].

It is obvious that

(j=1sj)(j=22s+2Ij)=.\left(\bigcup_{j=1}^{s}{\cal R}_{j}\right)\cap\left(\bigcup_{j=2}^{2s+2}I_{j}\right)=\emptyset.

Now, since μ2\mu_{2}\in{\cal R}, each one of the sets 𝒮1,,𝒮s{\cal S}_{1},\dots,{\cal S}_{s} intersects at most two of the intervals I2,,I2s+2I_{2},\dots,\allowbreak I_{2s+2}. Therefore, by the pigeonhole’s principle (Dirichlet’s principle), there exists an index C{2,,2s+2}C\in\left\{2,\dots,2s+2\right\} such that

IC(j=1s𝒮j)=.I_{C}\bigcap\left(\bigcup_{j=1}^{s}{\cal S}_{j}\right)=\emptyset.

Clearly we also have IC(j=1sj)=I_{C}\bigcap\left(\bigcup_{j=1}^{s}{\cal R}_{j}\right)=\emptyset. Put IC=[a,b]I_{C}=[a,b]. The proof is finished by taking τ:=aΔKρ0Δ=τ1\tau^{\prime}:={a\over\Delta}\geq{K\rho_{0}\over\Delta}=\tau\geq 1 and ρ:=b=Ka=KτΔ\rho^{\prime}:=b=Ka=K\tau^{\prime}\Delta. ∎

Figure 4.1: Merging μ1\mu_{1} and μ2\mu_{2} - see Lemma 4.7. The orange circles are the sets 𝒮j{\cal S}_{j}, j=1,,sj=1,\dots,s.
Proof of upper bound.

Let s,,τ,ρs,\ell,\tau,\rho and ε\varepsilon be fixed. Put K:=8sMK:=8sM and let Δ0\Delta_{0} be as specified in Lemma 4.7. Let ΔΔ0\Delta\leq\Delta_{0}, and put =(Δ,ρ,s,,τ){\cal R}={\cal R}\left(\Delta,\rho,s,\ell,\tau\right) as in Definition 3.12.

Since the set {\cal R} is finite, it is clearly possible to enumerate all its elements. To prove the upper bound for the minimax error rate {\cal E}, consider the following estimator (clearly realizable, but computationally intractable) function μ~0=μ,Ω,ε:L2([Ω,Ω])\widetilde{\mu}_{0}=\mu_{{\cal R},\Omega,\varepsilon}:L_{2}\left([-\Omega,\Omega]\right)\to{\cal R}:

μ~0(Φ):={the first μ subject to Φμ^2,Ωε}.\widetilde{\mu}_{0}\left(\Phi\right):=\left\{\textrm{the first }\mu\in{\cal R}\quad\textit{ subject to }\|\Phi-\widehat{\mu}\|_{2,\Omega}\leq\varepsilon\right\}.

Given μ\mu\in{\cal R} and eL2([Ω,Ω])e\in L_{2}\left([-\Omega,\Omega]\right) with e2,Ωε\|e\|_{2,\Omega}\leq\varepsilon, let μ~0=μ~0(Φμ,e)\widetilde{\mu}_{0}=\widetilde{\mu}_{0}\left(\Phi_{\mu,e}\right) where Φμ,e\Phi_{\mu,e} is given by (3.9). Then, since Φμ,eμ^2,Ω=e2,Ωε\|\Phi_{\mu,e}-\widehat{\mu}\|_{2,\Omega}=\|e\|_{2,\Omega}\leq\varepsilon and also by the definition of μ~0\widetilde{\mu}_{0}, we have

μ~^0μ^2,Ω2ε.\|\widehat{\widetilde{\mu}}_{0}-\widehat{\mu}\|_{2,\Omega}\leq 2\varepsilon.

Denote μ2:=μ~0μ\mu_{2}:=\widetilde{\mu}_{0}-\mu. By Lemma 4.7, we get that μ2(Δ,ρ,s,,τ)\mu_{2}\in{\cal R}\left(\Delta,\rho^{\prime},s^{\prime},\ell^{\prime},\tau^{\prime}\right) where s2ss^{\prime}\leq 2s, 2\ell^{\prime}\leq 2\ell, τ1\tau^{\prime}\geq 1 and ρ=8sMτΔ\rho^{\prime}=8sM\tau^{\prime}\Delta. In particular, ρ>4τΔ\rho^{\prime}>4\tau^{\prime}\Delta, and therefore by applying Theorem 3.2 we obtain that for all Ω\Omega satisfying

πs2sMτΔ=4πsρΩπsτΔ,{\pi s^{\prime}\over{2sM\tau^{\prime}\Delta}}={4\pi s^{\prime}\over{\rho^{\prime}}}\leq\Omega\leq{{\pi s^{\prime}}\over{\tau^{\prime}\Delta}},

it holds that

λmin(𝐆(suppμ2,Ω))\Crmaincn(s)(ΩΔ)1.\sqrt{\lambda_{\min}\left(\mathbf{G}\left(\supp\mu_{2},\Omega\right)\right)}\geq\Cr{main-c-n}(s^{\prime})\left(\Omega\Delta\right)^{\ell^{\prime}-1}.

In particular, for πΩΔ:=α=Mτ2ssM{\pi\over{\Omega\Delta}}:=\alpha=M\tau^{\prime}{2s\over s^{\prime}}\geq M, we have, using the above and Proposition 4.6, that

2εμ^22,Ω\displaystyle 2\varepsilon\geq\|\widehat{\mu}_{2}\|_{2,\Omega} λmin(𝐆(suppμ2,Ω))μ22\displaystyle\geq\sqrt{\lambda_{\min}\left(\mathbf{G}\left(\supp\mu_{2},\Omega\right)\right)}\|\mu_{2}\|_{2}
\Crmaincn(s)(ΩΔ)1μ22\displaystyle\geq\Cr{main-c-n}(s^{\prime})\left(\Omega\Delta\right)^{\ell^{\prime}-1}\|\mu_{2}\|_{2}
\Crmaincn(2s)(ΩΔ)21μ22\displaystyle\geq\Cr{main-c-n}(2s)\left(\Omega\Delta\right)^{2\ell-1}\|\mu_{2}\|_{2}

(here we also used that the constant \Crmaincn(s)\Cr{main-c-n}(s) is decreasing with ss and ΔΩ<1\Delta\Omega<1). This in turn proves that 2\Crmaincn(2s)π21SRF21ε{\cal E}\leq{2\over{\Cr{main-c-n}(2s)\pi^{2\ell-1}}}\mathrm{SRF}^{2\ell-1}\varepsilon. ∎

Proof of the lower bound.

Let η\eta be the constant from Theorem 3.9, and put β:=πη\beta:={\pi\over\eta}. Now suppose that α:=SRF>β\alpha:=\mathrm{SRF}>\beta, that is, ΩΔ<η{\Omega\Delta}<\eta. Applying Theorem 3.9 with 2s,22s,2\ell we obtain ρ,τ\rho^{\prime},\tau^{\prime} and the minimal configuration 𝒙α\boldsymbol{x}_{\alpha}. Let 𝒄α2s\boldsymbol{c}_{\alpha}\in\mathbb{C}^{2s} denote the corresponding minimal eigenvector of 𝐆(𝒙α,Ω)\mathbf{G}\left(\boldsymbol{x}_{\alpha},\Omega\right), with the normalization

𝒄α22=ε2\Crupperα2(21).\|\boldsymbol{c}_{\alpha}\|_{2}^{2}=\frac{\varepsilon^{2}}{\Cr{upper}\alpha^{2(2\ell-1)}}. (4.20)

Let μ\mu be the measure defined by 𝒙α,𝒄α\boldsymbol{x}_{\alpha},\boldsymbol{c}_{\alpha}, which therefore satisfies μ(Δ,ρ,2s,2,τ)\mu\in{\cal R}\left(\Delta,\rho^{\prime},2s,2\ell,\tau^{\prime}\right). By Proposition 4.6, (4.20) and Theorem 3.9 we have

μ^2,Ω2=λmin(𝐆(𝒙α,Ω))𝒄α22ε2.\|\widehat{\mu}\|_{2,\Omega}^{2}=\lambda_{\min}\left(\mathbf{G}\left(\boldsymbol{x}_{\alpha},\Omega\right)\right)\|\boldsymbol{c}_{\alpha}\|_{2}^{2}\leq\varepsilon^{2}.

Clearly it is possible to write μ=μ1μ2\mu=\mu_{1}-\mu_{2} where μ1,μ2(Δ,ρ,s,,τ)\mu_{1},\mu_{2}\in{\cal R}\left(\Delta,\rho^{\prime},s,\ell,\tau^{\prime}\right). Let the measurement function Φ\Phi be such that Φ(ω):=μ^2(ω),ω[Ω,Ω]\Phi(\omega):=\widehat{\mu}_{2}(\omega),\;\omega\in\left[-\Omega,\Omega\right], and let μ~=μ~(Φ)(Δ,ρ,s,,τ)\widetilde{\mu}=\widetilde{\mu}(\Phi)\in{\cal R}\left(\Delta,\rho^{\prime},s,\ell,\tau^{\prime}\right). Clearly Φ=Φμ1,μ^=Φμ2,0\Phi=\Phi_{\mu_{1},-\widehat{\mu}}=\Phi_{\mu_{2},0} (as per (3.9)), while also

ε\Crupper12α21\displaystyle\frac{\varepsilon}{\Cr{upper}^{1\over 2}\alpha^{2\ell-1}} =𝒄α2=μ2=μ1μ22\displaystyle=\|\boldsymbol{c}_{\alpha}\|_{2}=\|\mu\|_{2}=\|\mu_{1}-\mu_{2}\|_{2}
μ1μ~2+μ2μ~2\displaystyle\leq\|\mu_{1}-\widetilde{\mu}\|_{2}+\|\mu_{2}-\widetilde{\mu}\|_{2}
2max(μ1μ~2,μ2μ~2),\displaystyle\leq 2\max\left(\|\mu_{1}-\widetilde{\mu}\|_{2},\|\mu_{2}-\widetilde{\mu}\|_{2}\right),

which shows (3.11) with C=12\Crupper12C_{\ell}={1\over 2}\Cr{upper}^{-{1\over 2}}. ∎

5 Numerical experiments

In order to validate the bounds of Theorem 3.2 and Theorem 3.9, we computed λmin(𝐆)\lambda_{\min}\left(\mathbf{G}\right) for varying values of Δ,Ω,,s\Delta,\Omega,\ell,s and the actual clustering configurations. As before, we put SRF:=πΔΩ\mathrm{SRF}:={\pi\over{\Delta\Omega}}. We checked two clustering scenarios:

  1. C1

    A single equispaced cluster of size \ell in [Δ,Δ]\left[\Delta,\ell\Delta\right], with the rest of the nodes equally spaced and maximally separated in (π2,0)\left(-{\pi\over 2},0\right). For example, in the case s=8,=4s=8,\;\ell=4 (as in Figure 5.1a) we have tj=jΔt_{j}=j\Delta for j=1,,4j=1,\dots,4, and tj=π2+(j4)π10t_{j}=-{\pi\over 2}+(j-4){\pi\over 10} for j=5,,8j=5,\dots,8.

  2. C2

    Split the ss nodes into two groups, and construct two single-clustered configurations as follows:

    1. (a)

      s1=s2s_{1}=\left\lfloor{s\over 2}\right\rfloor nodes, a single equispaced cluster of size 1=\ell_{1}=\ell in [Δ,Δ]\left[\Delta,\ell\Delta\right], and the rest of the s11s_{1}-\ell_{1} nodes maximally separated and equally spaced in (Δ,π2)\left(\ell\Delta,{\pi\over 2}\right);

    2. (b)

      s2=ss1s_{2}=s-s_{1} nodes, a single equispaced cluster of size 2=\ell_{2}=\ell in [π2+Δ,π2+Δ]\left[-{\pi\over 2}+\Delta,-{\pi\over 2}+\ell\Delta\right], and the rest of the s22s_{2}-\ell_{2} nodes maximally separated and equally spaced in (π2+Δ,0)\left(-{\pi\over 2}+\ell\Delta,0\right).

    For example, in the case s=5,=2s=5,\;\ell=2 (as in Figure 5.1b) we have t1=Δ,t2=2Δt_{1}=\Delta,\;t_{2}=2\Delta and t3=π2+Δ,t4=π2+2Δ,t5=π4+Δt_{3}=-{\pi\over 2}+\Delta,\;t_{4}=-{\pi\over 2}+2\Delta,\;t_{5}=-{\pi\over 4}+\Delta.

In each experiment we fixed ,s\ell,s and one of the scenarios above, and run n=1000n=1000 random tests with Δ,Ω\Delta,\Omega randomly chosen within appropriate ranges for each experiment. The results are presented Figure 5.2.

(a) s=8,=4s=8,\ell=4, 1 cluster (configuration C1).
(b) s=5,=2s=5,\ell=2, 2 clusters (configuration C2).
Figure 5.1: Examples for the configurations C1 and C2.
(a) s=8,=4s=8,\ell=4, 1 cluster (configuration C1).
(b) s=5,=2s=5,\ell=2, 2 clusters (configuration C2).
Figure 5.2: Decay rate of λmin\lambda_{\min} as a function of SRF\mathrm{SRF}. Results of n=1000n=1000 random experiments with randomly chosen Δ,Ω\Delta,\Omega are plotted versus the theoretical bound SRF2(1)\mathrm{SRF}^{2\left(1-\ell\right)}. The curve SRF2(1s)\mathrm{SRF}^{2\left(1-s\right)} is shown for comparison. The bound stops to be accurate for SRF<O(1)\mathrm{SRF}<O(1).

In another experiment (Figure 5.3), we fixed Δ,,s\Delta,\ell,s and changed Ω\Omega. As expected, when Ω\Omega became small enough, the left inequality in (3.1) was violated, and indeed we can see that in this case the asymptotic decay was SRF2(1s)\approx\mathrm{SRF}^{2\left(1-s\right)}. See Remark 3.4 for further discussion.

(a) Configuration C1.
(b) Configuration C2.
Figure 5.3: Breakdown of cluster structure. When Ω\Omega is small enough, the assumptions of Theorem 3.2 are violated for certain <s\ell<s. As a result, the decay rate of λmin\lambda_{\min} corresponds to the entire 𝒙\boldsymbol{x} being a single cluster of size =s\ell=s. Δ\Delta is kept fixed. See Remark 3.4.

References

  • [1] A. Akinshin, D. Batenkov, and Y. Yomdin. Accuracy of spike-train Fourier reconstruction for colliding nodes. In 2015 International Conference on Sampling Theory and Applications (SampTA), pages 617–621, May 2015.
  • [2] A. Akinshin, G. Goldman, and Y. Yomdin. Geometry of error amplification in solving Prony system with near-colliding nodes. arXiv preprint arXiv:1701.04058, 2017.
  • [3] C. Aubel and H. Bölcskei. Vandermonde matrices with nodes in the unit disk and the large sieve. Applied and Computational Harmonic Analysis, Aug. 2017.
  • [4] J. Auton. Investigation of Procedures for Automatic Resonance Extraction from Noisy Transient Electromagnetics Data. Volume III. Translation of Prony’s Original Paper and Bibliography of Prony’s Method. Technical report, Effects Technology Inc., Santa Barbara, CA, 1981.
  • [5] D. Batenkov. Complete algebraic reconstruction of piecewise-smooth functions from Fourier data. Mathematics of Computation, 84(295):2329–2350, 2015.
  • [6] D. Batenkov. Accurate solution of near-colliding Prony systems via decimation and homotopy continuation. Theoretical Computer Science, 681:27–40, June 2017.
  • [7] D. Batenkov. Stability and super-resolution of generalized spike recovery. Applied and Computational Harmonic Analysis, 45(2):299–323, Sept. 2018.
  • [8] D. Batenkov, G. Goldman, and Y. Yomdin. Super-resolution of near-colliding point sources. arXiv:1904.09186 [math], Apr. 2019.
  • [9] F. Bazán. Conditioning of rectangular Vandermonde matrices with nodes in the unit disk. SIAM Journal on Matrix Analysis and Applications, 21:679, 2000.
  • [10] T. Blu, P.-L. Dragotti, M. Vetterli, P. Marziliano, and L. Coulot. Sparse Sampling of Signal Innovations. IEEE Signal Processing Magazine, 25(2):31–40, Mar. 2008.
  • [11] E. J. Candès and C. Fernandez-Granda. Super-Resolution from Noisy Data. Journal of Fourier Analysis and Applications, 19(6):1229–1254, Dec. 2013.
  • [12] E. J. Candès and C. Fernandez-Granda. Towards a Mathematical Theory of Super-resolution. Communications on Pure and Applied Mathematics, 67(6):906–956, June 2014.
  • [13] A. Cuyt, G. Labahn, A. Sidi, and W.-s. Lee. Sparse modelling and multi-exponential analysis (Dagstuhl Seminar 15251). Dagstuhl Reports, 5(6):48–69, 2016.
  • [14] Y. de Castro and F. Gamboa. Exact reconstruction using Beurling minimal extrapolation. Journal of Mathematical Analysis and Applications, 395(1):336–354, Nov. 2012.
  • [15] L. Demanet and N. Nguyen. The recoverability limit for superresolution via sparsity. 2014.
  • [16] D. Donoho. Superresolution via sparsity constraints. SIAM Journal on Mathematical Analysis, 23(5):1309–1331, 1992.
  • [17] V. Duval and G. Peyré. Exact Support Recovery for Sparse Spikes Deconvolution. Foundations of Computational Mathematics, 15(5):1315–1355, Oct. 2014.
  • [18] A. Fannjiang. Compressive Spectral Estimation with Single-Snapshot ESPRIT: Stability and Resolution. arXiv:1607.01827 [cs, math], July 2016.
  • [19] P. Ferreira. Superresolution, the Recovery of Missing Samples, and Vandermonde Matrices on the Unit Circle. 1999.
  • [20] S. Fomel. Seismic data decomposition into spectral components using regularized nonstationary autoregression. GEOPHYSICS, 78(6):O69–O76, Oct. 2013.
  • [21] W. Gautschi. On inverses of Vandermonde and confluent Vandermonde matrices. Numerische Mathematik, 4(1):117–123, 1962.
  • [22] R. A. Horn and C. R. Johnson. Matrix Analysis. Cambridge University Press, Cambridge ; New York, 2nd ed edition, 2012.
  • [23] A. E. Ingham. Some trigonometrical inequalities with applications to the theory of series. Mathematische Zeitschrift, 41(1):367–379, Dec. 1936.
  • [24] S. Kunis and D. Nagel. On the condition number of Vandermonde matrices with pairs of nearly-colliding nodes. arXiv:1812.08645 [math], Dec. 2018.
  • [25] L. Li and T. P. Speed. Parametric deconvolution of positive spike trains. Annals of Statistics, pages 1279–1301, 2000.
  • [26] W. Li and W. Liao. Stable super-resolution limit and smallest singular value of restricted Fourier matrices. arXiv:1709.03146 [cs, math], Sept. 2017.
  • [27] W. Li, W. Liao, and A. Fannjiang. Super-resolution limit of the ESPRIT algorithm. arXiv:1905.03782 [cs, math], May 2019.
  • [28] Y. E. Li and L. Demanet. Phase and amplitude tracking for seismic event separation. Geophysics, 80(6):WD59–WD72, 2015.
  • [29] W. Liao and A. Fannjiang. MUSIC for single-snapshot spectral estimation: Stability and super-resolution. Applied and Computational Harmonic Analysis, 40(1):33–67, Jan. 2016.
  • [30] A. Moitra. Super-resolution, Extremal Functions and the Condition Number of Vandermonde Matrices. In Proceedings of the Forty-Seventh Annual ACM on Symposium on Theory of Computing, STOC ’15, pages 821–830, New York, NY, USA, 2015. ACM.
  • [31] H. L. Montgomery. Ten Lectures on the Interface Between Analytic Number Theory and Harmonic Analysis. American Mathematical Soc., 1994.
  • [32] H. L. Montgomery and R. C. Vaughan. Hilbert’s Inequality. Journal of the London Mathematical Society, s2-8(1):73–82, May 1974.
  • [33] V. I. Morgenshtern and E. J. Candès. Super-Resolution of Positive Sources: The Discrete Setup. SIAM Journal on Imaging Sciences, 9(1):412–444, Jan. 2016.
  • [34] M. Negreanu and E. Zuazua. Discrete Ingham Inequalities and Applications. SIAM Journal on Numerical Analysis, 44(1):412–448, Jan. 2006.
  • [35] H. Pan, T. Blu, and M. Vetterli. Towards Generalized FRI Sampling with an Application to Source Resolution in Radioastronomy. IEEE Transactions on Signal Processing, 2016.
  • [36] V. Pereyra and G. Scherer. Exponential Data Fitting and Its Applications. Bentham Science Publishers, Jan. 2010.
  • [37] T. Peter, D. Potts, and M. Tasche. Nonlinear approximation by sums of exponentials and translates. SIAM Journal on Scientific Computing, 33(4):1920, 2011.
  • [38] D. Potts and M. Tasche. Error Estimates for the ESPRIT Algorithm. In D. A. Bini, T. Ehrhardt, A. Y. Karlovich, and I. Spitkovsky, editors, Large Truncated Toeplitz Matrices, Toeplitz Operators, and Related Topics, volume 259, pages 621–648. Springer International Publishing, Cham, 2017.
  • [39] M. Reynolds, G. Beylkin, and L. Monzón. On generalized Gaussian quadratures for bandlimited exponentials. Applied and Computational Harmonic Analysis, 34(3):352–365, May 2013.
  • [40] D. Slepian. Prolate spheroidal wave functions, Fourier analysis, and uncertainty – V: The discrete case. Bell System Technical Journal, The, 57(5):1371–1430, May 1978.
  • [41] D. Slepian. Some Comments on Fourier Analysis, Uncertainty and Modeling. SIAM Review, 25(3):379–393, 1983.
  • [42] P. Stoica and R. Moses. Spectral Analysis of Signals. Pearson/Prentice Hall, 2005.
  • [43] J. Varah. The prolate matrix. Linear Algebra and its Applications, 187:269–278, July 1993.