Periodic source detection in Discrete dynamical systems via space-time sampling
Abstract.
In this paper, we examine a discrete dynamical system defined by , where takes values in a Hilbert space and is a periodic source with values in a fixed closed subspace of .
Our goal is to identify conditions on some spatial sampling system of that enable stable recovery of the unknown source term from space-time samples . We provide necessary and sufficient conditions on to ensure stable recovery of any . Additionally, we explicitly construct an operator , dependent on , such that .
2020 Mathematics Subject Classification:
41A65, 43A701. Introduction
In this paper, we study the problem of recovering a periodic source driving a dynamical system from space-time samples. The setting is described by a discrete dynamical system in a Hilbert space given by
(1.1) |
where , is such that for all , and where is a fixed closed subspace of . The variable represents discrete time, and the operator in Equation (1.1) is assumed to be a bounded linear operator on . In some applications this operator may correspond to a physical phenomenon modeling a space-time signal evolving in time under the action of the operator and driven by the periodic source . The problem we wish to solve is to find the unknown periodic source from space-time samples of the function , given by
(1.2) |
where is a countable set representing spatial test functions for probing at time . Specifically, we want to determine conditions on the set so that we can recover from the collected samples such that the recovery operator is stable under perturbations of . This means that the operator should be a continuous operator under appropriate norms (to be defined later).
This problem was inspired by environmental monitoring for the detection of pollutants emanating from smoke stacks (see e.g., [16]). The solution to this problem may also be useful in other applications such as epidemiology, network analysis, computational biology, and further applications.
The type of inverse problem we are studying falls into the so-called Dynamical Sampling problems, in which an unknown of interest in a dynamical system is to be determined from space-time samples of a time-evolving signal . Dynamical sampling problems vary depending on which unknown of interest is to be found. When the unknown of interest is the initial distribution , it is called the space-time trade-off (see e.g., [1, 2, 7, 11, 12, 14, 15, 19, 20]). If the unknown is the operator or some parameters related to , the problem is referred to as system identification [9, 10, 13, 17]. The problem of interest in this paper falls into the category of source recovery problems (see e.g., [4, 3, 6, 5, 6, 8] and the references therein).
1.1. Notation
Throughout the paper, will denote a separable Hilbert space. will denote the Hilbert space with the natural inner product induced by . In particular, for .
To simplify some of the notation, we introduce the following operators:
Let be a bounded invertible operator with operator norm , and an integer , we define invertible operators
(1.3) |
Here denotes the Identity operator in . For the dynamical system (1.1) the sequence will be called the source term, and its period.
We now introduce two Banach spaces , and which we will need for out work.
Definition 1.1.
The space is the set of double infinite matrices
such that each row of belongs to , and . We endow with the norm .
The space is a Banach space and can be identified with the space of bounded linear operators from to , endowed with the operator norm. (See [3]). We are now ready to define the subspace .
Definition 1.2.
Let be an integer. The space is the set of matrices with rows such that there exist satisfying . We endow with the norm induced by .
In Appendix B we prove properties of the space .
1.2. Contributions and Organization
The paper is organized as follows. In Section 2, we state Theorem 2.2 wich provide the necessary and sufficient conditions on the set for the stable recovery of the source term in (1.1) from the space-time samples (1.2). The proof of Theorem 2.2 is presented in Section 3, which also provides a reconstruction operator in (3.14). The two sections in the Appendix develop tools that are used in the proof of Theorem 2.2. Specifically, in Appendix A we develop the Discrete Fourier Transform for functions taking values in a general Hilbert space, while in Appendix B we show that is a Banach space, prove some of its properties and conclude that it is the natural domain of the reconstruction operator .
2. Main result
In this section, we provide the necessary and sufficient conditions on a set for solving the recovery of any -periodic source term driving the system as described in Equation (1.1). Throughout the article, we will sometimes identify -periodic sequences with the vector of their first elements, i.e. we will represent an periodic sequence by the finite sequence
We begin by defining the general problem:
Problem 1.
Let be a bounded linear operator with . Let be a closed subspace of . Consider the dynamical system describing the evolution of via
(2.1) |
where the initial state is unknown, and is an unknown -periodic sequence in . What are the conditions on such that can be recovered from in a stable way? Equivalently, under what conditions on does there exist a linear bounded operator such that ?
Before we describe our results several remarks are in order.
Remark 2.1.
- (1)
-
(2)
Given a fixed , consider the subset of of all matrices
corresponding to solutions of the system associated with . We require that the continuous operator , described in Problem 1, has constant value on that set,. i.e., for all solutions , independent of the unknown initial state
The following theorem provides the necessary and sufficient conditions on the probing set of functions for the existence of a continuous reconstruction operator . One part of its proof describes a reconstruction algorithm. However, this algorithm is not unique, in general.
Using the notation from Equation (1.3), we present the main result.
Theorem 2.2.
Let be a bounded operator with , N a positive integer, and a closed subspace of .
Fix and . The following are equivalent:
-
(1)
There exists a bounded operator such that for each solution of the system in it holds that .
-
(2)
The set is a frame of for
-
(3)
is a frame of , for , where .
3. Proofs
Before proving Theorem 2.2, we start with some preliminaries.
3.1. Periodic solution related to the periodic source
In this subsection, we prove that there exists an unique periodic solution to the dynamical system in Equation 2.1.
A sequence with values in satisfying
can be expressed as
(3.1) |
The next Lemma proves the existence and uniqueness of a periodic solution to (2.1) and gives the relation between the unique periodic solution of (2.1) in terms of the source .
Lemma 3.1.
Let be a separable Hilbert space, let be a subspace, let be a bounded operator with , and let , be -periodic. Then there exists a unique periodic solution to (2.1). Moreover, the Fourier coefficients of the -periodic solution to (2.1), i.e.,
(3.2) |
are related to the Fourier coefficients of the periodic source in (3.1) by the identities
where denotes the identity operator on . Equivalently, using the notation introduced in equation (1.3),
Proof.
Assume is an -periodic sequence that satisfies (2.1). Then, using (3.2), we have
Thus,
Finally, it follows that
which, by the unicity of the Fourier coefficients yields
(3.3) |
Since , is an invertible bounded operator on for each . Hence, the expression above also guarantees the existence and uniqueness of a periodic solution . ∎
3.2. General solution of the difference equation with a periodic source
In this subsection, we obtain the relation between the periodic solution and the periodic source term , using the discrete Fourier transform in Hilbert spaces described in Appendix A.
From the theory of difference equations (see for example [18]), the solution of (2.1), for the initial condition is given by
(3.4) |
Assuming that , and is -periodic we re-write (3.4) as
(3.5) |
Here is defined by which converges by our assumption that . Let be defined by
(3.6) |
Then
(3.7) |
Hence, is an -periodic sequence in . In addition,
(3.8) | ||||
(3.9) | ||||
(3.10) | ||||
(3.11) |
Therefore is an -periodic sequence in that satisfies (2.1).
By Lemma 3.1, we obtain
3.3. Sufficient conditions for the stable recovery of the source
In this section, we provide sufficient conditions on the set for the stable recovery of any sequence taking values in from the space-time samples . In doing so, we also develop an algorithm for the recovery of . It turns out that these sufficient conditions are also necessary, as we will prove in the next section. However, the algorithm we describe is not unique; there are many algorithms that can achieve stable recovery as long as the conditions on are met. The theorem providing these sufficient condition is given below.
Theorem 3.2.
Proof.
From (3.12), the general solution of (2.1) is of the form
where is the unique -periodic solution to system (2.1) for -periodic source .
Set with . Thus,
The first term on the right hand side can be bounded above by
Since , it follows that . We conclude that
(3.13) |
In what follows, we will show how, under the right conditions of , we can obtain from .
For each . Since is a linear combination of the vectors belonging to , we conclude that , and that (see Appendix A).
Let be the closed subspace of , defined as . Assume that is a frame of for (or equivalently, that is a frame of for ), and let be one of its a dual frames in . Then, by the reconstruction formula for frames, we can recover from
The relation is then used to recover , and hence , . ∎
Note that the reconstruction illustrated above implies for example the choice of a dual frame for for , which is, in general, not unique, showing that our reconstruction algorithm is not unique. However, we will show next, that the condition on the set in theorem 3.2 turns out to be necessary for the existence of a continuous reconstruction operator , as described in the next section.
3.4. Proof of necessity
In the next proposition we state that the frame condition in Theorem 3.2, is necessary for the existence of a continuous linear operator from the Banach space to such that and hence an operator such that .
Proposition 3.3.
Fix and . Assume that there exists a bounded operator such that for each solution of a system in (2.1), we have , then the set is a frame of for
Proof.
Let be an arbitrary vector and Define by , and for . Consider the dynamical system (2.1) with this choice of and the unique periodic solution associated with this choice. Note that, from Lemma 3.1 we have that , and hence and for . Then we have,
So we have that for any ,
This says that satisfies the lower frame inequality for . For the upper frame bound we have
Here is the Bessel constant of . Since this argument can be repeated for each this concludes the proof of the implication. ∎
3.5. Proof of Theorem 2.2
We first need the following Lemma:
Lemma 3.4.
Let be a Hilbert space, be a closed subspace and a Bessel sequence in and let be a bounded invertible operator. Then the set is a frame of if and only if is a frame of .
Proof.
For the sufficiency, let and be the lower and upper frame bounds for . Then for ,
Given , let . We have
The upper frame bound follows from the fact that is Bessel. The proof of the converse is the same.
∎
Proof of Theorem 2.2.
2) 1) Let us start by defining the operator .
Let be a dual frame of in . Given , define
(3.14) |
By Lemma B.2, is a well defined operator which is bounded since is Bessel for
Now if is a solution of dynamical system (2.1) with -periodic source , then, by the proof of Theorem 3.2, we know that , the unique periodic solution of (2.1) with -periodic source .
Using Lemma 3.1 we obtain , and applying the inverse Fourier transform defined by (A.2), the result follows. So, our operator is
For see Lemma 3.4.
∎
Appendix A Discrete Fourier transform in general Hilbert spaces
In this section we prove the existence of the Fourier decomposition that we use in our main theorem. The Fourier transform can be defined for functions taking values in a general separable Hilbert space. Here we use the Fourier transform for periodic vector value sequences defined in the integers. Although this is a known folklore, we present it here for completeness.
Let be a separable Hilbert space, , and the cyclic group of elements.
Proposition A.1.
Any function has a Fourier decomposition, i.e. there exist unique function such that
Proof.
For and define, . Note that is a linear functional, and is bounded since
So, using Riesz theorem, for each there exists such that for all
Now since is a scalar function it has a discrete Fourier decomposition, thus
for every . Thus,
∎
The unitary transformation
defined by , is called the Fourier transform.
Thus, we have the formulae:
(A.1) |
The Fourier transform can equivalently be defined component-wise:
Fix an orthonormal basis of Given define for each by
Then, we have . Now, each has a scalar discrete Fourier decomposition. i.e. .
We have for ,
Now, using the unicity of the decomposition we conclude that
The transformation can be put in matrix form. Let be the matrix . Thus is an unitary matrix with . Now if we write, for , , and then
(A.2) |
Appendix B The subspace
In this section, we show that the space in Definition 1.2 is a closed subspace of (see Definition 1.1), and hence is also a Banach space. In addition, we prove an important property of the space and show that it is a natural domain for the reconstruction operator .
The first property is stated in the following Lemma.
Lemma B.1.
is a closed subspace of .
Proof.
Assume that a sequence converges to , i.e., as . Let and be defined as the rows and . Since , we have that . To simplify notation, we will drop the script for the remainder of the proof. We first Show that the sequence is a Cauchy sequence. Since is convergent in , we have . Thus, given , we can find an integer such that
and get
where are chosen large enough to obtain the last inequality. Hence, is a Cauchy sequence. Therefore, there exists such that . Finally, we show that .
(B.1) |
For choose such that and for . Then, by fixing , and choosing large enough so that , Inequality (B.1) gives
∎
The second important property, stated in the lemma below, shows that the operator defined in (3.14) is a bounded operator from to .
Lemma B.2.
Let be a separable Hilbert space, and let , be any Bessel sequences in with optimal Bessel bound . Then the mapping
defined by
is a well-defined bounded operator.
Proof.
As in the proof of he previous lemma we let be the row of . Since , there exists a sequence such that
(B.2) |
Furthermore, since is a Bessel sequence in with bound , then
(B.3) |
Moreover, since , we have and we obtain
Since the inequality above holds for each , taking we have
∎
References
- [1] A. Aldroubi, C. Cabrelli, A. F. Çakmak, U. Molter, and A. Petrosyan, Iterative actions of normal operators, J. Funct. Anal., 272 (2017), pp. 1121–1146.
- [2] A. Aldroubi, C. Cabrelli, U. Molter, and S. Tang, Dynamical sampling, Applied and Computational Harmonic Analysis, 42 (2017), pp. 378–401. doi: 10.1016/j.acha.2015.08.014.
- [3] A. Aldroubi, R. Diaz Martin, L. Gong, J. Mashreghi, and I. Medri, Characterization of frames for source recovery from dynamical samples, arXiv:2401.15450, (2023).
- [4] A. Aldroubi, R. Diaz Martin, and M. Ivan, Dynamical sampling for the recovery of spatially constant source terms in dynamical systems, Linear Algebra and its Applications, 694 (2024), pp. 148–185.
- [5] A. Aldroubi, R. Diaz Martin, and I. Medri, Dynamical sampling for the recovery of spatially constant source terms in dynamical systems, arXiv preprint arXiv:2308.01462, (2023).
- [6] A. Aldroubi, L. Gong, and I. Krishtal, Recovery of rapidly decaying source terms from dynamical samples in evolution equations, Sampling Theory, Signal Processing, and Data Analysis, 21 (2023), p. 15.
- [7] A. Aldroubi, K. Gröchenig, L. Huang, P. Jaming, I. Krishtal, and J. L. Romero, Sampling the flow of a bandlimited function, The Journal of Geometric Analysis, 31 (2021), pp. 9241–9275.
- [8] A. Aldroubi, L. Huang, K. Kornelson, and I. Krishtal, Predictive algorithms in dynamical sampling for burst-like forcing terms, Applied and Computational Harmonic Analysis, 65 (2023), pp. 322–347.
- [9] A. Aldroubi, L. Huang, I. Krishtal, A. Ledeczi, R. R. Lederman, and P. Volgyesi, Dynamical sampling with additive random noise, Sampl. Theory Signal Image Process., 17 (2018), pp. 153–182.
- [10] A. Aldroubi and I. Krishtal, Krylov subspace methods in dynamical sampling, Sampl. Theory Signal Image Process., 15 (2016), pp. 9–20.
- [11] C. Cabrelli, U. Molter, V. Paternostro, and F. Philipp, Dynamical sampling on finite index sets, J. Anal. Math., 140 (2020), pp. 637–667.
- [12] C. Cabrelli, U. Molter, and D. Suárez, Multi-orbital frames through model spaces, Complex Analysis and Operator Theory, 15 (2021), pp. 1–22.
- [13] J. Cheng and S. Tang, Estimate the spectrum of affine dynamical systems from partial observations of a single trajectory data, Inverse Problems, 38 (2022), pp. Paper No. 015004, 42.
- [14] R. Díaz Martín, I. Medri, and U. Molter, Continuous and discrete dynamical sampling, J. Math. Anal. Appl., 499 (2021), pp. Paper No. 125060, 19.
- [15] , Dynamical sampling: a view from control theory, in Excursions in harmonic analysis. Vol. 6, Appl. Numer. Harmon. Anal., Birkhäuser/Springer, Cham, [2021] ©2021, pp. 269–295.
- [16] J. Ranieri, I. Dokmanić, A. Chebira, and M. Vetterli, Sampling and reconstruction of time-varying atmospheric emissions, in 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2012, pp. 3673–3676.
- [17] S. Tang, System identification in dynamical sampling, Adv. Comput. Math., 43 (2017), pp. 555–580.
- [18] O. M. Vustata R.S. Kulenovic, Discrete Dynamical Systems and Difference Equations with Mathematica, CRC PRESS, Boca Raton, 2002.
- [19] Q. Zhang, B. Liu, and R. Li, Dynamical sampling in multiply generated shift-invariant spaces, Applicable Analysis, 96 (2017), pp. 760–770.
- [20] I. Zlotnikov, On planar sampling with Gaussian kernel in spaces of bandlimited functions, J. Fourier Anal. Appl., 28 (2022), pp. Paper No. 55, 24.