On recoverability of discrete time signals from sparse observations
Nikolai Dokuchaev

TL;DR
This paper explores conditions under which discrete time signals can be reliably reconstructed from incomplete and sparse observations, demonstrating that many signals are recoverable even with very limited data.
Contribution
It introduces broad classes of signals that are densely recoverable from sparse, non-periodic observations under mild conditions.
Findings
Wide classes of signals are densely recoverable from sparse observations.
Robust linear recovery of finite traces is possible with minimal restrictions.
Recovery is feasible even with arbitrarily sparse, non-periodic data.
Abstract
The paper investigates recoverability of discrete time signals represented by infinite sequences from incomplte observations. It is shown that there exist wide classes of signals that are everywhere dense in the space of square-summable signals and such that signals from these classes feature robust linear recoverability of their finite traces under very mild restrictions on the location of the observed data. In particular, the case arbitrarily sparse and non-periodic subsequences of observations are not excluded.
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.
Taxonomy
TopicsMathematical Analysis and Transform Methods · Machine Fault Diagnosis Techniques · Sparse and Compressive Sensing Techniques
On recoverability of discrete time signals from sparse observations
Nikolai Dokuchaev
Abstract
The paper investigates recoverability of discrete time signals represented by infinite sequences from incomplte observations. It is shown that there exist wide classes of signals that are everywhere dense in the space of square-summable signals and such that signals from these classes feature robust linear recoverability of their finite traces under very mild restrictions on the location of the observed data. In particular, the case arbitrarily sparse and non-periodic subsequences of observations are not excluded.
Keywords: discrete time signals, sampling, signal recovery, prediction, Z-transform, spectrum degeneracy.
MSC 2010 classification: 94A20, 94A12, 93E10
††Submitted: May 8, 2019. Revised: April 13, 2020
1 Introduction
In general, possibility of recovery of a signal from a sample is usually associated with constraints that ensures an uniqueness of recovery for the classes of underlying signals such as restrictions on the spectrum support or signal sparsity. Analysis of these classes can also lead to recovery methods for noise contaminated signals; the corresponding recovery algorithms can be applied to the projections of the underlying processes on a recoverable class of signals. For example, in continuous time setting, band-limited functions can be recovered without error from a discrete sample taken with a sampling rate that is at least twice the maximum frequency present in the signal (the Nyquist critical rate). This defines the class of recoverable functions and the set of observations required for the recovery.
Clearly, a process of a general type cannot be approximated by band-limited processes with a preselected band or by processes with a sparse spectrum with a preselected degree of sparsity. This leads to major limitations for data compression and recovery. For example, consider data compression via approximation of a continuous time function by samples of band-limited functions. A closer approximation would require wider spectrum band for these band-limited functions or more frequent sampling; respectively, a closer approximation leads to less efficient data compression.
Therefore, there is an important problem of finding wide enough classes of recoverable processes for different choices set of available observations.
For example, for continuous time signals with certain structure, it was found that the restrictions imposed by the Nyquist rate could be excessive for signal recovery; see e.g. [1, 10]. In particular, a sparse enough subsequence or a semi-infinite subsequence can be removed from an oversampling sequence [7, 13]. There is also a so-called Papoulis approach [12] allowing to reduce the sampling rate with additional measurements at sampling points. Very wide uniqueness classes of continuous time signals with unlimited spectrum support were considered in the framework of the approach based on the so-called Landau’s criterion; see. e.g., [8, 9, 11], and a recent literature review in [11].
For finite discrete time signals, some paradigm changing results were obtained in [2, 3] and consequent papers in the so-called compressive sensing setting. This approach explores sparsity of signals, i.e. restrictions on the number of nonzero members of the underlying finite sequences.
In general, there is a difference between the problem of uniqueness of recovery and the problem of existence of a stable recovery algorithm. As was emphasized in [9], the uniqueness results do not imply stable data recovery. For example, any sampling below the Landau’s critical rate cannot be stable. The Landau’s rate mentioned here is a generalization of the critical Nyquist rate for the case of stable recovery, non-equidistant sampling and disconnected spectrum gaps.
The present paper considers infinite discrete time signals. It is shown that there exist wide classes of signals that are everywhere dense in the space of square-summable signals and such that signals from these classes feature robust recoverability of finite traces under very mild restrictions on the location of the observed data (Theorem 1 below). In particular, the case arbitrarily sparse and non-periodic subsequences of observations are not excluded. This result represent a generalization of results [5, 6] obtained for some special sets of observed points and special types of spectrum degeneracy.
The paper presents the required predicting kernels explicitly via their Z-transforms.
The paper is organized as following. Section 2 presents some definitions and preliminary results on predictability of sequences. Section 3 presents the main result. Section 4 contains the proofs. Section 5 presents some discussion.
2 Definitions and background
Let , and let be the set of all integers. Let , and let .
We denote by the set of all sequences , , such that for or for .
For or , we denote by the Z-transform
[TABLE]
Respectively, the inverse is defined as
[TABLE]
We have that if and only if . In addition, .
For , we denote .
For a finite set , we denote by the number of its elements.
We denote by is the indicator function.
The setting for the recovery problem
Let disjoint subsets and of be given, and let .
We are interested in the problem of recovery values from observations for , possibly, in the presence of a contaminating noise. We consider linear estimates only.
Definition 1
Let be a set of signals. Consider a problem of recovery from observations on of noise contaminated sequences , where , and where represents a noise. We say that allows finitely robust -recovery if there exists a sequence of mappings , , such that and that, for any and , and any finite set , there exists and such that
[TABLE]
where and
[TABLE]
Proposition 1
If a set features finitely robust -recoverability, then this set features finitely robust -recoverability for any disjoint subsets and of such that and .
Proof of Proposition 1. Let be such as required for -recoverability in Definition 1. Then the conditions of Definition 1 hold the pair if one selects the corresponding functions .
3 The main results
Theorem 1
Assume that any of the following conditions holds:
- (A)
* and .*
- (B)
* and .*
- (C)
* and .*
Then there exists a set of processes that features finitely robust -recoverability and such that, for any and any , there exists such that and .
Remark 1
Theorem 1 assumes that the set is infinite but its statement actually implies that an estimate of a finite trace of unknown values can be obtained using a finite set of observations, even contaminated by a noise, as described in Definition 1. On the other hand, to ensure that the recovery error does not exceed a preselected value, one would need to include a sufficiently large number of observations.
Remark 2
In the proof of Theprem 1 below, the required predicting kernels are presented explicitly via their Z-transforms.
Some examples where Theorem 1 holds
- (i)
If and , then condition (A) of Theorem 1 is satisfied. 2. (ii)
If and , where is given, then condition (A) of Theorem 1 is satisfied. 3. (iii)
If and , where and are given, then condition (A) of Theorem 1 is satisfied. 4. (iv)
If and , where and are given then condition (B) of Theorem 1 is satisfied. 5. (v)
If and , where and , then condition (C) of Theorem 1 is satisfied.
In the cases (i)-(iv), the recovery problem is a predicting problem. In the cases (ii)-(v), the subsequence of observations can be arbitrarily sparse. In the cases (iii)-(v), the sequences of observations are non-periodic, and there are infinitely growing gaps between observations.
4 Proof of Theorem 1
Case A
Let us prove first that Theorem 1 holds if condition (A) is satisfied. We refer it as Case (A). Let . By condition (A) of the theorem, .
By Proposition 1, it suffices to consider the case where . Let us assume that this is the case.
Let the sequence be such that for all ,
[TABLE]
Let us consider a mapping such that for all for .
For , let .
Let us define a mapping such that , where and .
Let be the set of all for all and all .
Let and .
Let us introduce kernels , , defined explicitly as
[TABLE]
where
[TABLE]
Here , where is fixed and where .
The equations for are based on the predictors introduced in [4]; they represent a reformulation of the corresponding equations in [6] adjusted for the special case where the spectrum degeneracy is located in a neighbourhood of .
By Lemma 2 from [6], the set features finitely robust -recoverability in the sense of Definition 1 with some the kernels , such that the required estimate of is
[TABLE]
Here is a sufficiently large number.
Since for the corresponding estimate for can be presented as
[TABLE]
Here .
Let us define a mapping such that is defined such that
[TABLE]
where and .
We construct the sought set as the set of all for all and all .
It follows from the definitions and from the established recoverability of the set that the set features finitely robust -recoverability in the sense of Definition 1 such that the required estimate can be presented as
[TABLE]
Case B
Similarly to the Case A, we obtain that condition (B) is sufficient to ensure that the statement of the theorem holds. For this, we can just repeat the proof adjusted to the use of backward prediction. We refer it as Case (B).
Case C
Let us prove that condition (C) is sufficient to ensure that the statement of the theorem holds.
Let and . Further, for , let , , , and , be defined similarly to , , , and , respectively, defined for Case (A) with . By the result obtained for the Case (A), it follows that the class features finitely robust -recoverability, i.e., the conditions of Definition 1 hold, with the estimates
[TABLE]
Here kernels are such as required in Definition 1.
Further, for , let , , , and , be defined similarly to , , , and , respectively, for Case (B) with . By the theorem statement for Case (B), it follows that the class features finitely robust -recoverability, i.e., the conditions of Definition 1 hold, with the estimates
[TABLE]
Here kernels are such as required in Definition 1.
We construct the sought set as the class of processes that can be represented as
[TABLE]
for some and .
Clearly, an estimate (1) for a given holds for sufficiently large and small , since similar estimates hold for .
Let us show that can be represented via (2) for with some choice of appropriate mappings . By the definitions, it follows that, for ,
[TABLE]
Hence
[TABLE]
where
[TABLE]
This gives representation (2). This completes the proof for the Case (C) as well as the proof of Theorem 1.
5 Discussion
Theorem 1 provides an existence result. The conditions on the choice of the sets and imposed by Theorem 1 are quite mild. There are no restrictions on the sparsity of or on the choices of presented in Definition 1 and in the definition of . For example, the set can have arbitrarily located gaps, in particular, it can have periodic gaps as well as non-periodic gaps.
The proof of Theorem 1 provides explicitly a recovery algorithm based one a similar algorithm [6] focused on a special case of periodic set ; some problems for its numerical implementation are outlined therein. Some experiments are described in [6]. In particular, if is too sparse, or and are too large, or and are to small, then the corresponding predicting kernels will be too large and too heavy-tailed for implementation on standard computers. The numerical examples in [6] show that an effective numerical implementation of this algorithm would require significant efforts.
There are other choices of the sets and of the recovery algorithms in the proof of Theorem 1. The proof above uses sets of band-limited processes with spectrum gaps . Alternatively, they could be replaced by processes featuring spectrum degeneracy at a single point only, as is allowed in Lemma 2 [6]. For some important special cases, other linear predicting kernels could be more effective. For example, the recovering operators suggested in [5] would be preferable in the case where the set is finite and where the underlying processes belong to . The linear recovery operators from [6] can be used in the case where the is a periodic subsequence of . An approaches from the proofs of [7, 13] could lead to a different proof of Theorem 1. However, it is unclear if the numerical feasibility can be improved by any of these possible modification.
We leave these questions for the future research.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Butzer, P.L., and Stens, R. L. (1992). Sampling theory for not necessarily band-limited functions: A historical overview. SIAM Review 34(1), 40–53.
- 2[2] Candés, E., Romberg, J., and Tao, T. (2006). Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information. IEEE Trans. Informat. Theory 52(12), 52(2), 489–509.
- 3[3] Donoho, D.L. (2006). Compressed sensing. IEEE Trans. on Inform. Theory 52, 1289–1306.
- 4[4] Dokuchaev, N. (2012). Predictors for discrete time processes with energy decay on higher frequencies. IEEE Transactions on Signal Processing 60 , No. 11, 6027-6030.
- 5[5] Dokuchaev, N. (2017). On exact and optimal recovering of missing values for sequences. Signal Processing 135 , 81–86.
- 6[6] Dokuchaev, N. (2019). On recovery of discrete time signals from their periodic subsequences. Signal Processing 162 180–188.
- 7[7] Ferreira, P. G. S. G. (1995). Sampling series with an infinite number of unknown samples. In: Samp TA’95 , 268–271.
- 8[8] Landau, H.J. (1964). A sparse regular sequence of exponentials closed on large sets. Bull. Amer. Math. Soc. 70 566–569.
