Stability estimates for phase retrieval from discrete Gabor measurements
Rima Alaifari, Matthias Wellershoff

TL;DR
This paper investigates the stability of phase retrieval from discrete Gabor measurements, demonstrating that semi-global reconstruction can achieve polynomially bounded stability constants in finite-dimensional, bandlimited signal settings.
Contribution
It provides the first evidence that semi-global phase retrieval from discrete Gabor measurements in finite dimensions can have stability constants that grow only polynomially with dimension.
Findings
Stability constant scales polynomially with dimension
Semi-global regime enables stable phase retrieval for bandlimited signals
Utilizes recent reconstruction formulae for analysis
Abstract
Phase retrieval refers to the problem of recovering some signal (which is often modelled as an element of a Hilbert space) from phaseless measurements. It has been shown that in the deterministic setting phase retrieval from frame coefficients is always unstable in infinite-dimensional Hilbert spaces [7] and possibly severely ill-conditioned in finite-dimensional Hilbert spaces [7]. Recently, it has also been shown that phase retrieval from measurements induced by the Gabor transform with Gaussian window function is stable under a more relaxed semi-global phase recovery regime based on atoll functions [1]. In finite dimensions, we present first evidence that this semi-global reconstruction regime allows one to do phase retrieval from measurements of bandlimited signals induced by the discrete Gabor transform in such a way that the corresponding stability constant only scales like a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Stability estimates for phase retrieval from discrete Gabor measurements
Rima Alaifari and Matthias Wellershoff
Abstract
Phase retrieval refers to the problem of recovering some signal (which is often modelled as an element of a Hilbert space) from phaseless measurements. It has been shown that in the deterministic setting phase retrieval from frame coefficients is always unstable in infinite-dimensional Hilbert spaces [7] and possibly severely ill-conditioned in finite-dimensional Hilbert spaces [7].
Recently, it has also been shown that phase retrieval from measurements induced by the Gabor transform with Gaussian window function is stable under a more relaxed semi-global phase recovery regime based on atoll functions [1].
In finite dimensions, we present first evidence that this semi-global reconstruction regime allows one to do phase retrieval from measurements of bandlimited signals induced by the discrete Gabor transform in such a way that the corresponding stability constant only scales like a low order polynomial in the space dimension. To this end, we utilise reconstruction formulae which have become common tools in recent years [6, 13, 19, 21].
Keywords Phase retrieval, Gabor frames, Time-frequency analysis
Mathematics Subject Classification 42C15, 42A38, 94A12, 65T50
1 Introduction
Phase retrieval generally alludes to the non-linear inverse problem of recovering some signal (which in this paper will be modelled by ) from phaseless measurements. Some of its more well-known applications include ptychography for coherent diffraction imaging [16, 20, 24, 29] and audio processing [14, 18, 12]. It has been shown that the phase retrieval problem for frames in finite-dimensional Hilbert spaces [7] and a forteriori in finite-dimensional reflexive Banach spaces [2] is always stable, which elicits the question: Why are we concerned with stability estimates for phase retrieval from discrete Gabor measurements at all? The reason is that phase retrieval for frames in infinite-dimensional spaces is always unstable [7, 2] and in addition one can construct sequences of finite-dimensional subspaces of infinite-dimensional Hilbert spaces along with frames for which the stability constant of phase retrieval increases exponentially in the dimension of the constructed subspaces [7]. Recent research [1] into the infinite-dimensional phase retrieval problem has however led us to believe that the instability of phase retrieval is not an insurmountable obstacle to reconstruction. It was shown that stability can be restored for examples that exhibit a disconnectedness in the measurements by only reconstructing the phase semi-globally or in an atoll sense. Furthermore, it was shown in [15] that such disconnectedness in the measurements is the only source of instabilities for phase retrieval.
A simple example of instability can be obtained by considering the Gaussian functions in conjunction with the signals
[TABLE]
depicted in figure 1. When increases, the Gaussian bumps in the signals start to move further apart effectively generating what we call a time gap whose length depends linearly on . It can be shown, see [3], that the measurements generated by the continuous Gabor transform with Gaussian window of the signals have distance on the order of in the standard Sobolev space and that one can therefore not stably retrieve from continuous Gabor transform measurements. Similar phenomena can be observed for the discrete setting considered in this paper and we do therefore propose a similar paradigm as in [1] and try to recover signals in a semi-global fashion that is not common in the phase retrieval literature up to this point. Note that in audio processing, it is natural to consider (audio) signals up to semi-global phase as human listeners are not able to distinguish between two signals which differ by semi-global phase [1].
One should note that in recent years a variety of stability result for phase retrieval have been proven. Some highlights of this research include:
- i.
The PhaseLift method [8, 11] which guarantees stable recovery from randomly chosen Gaussian measurements with high probability [9]. 2. ii.
The research on polarisation for phase retrieval [4, 5, 22, 26] in which the authors supplement an existing measurement ensemble in order to obtain a phase retrieval problem that is efficiently and stably solvable. 3. iii.
Wirtinger flow and related methods [10, 27, 28] which offer stability guarantees for sufficiently many randomly chosen Gaussian measurements. 4. iv.
The eigenvector-based angular synchronisation approach [17] which relies on a certain weak form of invertibility of the phase retrieval problem to prove a stability result for deterministic measurement systems. 5. v.
The very recent work [25] in which the stability of phase retrieval from (random) frames whose frame vectors are uniformly distributed on the unit sphere (but not necessarily independent) is considered.
In some way or another, all of these results are based on different setups than ours: As opposed to the papers referenced in item i., iii. and v. we will not work with a probabilistic measurement system but with a deterministic one. We will also not supplement our measurement ensemble as is done in the results referenced in item ii. and we will not work with the weak form of invertibility that is present in the paper referenced in item iv. In fact, we will consider the two well-known formulae (1) and (2) presented in section 2 which are heavily used to develop methods for exact phase retrieval from Gabor measurements in the literature [13, 19, 21]. We show that through further analysis of the formulae (1) and (2), one can derive stability results for some of those methods and therefore also for phase retrieval in general. Our stability results are designed for bandlimited signals and come with constants that scale in the square root of the space dimension at the cost of relaxing the notion of stability to resemble the one proposed in [1].
Outline
In section 2, we present the reader with the uniqueness results and the formulae on which our stability results hinge. In section 3, we utilise the ambiguity function relation (2) in order to show that phase retrieval can be stably done for bandlimited signals based on the considerations in [6, 23]. In section 4, we use the autocorrelation relation (1) in order to show that phase retrieval can be done stably for bandlimited signals utilising results from [13, 19]. As the proofs of our main results are a bit technical, they appear separately in section 5.
2 Prerequisites
Throughout this paper, we fix the dimension and let . We define the discrete Gabor transform (DGT) of with window function to be
[TABLE]
Here and throughout this paper, the indexing is understood to be periodic. In particular, we use the convention , for . A helpful way of looking at the DGT is to view it as a collection of windowed Fourier transforms. For this purpose, we denote , for , and obtain
[TABLE]
where denotes the discrete Fourier transform (DFT)
[TABLE]
with inverse
[TABLE]
We will frequently use the two-dimensional discrete Fourier transform which is the composition of two DFTs as defined above. Additionally, we define the ambiguity function of a signal via . We are interested in the recovery of signals from the measurements
[TABLE]
It is immediately obvious that and any signal , with , yield the same measurements . Therefore, to have any chance of recovery, we will actually view as an operator defined on the quotient space , where denotes the unit circle. Under various assumptions, which we will lay out in the following, one can show that is an injective operator and that phase retrieval is therefore possible up to a global phase factor. In addition, it was shown in [7] that
[TABLE]
for all , where denotes the Frobenius norm and the estimate depends on a constant which might increase exponentially in the space dimension . Our phase retrieval problem is therefore possibly ill-conditioned.
As mentioned before, the number of known uniqueness results has seen a stark rise in the past few years. In the following, we want to mention those that inspired our stability estimates. Let us start by remarking that almost all uniqueness results can be traced back to two consequential formulae which are well-known in the literature. The first of these relates the Gabor measurements to the autocorrelation of . In what follows, time-reversal of a signal will be denoted by .
Lemma 2.1**.**
For any ,
[TABLE]
Proof.
See appendix B. ∎
The right-hand side in the above result is the aforementioned autocorrelation of :
[TABLE]
The second of these formulae relates the Gabor measurements to the ambiguity function of and the ambiguity function of .
Lemma 2.2**.**
For any , the following holds:
[TABLE]
Proof.
See appendix B. ∎
Next, we will consider the uniqueness results from [6, 23] which are based on equation (2).
Corollary 2.3** (Theorem 2.2 in [6], p. 547).**
Suppose that satisfies
[TABLE]
Then, is uniquely determined by the measurements up to global phase.
While this result is exceptionally nice in the sense that it does not impose any requirements on the signal, it is quite restrictive in its requirements on the window function . For instance, windows with support length smaller than will always have zero entries in their ambiguity function.
Corollary 2.4** (Theorem 2.4 in [6], p. 549).**
Let be nowhere-vanishing, i.e. , and
[TABLE]
Then, is uniquely determined by the measurements up to global phase.
This result is in some sense orthogonal to corollary 2.3: Its requirements on the window function are moderate while its requirements on the signal are rather restrictive. Of course, we might also infer a variety of results that are based on different trade-offs between restrictions on the window and restrictions on the signal. For this purpose, we introduce the parameter . It corresponds to the maximum number of adjacent zeroes across which we may propagate phase in the reconstruction procedure used in the proof of the following corollary. Stated a bit more precisely: If is a signal of which we only know its measurements , then it follows from being nowhere-vanishing (and the use of the ambiguity function relation) that we can reconstruct the magnitudes of . Therefore, it suffices to propagate phase between the entries of to reconstruct up to global phase. When we assume that is nowhere-vanishing, for some , then we allow (according to the ambiguity function relation) the phase propagation from the entry with index to the entry with index (and to the entry with index ). Whether this allows us to reconstruct up to global phase depends on the set of for which is nowhere-vanishing and on the support set of . This is the central idea on which the following corollary is built:
Corollary 2.5**.**
Let and let be such that and
[TABLE]
Furthermore, let denote the graph with vertex set and edge set such that
[TABLE]
i.e. two vertices are connected if and only if they are at most apart. If constitute the vertex sets of the connected components of , then for each there exists an such that
[TABLE]
Proof.
See section 5. ∎
Remark 2.6**.**
The corollary above is more general than corollaries 2.3 and 2.4. Indeed, if , then is connected. In fact, one can see from the definition of the edge set that is the complete graph on the vertex set . In particular, corollary 2.3 follows. If and is nowhere-vanishing, then is the circle graph on vertices and is thus connected. In this way, we recover corollary 2.4.
Finally, we will work with a uniqueness result first proven in [13] and later generalised in [19] based mostly on equation (1). Consider the following statement.
Corollary 2.7** (Theorem 1 in [13], p. 639).**
Let be such that and suppose that and are coprime. If
[TABLE]
and and are nowhere-vanishing, then is uniquely determined by the measurements up to global phase.
The work in [19] shows that one can also derive this result as part of a graph-theoretical formulation for phase retrieval.
Corollary 2.8** (Theorem 3.1 in [19], p. 373).**
Let be such that and suppose that
[TABLE]
and is nowhere-vanishing. Let the graph defined by having the vertex set and an edge between if
[TABLE]
be connected. Then, is uniquely determined by the measurements up to global phase.
3 Stability estimates based on the ambiguity function relation
3.1 Stability for a single island
First, we derive stability estimates by employing equation (2) and corollaries 2.3–2.5. In doing this, we want to start with the very simple setup of corollary 2.4.
One can immediately see that there are some intricacies to the phase retrieval problem for signals . One of those is dealing with entries of which have small (or even vanishing) magnitude. For these entries, extracting the phase of is unstable (or even impossible). See figure 2 for a depiction of this situation. Because of this, we will mostly work with a graph capturing only the larger entries of the signals.
Definition 3.1**.**
Let and . We call the graph defined by having the vertex set
[TABLE]
and an edge between if
[TABLE]
the essential support graph of with time separation parameter . We will also simply call the essential support graph of with time separation parameter zero the essential support graph of .
The stability estimates we derive hold for bandlimited signals defined as follows:
Definition 3.2**.**
Let . We call -bandlimited if
[TABLE]
One important property of bandlimited signals is that their ambguity function does not have full support (when ).
Proposition 3.3**.**
Let be -bandlimited, for some . Then, it holds for all that
[TABLE]
We included a proof of this basic proposition in appendix B. In the following, we will work with the -norm on subsets of . For such sets, we define
[TABLE]
We may now prove the following result on the stability of magnitude retrieval:
Lemma 3.4** (Stability of magnitude retrieval).**
Let and let be -bandlimited, for some . Define to be the essential support graph of and let be such that
[TABLE]
for some . Then,
[TABLE]
Proof.
Let us start with the simple fact that for (cf. definition 3.1),
[TABLE]
Thus, we have
[TABLE]
Next, suppose that . Employing Plancherel’s theorem, the ambiguity function relation and proposition 3.3, we find
[TABLE]
The proof for is even simpler: In this case is lower bounded everywhere. ∎
Remark 3.5**.**
Note that we need to restrict our stability result to the essential support of because the square root is not Lipschitz continuous. For this reason, we obtain the dependence of our stability result on . We note that in the above proof, we derive
[TABLE]
Hence, magnitude retrieval is, in fact, stable even when we consider small entries as long as we compare the squared magnitudes of the signals with the squared absolute values of the Gabor transform.
Next, we turn to the retrieval of the phases. First, in accordance with corollary 2.4, we will only use the entries of (and of ) for our recovery which allows us to do phase propagation on adjacent entries. To be precise, we can propagate the phase from to (or back), for any . Mathematically this fact can be captured with the help of the essential support graph of with time-separation parameter zero, i.e. . In the following, we will call the connected components of temporal islands.
Theorem 3.6** (Stability of phase retrieval on a single temporal island).**
Let and let be -bandlimited, for . For the essential support graph of , assume that the subgraph induced by the vertex set is connected. If is such that
[TABLE]
for some , then
[TABLE]
Proof.
See section 5. ∎
Remark 3.7**.**
The stability constant derived in the above result is
[TABLE]
and consists of a contribution from the magnitude retrieval estimate in lemma 3.4 and the phase retrieval estimate presented in section 5. The contribution from the phase retrieval estimate contains a factor which can be interpreted as a mild ill-conditioning of phase retrieval as it might scale like . Additionally, the phase retrieval estimate contains a factor which captures the dependence on the size of the magnitudes of .
For a visualisation, we plot the magnitudes ambiguity functions of four commonly used window functions in figure 3. For reference, we use and the windows
[TABLE]
Example 3.8**.**
We want to present an example to clarify the statement of Theorem 3.6. For this purpose, we let , with , be arbitrary but fixed and consider the rectangular window of length two
[TABLE]
Note that the choice of the rectangular window of length two is rather arbitrary. One could, in fact, perform similar calculations with most other common window functions as long as one picks the window in such a way that its time support is small enough. We observe that, for large , the rectangular window of length two will have a small time support (by which we mean that is small compared to ) and a large frequency support (by which we mean that , which is readily seen to be or depending on whether is even or odd, is comparable to ). This property of the rectangular window of length two will carry over to its ambiguity function in the sense that even for large , we find that
[TABLE]
is rather large and thereby the constant in Theorem 3.6 is rather small. So let and be such that . Then, we find that
[TABLE]
Therefore, it follows that Theorem 3.6 holds with , i.e. for and -bandlimited such that the subgraph of the essential support graph of induced by the vertex set is connected, we have
[TABLE]
It follows that for the rectangular window of size two and for , the stability constant scales linearly in . The dimension of the space of -bandlimited signals is and therefore it follows from that
[TABLE]
Example 3.9**.**
We also want to give an example which elaborates on the dependence of the stability constant on . On first glance, it might look like this dependence is only due to our analysis (the propagation of phases between adjacent entries.) However, this is not the case. Consider the rectangular window of length two along with the signals
[TABLE]
where . Then, we have
[TABLE]
In addition, we have
[TABLE]
Therefore, it follows that
[TABLE]
is a lower bound for the stability constant. Note that this example is independent of the reconstruction technique we have chosen.
3.2 Multiple islands and frequency gaps
The phase propagation procedure presented as part of the proof of theorem 3.6 carries over quite naturally to the case where the graph is disconnected rather than connected. We say the graph has multiple temporal islands. It is of course interesting to consider this case, as there is a wide range of signals for which will be disconnected. For instance, recordings of human speech will typically consist of multiple temporal islands as speakers tend to leave short gaps (i.e. modes of silence) in between words. In addition, a discretisation of the signal from the introduction (see figure 4) will yield two temporal islands.
Theorem 3.10** (Stability of phase retrieval on multiple temporal islands).**
Let and let be -bandlimited, for . For the essential support graph of , assume that the subgraph induced by the vertex set has connected components whose vertex sets are denoted by . If is such that
[TABLE]
for some , then
[TABLE]
Proof.
See theorem 3.11. ∎
Furthermore, one should note that until now we have only worked with minimal restrictions on the ambiguity function of the window , i.e. we have only utilised the ambiguity function for . In the following, we want to generalise our result to be able to use for . In particular, we may be able to harness corollary 2.5 in order to propagate phase stably across a section of the signal in which the entries consistently fall below a threshold . To precisely describe this phase propagation procedure, we make use of the essential support graph of signals with time-separation parameter .
Theorem 3.11** (Main theorem).**
Let , let and suppose that are -bandlimited, for . Let be the essential support graph of with time-separation parameter and assume that the subgraph induced by the vertex set has connected components whose vertex sets are denoted by . If is such that
[TABLE]
for some , then
[TABLE]
Proof.
See section 5. ∎
Remark 3.12**.**
Alternatively, one can show
[TABLE]
under the assumptions laid out in theorem 3.11. We prefer the result above as it is more compact. Note that neither of these results is stronger or weaker than the other.
We note that one can obtain dual results to the above by considering instead of . A straight-forward calculation (see proof of proposition 3.3) yields
[TABLE]
In this light, it is not surprising that we can derive stability results for recovering from the measurements resembling the theorems derived above. Note that in this way, one can also show the following dual of the ambguity function relation:
[TABLE]
Theorem 3.13** (Stability for frequency gaps).**
Let , let and suppose that have their support contained in . Let be the essential support graph of with time-separation parameter and assume that the subgraph induced by the vertex set has connected components whose vertex sets are denoted by . If is such that
[TABLE]
for some , then
[TABLE]
Remark 3.14**.**
In the preceding pages, we have presented approaches for phase retrieval for signals with multiple temporal or frequency islands. Unfortunately, it is not so clear how to extend this work to the more general case of time-frequency atolls considered in [1, 15]. It is likely that one has to come up with a different approach that allows one to do phase propagation in frequency and time direction simultaneously to actually handle time-frequency atolls.
We want to end this section by remarking that from our proof strategy for the frequency result a straight-forward dual version of corollary 2.5 follows.
Corollary 3.15**.**
Let and let be such that . Assume that the window satisfies
[TABLE]
Define as the graph with vertex set and edge set given by
[TABLE]
If are the vertex sets of the connected components of , then for all there exists an such that
[TABLE]
4 Stability estimates based on the autocorrelation relation
The goal of this section is to apply the techniques we have developed thus far to the setup proposed in [19]. Our approach will be designed to work for bandlimited signals which potentially have very small entries. In doing so, we do not need to require that the Fourier transform of the absolute value squared of the window is nowhere-vanishing. We emphasise these particularities as the stability result developed in [19] (theorem 4.2 on p. 375) relies on window functions for which is nowhere-vanishing, and while one may apply it to signals with very small entries, the resulting stability constant will be ill-behaved as it depends inversely on .
Recall from section 2 that the authors of [19] consider the graph with vertex set and an edge between if
[TABLE]
where denotes the support length of the window function. They do then propose to reconstruct the magnitude of a signal using the ambiguity function relation (2) (as in section 3) and propagate phase from one entry of to another if their indices have distance using equation (1). As before, we will work with local lower bounds on the ambiguity function of the window and the signal in order to ensure that all the aforedescribed steps can be carried out stably.
In order to introduce the local lower bounds on the signal, we will have to modify the graphs presented in [19] slightly: Let us consider a signal , a tolerance parameter and a window function such that
[TABLE]
for such that . Introduce the graph with vertex set
[TABLE]
and an edge between if
[TABLE]
Under these assumptions, we can state the following stability estimate whose proof is inspired by the proof of corollary 2.8:
Theorem 4.1**.**
Let such that . Furthermore, let and let be -bandlimited, for . Suppose that the subgraph induced by the vertex set is connected and that the window satisfies
[TABLE]
as well as
[TABLE]
for some . Then,
[TABLE]
Proof.
See section 5. ∎
Remark 4.2**.**
The stability constant in this result is
[TABLE]
The part of the constant due to magnitude retrieval is exactly the same as in the results in section 3. The part of the constant stemming from phase retrieval is a slight modification from the constants in section 3. It is mostly the term in the denominator that deserves some attention. It is clear that phase propagation based on the relation
[TABLE]
will be unstable whenever the ends of the window and are close to zero. In particular, the reconstruction method proposed by the authors of [13, 19] benefits from windows for which is large such as the Hamming or rectangular window.
As remarked before, in contrast to the stability result in [19], our result is applicable even when the Fourier transform of the magnitude squared of the window function has vanishing entries at the cost of only being applicable to bandlimited signals. We should also note that in [19] the stability constant for the phase retrieval estimate scales like (which becomes for nowhere-vanishing signals) whereas our stability constant merely scales like (which becomes for signals whose entries have absolute values in excess of the threshold ).
Remark 4.3** (On disconnected graphs and duality results).**
Finally, we would like to note that one can prove a result resembling theorem 4.1 in the case where has connected components whose vertex sets are denoted by .
Similarly, we may utilise lemma 2.1 in order to deduce that
[TABLE]
holds, for and . This in turn can be used to deduce a stability result which is essentially the Fourier-dual of theorem 4.1.
5 Proofs of the main results
Proof of corollary 2.5.
By the ambiguity function relation and our assumptions, we find that
[TABLE]
Therefore,
[TABLE]
and in particular and have the same magnitudes. Let us now consider as well as some in . We have and hence , for some . As is the vertex set of a connected component of , it follows that for all , there exists a (simple) path from to . Therefore, we can consider and let be the vertex sequence of the path from to . For one has, by definition of the edge set, that
[TABLE]
Thus, there exists an such that or . In either case, it follows from equation (5) that . By induction on , we find that . ∎
Proof of theorem 3.6.
The case is similar to the case but simpler: Indeed consider . In this case, we have
[TABLE]
by assumption. Therefore, we can replace all sums over by sums over in this proof. So let us consider : Let be arbitrary. Employing proposition A.1, we have
[TABLE]
The magnitude difference is estimated as in lemma 3.4. For the estimate of the phase difference, we develop inequalities in the following. Let . According to proposition A.2, we have
[TABLE]
Using the above inequality recursively, one obtains that for all and :
[TABLE]
Suppose now that is chosen such that any other vertex has graph distance (in the induced subgraph) at most from . Then, for any , there exists , with , and a sequence in such that (cf. definition 3.1 with )
[TABLE]
Therefore, there exists a sequence in such that
[TABLE]
Now, let be such that
[TABLE]
Then, we have for any , according to the above considerations (and inequality (7)), that
[TABLE]
For the second term of the right-hand side of inequality (6) this yields
[TABLE]
Applying Jensen’s inequality on the square of the inner sum and noting that , we obtain
[TABLE]
Since , for , we can further estimate
[TABLE]
and with , for , we also get
[TABLE]
There are no repetitions in the sequences and hence
[TABLE]
Therefore, we have
[TABLE]
Suppose now that . By Plancherel’s theorem, it holds that
[TABLE]
It follows from the ambiguity function relation and the lower bound on the ambiguity function of the window on that
[TABLE]
where we have used Plancherel’s theorem in the last equality. ∎
Proof of theorem 3.11.
Let and . As in the proof of theorem 3.6, we start by splitting the estimate into a phase and a magnitude estimate using proposition A.1:
[TABLE]
As the connected components are disjoint subsets of , we can use Jensen’s inequality to see that
[TABLE]
Employing lemma 3.4, we obtain for the magnitude retrieval estimate
[TABLE]
The phase difference is estimated just like in theorem 3.6: First, observe that there must exist a vertex such that any other vertex has graph distance at most from . Indeed, consider the following argument: The worst case which could happen is that we need to connect the vertex [math] to the vertex . By definition of the graph, it will take us exactly one step to go from [math] to any ; it will take us exactly two steps to go from [math] to , if the latter is in ; and it will take us at most three steps to go from [math] to . Following this logic, it is not too hard to see that it will take us at most steps to go from [math] to , if the latter is in , and it will take us at most steps to go from [math] to . So, if there exists an element such that , then it will take us at most
[TABLE]
steps to connect [math] and . Similarly, if there is an element such that , then there is a such that
[TABLE]
So for any , there exists a path from to . By definition, this path satisfies
[TABLE]
Therefore, there exist sequences and such that
[TABLE]
We let be chosen in such a way that
[TABLE]
Proceeding as in the proof of theorem 3.6 (now with ), we derive
[TABLE]
We first treat the case and use that to estimate
[TABLE]
We may use that there are no repetitions in the sequences to obtain
[TABLE]
Suppose furthermore that . According to Plancherel’s theorem, we find that
[TABLE]
Next, we use the ambiguity function relation, inequality (4) as well as the symmetry of the ambiguity function of the window around the origin to derive
[TABLE]
Note that we may once again use Jensen’s inequality to show that
[TABLE]
Thus, combining the phase and the magnitude estimates yields
[TABLE]
The cases in which or are dealt with similarly. ∎
Proof of theorem 4.1.
Let . As in the proof of theorem 3.6, we start by splitting the estimate into a phase and a magnitude estimate
[TABLE]
First, noting that
[TABLE]
we can apply lemma 3.4 to obtain the estimate
[TABLE]
For the estimate on the phase retrieval part, we need to consider a new strategy based on equation (1). First, we find that there must exist a vertex such that any other vertex has graph distance at most from . So for any , there exists a path from to . By definition, this path satisfies
[TABLE]
Therefore, there exists a sequence such that
[TABLE]
With this at hand, we proceed similarly to the proof of theorem 3.6. We let be chosen in such a way that
[TABLE]
Then, we have that for any
[TABLE]
and
[TABLE]
by Jensen’s inequality, and the fact that , for all . As before, we can further employ a crude estimate to derive
[TABLE]
since , for all and all , and because for fixed , the are all distinct. Next, we note that due to , , and the autocorrelation relation, we have for
[TABLE]
as well as
[TABLE]
This implies
[TABLE]
Yet another crude estimate results in
[TABLE]
∎
Appendix A Pointwise estimates for the stability results
Let us start by the typical splitting of signal differences into phase and magnitude part.
Proposition A.1**.**
Let . Then, we have for all that
[TABLE]
holds for all for which and . Moreover,
[TABLE]
holds for all for which or .
Proof.
Consider the case and :
[TABLE]
If , then
[TABLE]
∎
In addition, a result about phase propagation will be handy.
Proposition A.2**.**
Let and let . Then, we have that
[TABLE]
holds, for all for which and are all different from zero.
Proof.
We compute
[TABLE]
The claim follows by noting that using the triangle inequality and the reverse triangle inequality, one has
[TABLE]
for . ∎
Appendix B Proofs of the most fundamental formulae
For convenience of the reader, we present the proofs of the two formulae presented in section 2. We note that these formulae are well-known in the literature and have repeatedly been used to prove uniqueness results in recent years [6, 13, 19, 21]. We start with lemma 2.1.
Proof of lemma 2.1.
For , one can calculate
[TABLE]
using the convolution theorem for the DFT. Applying the inverse Fourier transform yields the statement. ∎
Proof of lemma 2.2.
According to lemma 2.1, we have
[TABLE]
for , and therefore
[TABLE]
Taking the DFT in yields
[TABLE]
∎
Proof of proposition 3.3.
Let us use the notation , for , and denote the entry-wise product of two vectors via . For we apply the convolution theorem for the DFT to see that
[TABLE]
Next, we compute
[TABLE]
for . Therefore,
[TABLE]
Let us assume that and consider . First, suppose that . Then, it follows that
[TABLE]
and since , it follows that . Therefore,
[TABLE]
Secondly, suppose that . Then, one has
[TABLE]
and implies . Thus,
[TABLE]
What remains is the case : Note that by the proposition is trivial in this case. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Rima Alaifari, Ingrid Daubechies, Philipp Grohs, and Rujie Yin. Stable phase retrieval in infinite dimensions. Foundations of Computational Mathematics , 19(4):869–900, 2019.
- 2[2] Rima Alaifari and Philipp Grohs. Phase retrieval in the general setting of continuous frames for Banach spaces. SIAM Journal on Mathematical Analysis , 49(3):1895–1911, 2017.
- 3[3] Rima Alaifari and Philipp Grohs. Gabor phase retrieval is severely ill-posed. Applied and Computational Harmonic Analysis , 2019.
- 4[4] Boris Alexeev, Afonso S Bandeira, Matthew Fickus, and Dustin G Mixon. Phase retrieval with polarization. SIAM Journal on Imaging Sciences , 7(1):35–66, 2014.
- 5[5] Afonso S Bandeira, Yutong Chen, and Dustin G Mixon. Phase retrieval from power spectra of masked signals. Information and Inference: A Journal of the IMA , 3(2):83–102, 2014.
- 6[6] Irena Bojarovska and Axel Flinth. Phase retrieval from Gabor measurements. Journal of Fourier Analysis and Applications , 22(3):542–567, 2016.
- 7[7] Jameson Cahill, Peter Casazza, and Ingrid Daubechies. Phase retrieval in infinite-dimensional Hilbert spaces. Transactions of the American Mathematical Society, Series B , 3(3):63–76, 2016.
- 8[8] Emmanuel J Candès, Yonina C Eldar, Thomas Strohmer, and Vladislav Voroninski. Phase retrieval via matrix completion. SIAM Review , 57(2):225–251, 2015.
