Académique Documents
Professionnel Documents
Culture Documents
Abstract—The theoretical basis for conventional acquisition of equally-spaced time instants appropriately separated. In this pa-
bandlimited signals typically relies on uniform time sampling and per, we propose a signal representation based on equally-spaced
assumes infinite-precision amplitude values. In this paper, we ex- amplitude samples with infinite-precision timing information.
plore signal representation and recovery based on uniform ampli-
tude sampling with assumed infinite precision timing information. We introduce the delta-ramp encoder that generates a time en-
The approach is based on the delta-ramp encoder which consists of coded version of the input signal and show how this sampling
applying a one-level level-crossing detector to the result of adding and reconstruction process can be theoretically analyzed based
an appropriate sawtooth-like waveformto the input signal. The out- on the amplitude sampling concept also introduced in this paper.
put samples are the time instants of these level crossings, thus repre- Signal representation based on discrete amplitudes and con-
senting a time-encoded version of the input signal. For theoretical
purposes, this system can be equivalently analyzed by reversibly tinuous time has previously been studied and utilized in a number
transforming through ramp addition a nonmonotonic input signal of contexts. In [4] signal representation consists of the real and
into a monotonic one, which is then uniformly sampled in ampli- complex zeros of a bandlimited signal. Logan’s theorem [5] char-
tude. The monotonic function is then represented by the times at acterizes a subclass of bandpass signals that can be completely
which the signal crosses a predefined and equally-spaced set of am- represented, up to a scaling factor, by their zero crossings. Prac-
plitude values. We refer to this technique as amplitude sampling.
The time sequence generated can be interpreted alternatively as tical algorithms for recovery from zero crossings of periodic sig-
nonuniform time sampling of the original source signal. We derive nals in this class have been proposed in [6]. Arbitrary bandlim-
duality and frequency-domain properties for the functions involved ited signals can also be implicitly described by the zero crossings
in the transformation. Iterative algorithms are proposed and im- of a function resulting from an invertible transformation [7]–
plemented for recovery of the original source signal. As indicated [9]—for example, the addition of a sinewave [10, Theorem 1].
in the simulations, the proposed iterative amplitude-sampling al-
gorithm achieves a faster convergence rate than frame-based re- In principle, interpolation is possible through Hadamard’s fac-
construction for nonuniform sampling. The performance can also torization [11, Chapter 5] although there are more efficient tech-
be improved by appropriate choice of the parameters while main- niques in terms of convergence rate [12]–[15]. Zero-crossings
taining the same sampling density. have also been studied in relation to wavelet transforms [16].
Index Terms—Sampling theory, level-crossing sampling, nonuni- In this case, stable reconstruction can be achieved by including
form sampling and reconstruction, iterative algorithms. additional information about the original signal.
The extension from zero crossings to multiple levels, in the
context of data compression, was investigated in [17]. In that
I. INTRODUCTION
work, a sample is generated whenever the source signal crosses
HE theoretical foundation of conventional time sampling
T typically relies on the sampling theorem for bandlimited
signals [1]–[3], which states that bandlimited signals can be per-
a predefined set of threshold levels. The time instants of the
crossings and the level-crossings directions were utilized to rep-
resent the signal although time was still quantized due to practi-
fectly represented by infinite-precision amplitude values taken at cal considerations. A practical continuous-time version of level-
crossing sampling was later proposed in [18]. Asynchronous
Manuscript received May 31, 2017; revised December 18, 2017, September delta modulation [19] is, also, in some sense, a precursor of
17, 2018, and January 28, 2019; accepted February 15, 2019. Date of publication level-crossing sampling since it generates a positive or nega-
March 8, 2019; date of current version April 12, 2019. The associate editor
coordinating the review of this manuscript and approving it for publication was tive pulse at time instants when the change in signal amplitude
Prof. Ozgur Yilmaz. This work was supported in part by Texas Instruments surpasses a fixed quantity.
Leadership University Program. The work of P. Martínez-Nuevo was supported In the context of asynchronous sigma-delta modulation sys-
in part by Fundación Rafael del Pino, Madrid, Spain. The work of H.-Y. Lai was
supported in part by the Jacobs Fellowship and in part by the Siebel Fellowship. tems,
(Corresponding author: Pablo Martínez-Nuevo.) In the context of asynchronous sigma-delta modulation sys-
P. Martínez-Nuevo was with the Department of Electrical Engineering and tems, the connection between time-based representation and lo-
Computer Science, Massachusetts Institute of Technology, Cambridge, MA
02139 USA. He is now with the Research Department, Bang & Olufsen, Struer cal averages of bandlimited signals was shown in [20] where
7600, Denmark (e-mail:,pmnuevo@alum.mit.edu). frame-based reconstruction can be carried out [21, Theorem 7].
H.-Y. Lai and A. V. Oppenheim are with the Department of Electrical En- This sampling process can then be viewed as a representation of
gineering and Computer Science, Massachusetts Institute of Technology, Cam-
bridge, MA 02139 USA (e-mail:,hsinyul@mit.edu; avo@mit.edu). a signal as a stream of pulses where processing can be performed
Digital Object Identifier 10.1109/TSP.2019.2904027 directly in the pulse domain [22].
1053-587X © 2019 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
MARTÍNEZ-NUEVO et al.: DELTA-RAMP ENCODER FOR AMPLITUDE SAMPLING AND ITS INTERPRETATION AS TIME ENCODING 2517
C. Sampling Density
As noted earlier, amplitude sampling in the form presented
here can be viewed as equivalent to nonuniform time sampling.
In this setting, stable reconstruction algorithms typically impose
conditions on the sequence of sampling instants as for example Fig. 5. Illustration of the iteration described in Theorem 1 with the initializa-
the Landau rate [25] for bandlimited signals. In order to gain tion t0 = u0 .
insight into the time-sampling density inherent in our amplitude-
sampling process, assume the source signal f has a bounded The detailed proof is carried out in Appendix A.
derivative, i.e. |f (t)| ≤ B for some B > 0 and that |α| > B so As used in the preceding, the value of h̃(u0 ) can be obtained
that the function g(t) = αt + f (t) is strictly monotonic. Then from the first equality in (11). In particular, h̃(u0 ) = f (t∗ ) where
the time between successive samples satisfies the inequality t∗ is the value that satisfies u0 = t∗ + f (t∗ )/α. The solution is
Δ Δ unique since the slope of the ramp, in absolute value, is al-
≤ |tn+1 − tn | ≤ . (10) ways greater than the maximum value of the derivative of f .
|α| + B |α| − B
As shown in Fig. 5, t0 is the time instant at which the ramp
where Δ > 0 is the separation between consecutive amplitude αt0 − αt intersects the function f (t). In the same way, the
levels. value of the (n + 1)-th iteration can be viewed as the solu-
The bounds in (10) are consistent with intuition. For example, tion of αt − (αu0 − f (tn )) = 0. In other words, we iteratively
assume that α is positive. The derivative of g is bounded by α+B construct a straight line passing through the point (u0 , f (tn )).
which provides the minimum attainable time separation between The intersection with the horizontal axis then corresponds to the
crossings. Similarly, the maximum separation is essentially lim- value of tn+1 .
ited by α − B. The quantization step Δ represents the change in Note that the process for recovering h from f is analogous to
amplitude necessary to produce a sample. Additionally, when α the one presented in Theorem 1, i.e. the iteration takes the form
achieves sufficiently large values, the bounds for time separation fn+1 (t) = h̃(fn (t)/α + t).
become closer, or equivalently, the time sequence becomes more
uniform. We can observe this effect in (10) where amplitude is V. SPECTRAL PROPERTIES
approximately a scaled version of the time axis.
Assumptions made on the source signal f are naturally re-
flected in the structure of h. In this section, we assume that f
D. Iterative Algorithm for the Realization of Mα is a bandlimited function and derive properties regarding the
In this section, we propose an iterative algorithm for the im- spectral content of the amplitude-time function h. The duality
plementation of Mα to generate h(u) from f (t). By duality, between f and h = Mα f implies that similar conclusions can
an equivalent algorithm can be used for the implemention of be made about f when h is assumed to be bandlimited.
Mα−1 to generate f (t) from h(u). For ease of illustration, we In exploring the spectral content of h we assume that f is
consider a modified version of the transformation Mα by consid- bandlimited to σ rad/s with σ > 0 and bounded in amplitude,
ering h̃(u) = −αh(αu). This transformation, which we denote i.e. |f (t)| < A for some A. We further assume that the decay
by M̃α , is then given by: of f (t) for t real satisfies |f (t)| ≤ A/(1 + t2 ). In principle, the
extension to square-integrable functions is straightforward. With
1
f (t) = h̃ f (t) + t , our assumptions on f , Bernstein’s inequality [26] provides the
α
(11) bound |f (t)| ≤ Aσ for all t ∈ R. This bound gurantees that the
1 function u defined as
h̃(u) = f − h̃(u) + u .
α
u = g(t) = αt + f (t). (13)
Equations (11) form the basis for the iterative algorithm for-
will be strictly monotonic whenever |α| > Aσ. The function h
malized in the following theorem.
is then given by h(u) = g −1 (u) − u/α. From Theorem 2 below
Theorem 1: Let the function f be Lipschitz continuous with
it follows that the decay of the Fourier transform of h, denoted
constant < α and suppose that supt∈R |f (t)| ≤ A. Then, the
by ĥ(ξ), satisfies ĥ(ξ) = O(e−2π|ξ|b ) as ξ → ∞ where b > 0 is
function values h̃(u) = (M̃α f )(u) for u ∈ R can be obtained
determined by the difference |α| − Aσ.
by the iteration
Theorem 2: Let f (t) : R → R be a continuous function ban-
1 dlimited to σ > 0 rad/s. Assume further that |f (t)| ≤ A/(1 +
h̃n+1 (u) = f u − h̃n (u) (12)
α t2 ) for all t ∈ R and some A > 0. Construct the function
for n ≥ 0 where h̃0 (u) = f (u) and h̃n (u) → h̃(u) as n → ∞. u = g(t) = αt + f (t) (14)
2520 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 67, NO. 10, MAY 15, 2019
for |α| > Aσ. Then, there exists g −1 (u) for all u ∈ R and a
constant C > 0 such that the Fourier transform of h(u) = g −1 (t)
− u/α satisfies |ĥ(ξ)| ≤ Ce−2π|ξ|b for any 0 ≤ b < a such that
|α| |α| |α| − Aσ
a= log − . (15)
σ Aσ σ
and ξ ∈ R. Fig. 6. Approximate reconstruction procedure for a bandlimited source signal
f such that h = Mα f . The block D/C is a discrete-to-continuous operation
The detailed proof is carried out in Appendix B. involving sinc interpolation with period Δ.
As anticipated, the rate of decay of the Fourier transform at in-
finity depends on |α| − Aσ. The difference is logarithmic in the
The transformation Mα also has an impact on the Lp norms of
first term and linear in the second one. The larger the difference
the respective functions with the parameter α playing a crucial
the faster the decay at infinity. Note that a > 0 always holds since
role. It can be shown—refer to Proposition 4 in Appendix D—
|α| > Aσ. Assuming α > 0, this difference is precisely impact-
that the decay on the real line of both functions is related by
ing the highest slope portions in h, or, equivalently, the regions in
which f is smallest. The underlying reason being that the deriva- 1
||h||p = ||f ||p , p ∈ [1, ∞]. (16)
tive of g −1 is the reciprocal of g, i.e. (g −1 (u)) = 1/g (g −1 (u)) α
1
1− p
for all u ∈ R. Informally, it is the tilted regions in the shape of h
are responsible, to some extent, for the high-frequency content. Not only does h belong to Lp (R) if f does, but their respective
It should be emphasized that any bandlimited function will norms are also related by a scaling factor which is precisely α.
naturally be in the class of signals whose spectrum exhibits Indeed, for very large values of |α|, the ramp approaches the ver-
at least exponential decay at infinity. However, Theorem 3 tical axis, thus reducing the range of h and decreasing the norm.
stated below asserts that f and h cannot be simultaneously In terms of a sense of distance, consider h1 = Mα f1 and
bandlimited. The precise statement in the description of the h2 = Mα f2 . The transformation Mα preserves the L1 distance
theorem guarantees this property with the possible exception of, (see Proposition 5 in Appendix D), i.e.
at most, one value of α. For practical purposes, we can ignore ||h1 − h2 ||1 = ||f1 − f2 ||1 . (17)
this isolated case.
Theorem 3: Under the conditions of Theorem 2 and unless f By duality, these properties hold irrespective of the role of each
is constant, the function h is nonbandlimited for every α > Aσ function as an input or output.
with at most one exception.
The detailed proof is carried out in Appendix C. VII. RECONSTRUCTION FROM DELTA-RAMP ENCODING
In the singular case, in which f is a constant, it can be shown
through the constructive process of Mα by ramp addition that h is The time encoding performed by the delta-ramp encoder can
constant as well, specifically, for f = A, then h = −A/α. From be seen, under the amplitude sampling perspective, as signal-
another point of view, according to (5), the function f results, dependent nonuniform time sampling of the source signal f
in general, from h with a nonlinear warping of the independent based on uniform time sampling of the associated amplitude-
variable. When either of the two functions is constant, the warp- time function h. If f is bandlimited, then as was shown in
ing is affine. Therefore, in this case, the bandlimited property Section V h is not bandlimited and consequently cannot be
is preserved [27]. In our context the conclusion follows directly exactly reconstructed through bandlimited interpolation. Our
from (5) that if either f or h is constant, the other must be also. reconstruction approach begins by initially using sinc interpo-
More generally, if |α| increases significantly, the warping lation as an approximation. This is then extended to an iterative
function becomes approximately linear since f (t) is negligible algorithm that achieves accurate recovery. Throughout this en-
compared to αt, i.e. f (t) ≈ −αh(αt). This is consistent with (15) tire section, we assume that the source signal f is bandlimited
where an increase of |α| produces a faster decay at infinity of ĥ. to σ rad/s, and |f (t)| ≤ A/(1 + t2 ) for A > 0 and all t ∈ R.
In some sense, h inherits characteristics of f since it is a ”time- The approximate reconstruction of f based on sinc interpo-
warped” version of f . In this section, we show the connections lation of h is depicted in Fig. 6. From this approximation to
between the properties of f and h in the time domain with the h an approximation to f is generated through Mα−1 which is
relationship between f and h as specified in (5) which explicitly then lowpass filtered since f is assumed to be bandlimited. In
requires that the slope of the ramp added to f and the slope of particular, the D/C system is defined by the relationship
the ramp subtracted to obtain h be exact inverses. Intuitively, it is
hΔ (u) = h(nΔ)sinc(u/Δ − n). (18)
not surprising that the function h should present decay properties
n∈Z
similar to those of f once the unbounded growth of the ramp
component has been subtracted. In particular, when the slopes Note that the samples of h are related to {tn } as h(nΔ) =
of the two ramps are reciprocals of each other, the decay of h tn − nΔ/α, n ∈ Z. The motivation to perform bandlimited in-
will match that of f . Otherwise h does not decay appropriately terpolation from the samples of h is based on the exponential
on the real line (see Proposition 3 in Appendix D). decay of its spectrum. Since h is nonbandlimited, the aliasing
MARTÍNEZ-NUEVO et al.: DELTA-RAMP ENCODER FOR AMPLITUDE SAMPLING AND ITS INTERPRETATION AS TIME ENCODING 2521
Fig. 10. Performance comparison between IASR and the Voronoi method
when the sampling density is fixed and α and Δ are changed.
APPENDIX A
PROOF OF THEOREM 1
According to (11), obtaining h̃(u0 ) for some fixed u0 ∈ R is
equivalent to finding some t∗ ∈ R such that u0 = t∗ + f (t∗ )/α
since h̃(u0 ) = f (t∗ ). Therefore, we have to find the roots of
1
t = u0 − f (t) vu0 (t) (22)
α
for t ∈ R. It is easy to see that vu0 (t) is Lipschitz continu-
ous for some constant K < 1. Furthermore, there always exists
some ≥ A/α such that vuo : I → I where I = [u0 − , u0 +
]. Thus, the Banach fixed-point theorem [28] guarantees the
uniqueness and existence of a solution. Moreover, it ensures
Fig. 11. Performance comparison between IASR and the Voronoi method convergence with the following bounds for the error
based on computation time for a specific hardware and software implementation.
The solid markers represent the reconstruction accuracy of the corresponding |tn+1 − t∗ | ≤ K|tn − t∗ | (23)
iteration.
for n ≥ 0 where t0 ∈ I and tn+1 = vu0 (tn ). Then, the iteration
However, in practice, we have considered in our simulations can be equivalently expressed in terms of the functional compo-
uniformly oversampled finite-length signals. Thus, in a practical sition form as
setting, transformations of the form Mα take uniform samples
1
to nonuniform samples. Due to the oversampling, we chose to h̃n+1 (u0 ) = f u0 − h̃n (u0 ) . (24)
α
perform linear interpolation to obtain an approximation to the
corresponding uniform samples. Since u0 was chosen arbitrarily, the same conclusions hold for
The Voronoi method mainly consists of a zero-order hold any u0 ∈ R.
and a lowpass filtering operation. Then, obtaining the function
values at the nonuniform instants of time, i.e. fk (tn ), requires APPENDIX B
additional computation since they are not directly given by the PROOF OF THEOREM 2
first two operations. For ease of notation, we will substitute the real variable t by
Fig. 11 shows a comparison of the reconstruction accuracy x throughout the proof of the theorem (i.e. we will refer to f (x)
in terms of computation time for both methods. It is important instead of f (t)). Then, the complex variable z ∈ C is expressed
to emphasize that these results depend on the software imple- as z = x + iy for x, y ∈ R. We will also use the complex vari-
mentation and the hardware platform. In this case, we used the able w = u + iv for u, v ∈ R when appropriate. Define the open
MATLAB environment. Among the several ways of simulating disk in the complex plane centered at zo and of radius r > 0 as
a lowpass filtering operation, we utilized the FFT and IFFT al-
gorithms. From the simulations performed, we observe that the Dr (zo ) = {z ∈ C : |z − zo | < r} (25)
computation time per iteration is comparable. This suggests that and use Dr (zo ) for its closure.
the conclusions drawn above—i.e. when considering reconstruc- Let us introduce some concepts that will be used throughout
tion accuracy versus number of iterations—can also apply here. the proof. A function complex differentiable at every point in a
region Ω ⊆ C is said to be holomorphic in Ω. If the function is
VIII. CONCLUSION holomorphic over the whole complex plane, it is referred to as
entire. An entire function f is of exponential type if there exists
We presented the delta-ramp encoder, a form of time encod-
constants M, τ > 0 so that |f (z)| ≤ M eτ |z| for all z ∈ C. If
ing where the time sequence generated is directly related to
σ = inf τ taken over all τ satisfying the latter inequality, it is
both uniform and nonuniform sampling of the corresponding
said to be of exponential type σ.
associated signals. This sampling process can be analyzed the-
We first introduce several results that will become useful in
oretically as amplitude sampling which represents a signal with
the proof of the theorem.
equally-spaced amplitude values and infinite-precision timing
Lemma 1: Let f be a holomorphic function in some region
information by reversibly transforming the source signal. This
Ω ⊆ C with power series f (z) = ∞ n=0 a n (z − z o ) n
at z o ∈ Ω.
transformation provides the perspective of viewing amplitude
Consider a disk of radius R centered at zo such that Ω contains
sampling as uniform sampling of an associated amplitude-time
the disk and its closure. If a1
= 0 and
function or equivalently as nonuniform time sampling of the
∞
source signal. The properties of both functions are connected
by a duality relationship. Similarly, an iterative algorithm for |a1 | > |an |nRn−1 , (26)
recovery was proposed and evaluated that exploits the particular n=2
characteristics of the sampling instants in amplitude sam- then f is injective in any open disk of radius r ≤ R.
pling. As opposed to more general nonuniform reconstruction Proof: Without loss of generality assume zo = 0, thus the
algorithms, the convergence rate can be improved while main- power
∞ series expansion of f around the origin is given by f (z) =
n
taining the sampling density constant. n=0 a n z for all z ∈ Ω. Take z1 , z2 ∈ DR (0) ⊂ Ω such that
2524 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 67, NO. 10, MAY 15, 2019
z1
= z2 and recall that for any z, w ∈ C the following identity Q. This implies that |f (z)| ≤ Aeσy /(1 + x2 ) for z ∈ Q. Us-
holds ing the same argument, one can show that the same is true in
(z n − wn ) = (z − w)(z n−1 + z n−2 w + · · · the second quadrant. For the third and fourth quadrants we use
(27) instead the function F (z) = (1/A)(1 + x2 )e−iσz f (z), which
· · · + zwn−2 + wn−1 ). shows that (28) also holds for y ≤ 0.
We can write The function f is of moderate decrease and bandlimited to
[−σ, σ] rad/s. By the Paley-Wiener theorem [11, Chapter 4,
f (z2 ) − f (z1 ) ∞
z2n − z1n
= a1 + an
Theorem 3.3] [29, Theorem X], f is an entire function of
z2 − z1 z2 − z1 exponential type σ. Then, using Bernstein’s inequality [26],
n=2
|f (x)| ≤ σA. Now, we can split the proof of the theorem in
∞
three steps.
= a 1 + an (z2n−1 + z2n−2 z1 + · · ·
Step 1: We claim that the function u = g(x) = αx + f (x)
n=2
admits a real analytic inverse function whenever α > σA. It is
· · · + z2 z1n−2 + z1n−1 ) clear that g(x) is analytic for all x ∈ R since it is the sum of
two analytic functions on the whole real line. Moreover, g(x) is
∞
a strictly increasing monotone function because |f (x)| ≤ Aσ
≥ |a1 | − |an |nRn−1 . and α > Aσ, which implies g (x) > 0. The Real Analytic In-
n=2
verse Function theorem [30, Theorem 1.4.3] guarantees that for
where the last inequality follows from the reverse triangle in- a point xo where g (xo )
= 0, there exists a neighborhood Jo of
equality and the fact that |z1 |, |z2 | ≤ R. Thus, if |a1 | − ∞ n=2 xo and a real analytic function g −1 defined on an open interval
|an |nRn−1 > 0, then f (z2 ) − f (z1 )
= 0 and f (z) is injective Io containing g(xo ) satisfying (g −1 ◦ g)(x) = x for x ∈ Jo and
in Dr (zo ) for any r ≤ R. (g ◦ g −1 )(u) = u for y ∈ Io . Since g (x)
= 0 for all real x, it is
Proposition 1: Let f : U → V be a bijective continuous always possible for any given x1 ∈ R to find an x2 ∈ / J1 such
function. Consider a set Ω such that its closure Ω is strictly that J1 ∩ J2
= ∅. Thus, by analytic continuation, we conclude
contained in U , then f (∂Ω) = ∂f (Ω). that g −1 (u) is analytic on the whole real line.
Proof: Consider x ∈ ∂Ω, which is clearly a limit point of Step 2: We show that the function g −1 (w) is analytic in a
Ω. We know there exist a convergent sequence xn → x where region containing the horizontal strip
xn
= x for n ≥ 1 and xn ∈ Ω. By continuity, f (xn ) → f (x)
DR (x) → g(DR (x)) represents a holomorphic bijection, thus whenever w ∈ g(DR (x)) and z ∈ DR (x ). Using the reverse
its inverse is also holomorphic. Moreover, the inverse agrees with triangle inequality in the previous expression for real w, we can
g −1 (u) for real u ∈ g(DR (x)). Thus, it represents the analytic also obtain
continuation of g −1 (u) on u ∈ g(DR (x)). In fact, we can always
|u| AeσR
choose a disk DR (x ) such that g(DR (x)) ∩ g(DR (x ))
= ∅, |g −1 (u)| ≥ − . (39)
where the inverse functions defined on their respective images α α
take the same value in the intersection for real u. Again, by which is true for all u ∈ R since x = g −1 (u) holds for all real x
analytic continuation, we can analytically extend g −1 (u) to and u as shown in the first step of the proof. Define the function
g(DR (x)) ∪ g(DR (x )). Repeating this process for all real x, for all real u
we obtain the analytic continuation of g −1 (u) in the open set
Ω = ∪x∈R g(DR (x)). |u|/α − AeσR /α if |u|/α > AeσR /α
ψ(u) = (40)
We want to find an a > 0 such that Sa ⊆ Ω. Using Lemma 1, 0 otherwise
the boundary of the disk ∂DR (x) is mapped bijectively to ∂g
(DR (x)). Therefore, the largest radius ρ for a disk centered at which clearly satisfies |g −1 (u)| ≥ |ψ(u)|. Make β = 1/α and
g(x) such that Dρ (g(x)) ⊆ g(DR (x)) for all x ∈ R is given by multiply both sides of (38) by 1/α to see that |h(w)| = |w/α −
g −1 (w)|. Combining these expressions, we can then write for
ρ = inf sup {|g(z) − g(x)| :
x∈R |z−x|=R some A > 0 and w ∈ g(DR (x ))
(33)
D|g(z)−g(x)| (g(x)) ⊆ g(DR (x))}. AeσR /α AeσR /α A
|h(w)| ≤ ≤ ≤ (41)
We can use the power series expansion of g around x to find a 1 + g −1 (u)2 1 + ψ(u)2 1 + u2
lower bound for ρ in the following manner As our choice of x was arbitrary, this is true for any x ∈ R and
∞ |h(u + iv)| is of moderate decrease along horizontal lines.
n
|g(z) − g(x)| = α(z − x) + an (z − x) Therefore, the function h(w) is analytic on the strip Sa and
n=1 it is of moderate decrease on each horizontal line |Im(w)| = v,
∞
uniformly in |v| < a, as long as β = 1/α. By [11, Chapter 4,
Aσ n n
≥ αR − R = αR − A(eRσ − 1). Theorem 2.1], we conclude that there exists a constant C > 0
n=1
n! such that |ĥ(ξ)| ≤ Ce−2πbξ for any 0 ≤ b < a.
for |z − x| = R. The right-hand side of the last expression
represents a strictly concave function of R, thus the maximum APPENDIX C
is achieved for PROOF OF THEOREM 3
1 α
R = log >0 (34) Construct the function g(z) = αz + f (z) where f is not con-
σ Aσ stant. By Picard’s little theorem [31, 16.22], there exists at most
which is positive as α > Aσ and satisfies the upper bound in one value α > Aσ that f (z) does not take. For the rest of them,
(32). Setting the value of R as in (34), we can write there always exists a zo ∈ C such that g (zo ) = α + f (zo ) = 0.
α α α − Aσ Then, it is possible to write
|g(z) − g(x)| ≥ ρ ≥ log − (35)
σ Aσ σ g(z) − a0 = (z − zo )2 [a2 + a3 (z − zo ) + a4 (z − zo )2 + . . .].
for all x ∈ R and |z − x| = R. This implies that Sa ⊆ Ω for (42)
any a such that Therefore, the function g(z) − ao has a zero of order ≥ 2 at zo .
α α α − Aσ By the Local Mapping Theorem [32, Chapter 3, Theorem 11], g
a ≤ log − . (36) is n-to-1 near zo for n ≥ 2. Using the argument of analytic con-
σ Aσ σ tinuation of local biholomorphisms in the proof of Theorem 2,
Step 3: We show that h(w) is of moderate decay on each we conclude that the analytic extensions of h around g(zo ) are
horizontal line |Im(w)| < a, uniformly in |y| < a. First, we note multivalued. This excludes the possibility of h being entire, thus,
that since f is an entire function of exponential type σ and is of the restriction of h to the real line cannot be bandlimited.
moderate decrease along the real line, by Proposition 2 If f (z) = C for some C > 0, then h(u) = −C/α, which is
bandlimited in the distributional sense.
Aeσ|y|
|f (z)| ≤ (37)
1 + x2
APPENDIX D
for all z ∈ C. Let us now fix an R satisfying (34), then we TIME-DOMAIN DECAY PROPERTIES
have a bijection from DR (x ) to g(DR (x )) for some x ∈ R.
Therefore, z = g −1 (w), where w ∈ g(DR (x)) and z ∈ DR (x ). Proposition 3: Under the conditions of Theorem 2, construct
Since |y| < R for z ∈ DR (x ), we also have |f (z)| = |αz − h(u) = g −1 (u) − βu for u ∈ R and some β ∈ R. Then, the
g(z)| ≤ AeσR /(1 + x2 ), or equivalently function h is of moderate decrease if and only if β = 1/α.
Proof: The backward direction, i.e. assuming β = 1/α, has
AeσR been proved in Theorem 2. For the forward direction, assume
|w − αg −1 (w)| ≤ (38)
1 + (g −1 (u))2 on the contrary that β
= 1/α. From (38), we have the following
2526 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 67, NO. 10, MAY 15, 2019
[6] S. Roweis, S. Mahajan, and J. Hopfield, “Signal reconstruction from Pablo Martínez-Nuevo (M’12) received the Inge-
zero-crossings,” Aug. 1998. [Online]. Available: https://www.cs.nyu.edu/ niero de Telecomunicación degree from the ETSIT,
roweis/papers/logan.ps University of Valladolid, Valladolid, Spain, in 2010,
[7] S. J. Haavik, “The conversion of the zeros of noise,” M.S. thesis, Univ. the M.Sc. degree in electrical engineering in 2012
Rochester, Rochester, NY, USA, 1966. from Columbia University, New York, NY, USA,
[8] I. Bar-David, “An implicit sampling theorem for bounded bandlimited where he was awarded the Edwin Howard Armstrong
functions,” Inf. Control, vol. 24, no. 1, pp. 36–44, 1974. Memorial Award, and the Ph.D. degree in electri-
[9] R. Kumaresan and Y. Wang, “A new real-zero conversion algorithm,” cal engineering and computer science from the Mas-
in Proc. IEEE Int. Conf. Acoust., Speech, Signal Process., 2000, vol. 1, sachusetts Institute of Technology, Cambridge, MA,
pp. 313–316. USA, in 2016 under the supervision of Prof. Alan V.
[10] R. J. Duffin and A. C. Schaeffer, “Some properties of functions of expo- Oppenheim with the Digital Signal Processing Group.
nential type,” Bull. Amer. Math. Soc., vol. 44, no. 4, pp. 236–240, 1938. He is currently a Senior Acoustical Researcher with Bang & Olufsen, Struer,
[11] E. M. Stein and R. Shakarchi, Complex Analysis (Series Princeton Lectures Denmark. His research interests lie within the areas of signal and information
in Analysis, II). Princeton, NJ, USA: Princeton Univ. Press, 2003. processing, sampling theory, and learning. He was the recipient of the Fundación
[12] J. Selva, “Efficient sampling of band-limited signals from sine wave cross- Rafael del Pino Fellowship, Madrid, Spain, for graduate studies at MIT.
ings,” IEEE Trans. Signal Process., vol. 60, no. 1, pp. 503–508, Jan. 2012.
[13] S. Kay and R. Sudhaker, “A zero crossing-based spectrum analyzer,”
IEEE Trans. Acoust., Speech, Signal Process., vol. 34, no. 1, pp. 96–104,
Feb. 1986.
[14] T. V. Sreenivas and R. J. Niederjohn, “Zero-crossing based spectral analy-
sis and SVD spectral analysis for formant frequency estimation in noise,”
IEEE Trans. Signal Process., vol. 40, no. 2, pp. 282–293, Feb. 1992.
[15] R. Kumaresan and N. Panchal, “Encoding bandpass signals using
zero/level crossings: A model-based approach,” IEEE Trans. Audio,
Speech, Lang. Process., vol. 18, no. 1, pp. 17–33, Jan. 2010.
Hsin-Yu Lai (S’16) received the bachelor’s degrees
[16] S. Mallat, “Zero-crossings of a wavelet transform,” IEEE Trans. Inf. The- in both electrical engineering and mathematics from
ory, vol. 37, no. 4, pp. 1019–1033, Jul. 1991.
National Taiwan University, Taipei, Taiwan, in 2014
[17] J. W. Mark and T. D. Todd, “A nonuniform sampling approach to data
and the master’s degree in electrical engineering and
compression,” IEEE Trans. Commun., vol. 29, no. 1, pp. 24–32, Jan. 1981.
computer science (EECS) from the Massachusetts In-
[18] Y. Tsividis, “Continuous-time digital signal processing,” Electron. Lett., stitute of Technology, Cambridge, MA, USA, under
vol. 39, no. 21, pp. 1551–1552, 2003.
the supervision of Prof. Alan V. Oppenheim, in 2016.
[19] H. Inose, T. Aoki, and K. Watanabe, “Asynchronous delta-modulation
She is currently working toward the Ph.D. degree with
system,” Electron. Lett., vol. 2, no. 3, pp. 95–96, 1966.
the EECS Department, MIT, Cambridge, MA, USA,
[20] A. A. Lazar and L. T. Tóth, “Time encoding and perfect recovery of ban- working with Prof. Vivienne Sze and Prof. Thomas
dlimited signals,” in Proc. IEEE Int. Conf. Acoust., Speech, Signal Pro-
Heldt. During her master’s degree, she worked with
cess., 2003, vol. 6, pp. VI–709.
Dr. Pablo Martínez-Nuevo on amplitude sampling and reconstruction. Her re-
[21] H. G. Feichtinger and K. Gröchenig, “Theory and practice of irregular
search interests include signal processing, inference, and algorithm design.
sampling,” in Wavelets: Mathematics and Applications, Boca Raton, FL,
USA: CRC Press, 1994, pp. 305–363.
[22] M. McCormick, “Digital pulse processing,” M.S. thesis, Massachusetts
Institute of Technology, Cambridge, MA, USA, Sep. 2012.
[23] P. Martínez-Nuevo, “Amplitude sampling for signal representation,” Ph.D.
dissertation, Massachusetts Institute of Technology, Cambridge, MA,
USA, 2016.
[24] H. Lai, “Reconstruction methods for level-crossing sampling,” M.S. thesis,
EECS, MIT, Cambridge, MA, USA, Jun. 2016.
[25] H. J. Landau, “Necessary density conditions for sampling and interpola-
tion of certain entire functions,” Acta Math., vol. 117, no. 1, pp. 37–52, Alan V. Oppenheim (M’65–SM’71–F’77–LF’03)
Jul. 1967. received the S.B. and S.M. degrees in electrical engi-
[26] S. N. Bernstein, Leçons Sur les Propriétés Extrémales et la Meilleure neering in 1961 and the Sc.D. degree in electrical en-
Approximation des Fonctions Analytiques D’une Variable Réelle. Paris, gineering in 1964 from the Massachusetts Institute of
France, Gauthier-Villars, Paris, 1926. Technology, Cambridge, MA, USA. He also received
[27] S. Azizi, D. Cochran, and J. McDonald, “On the preservation of bandlim- the Honorary Doctorate from Tel Aviv University, Tel
itedness under non-affine time warping,” in Proc. Int. Workshop Sampling Aviv, Israel.
Theory Appl., 1999, pp. 37–40. In 1964, he joined the faculty at MIT and is cur-
[28] S. Banach, “Sur les opérations dans les ensembles abstraits et leur applica- rently Professor in engineering and a MacVicar Fel-
tion aux équations intégrales,” Fundamenta Mathematicae, vol. 3, no. 1, low. His research interests are in the general area of
pp. 133–181, 1922. signal processing, theory, algorithms, and its applica-
[29] R. E. A. C. Paley and N. Wiener, Fourier Transforms in the Complex tions. He is coauthor of several widely used textbooks and the editor of several
Domain, vol. 19. Providence, RI, USA: American Math. Soc., 1934. advanced books on signal processing. In Spring 2015, an online version of his
[30] S. G. Krantz and H. R. Parks, A Primer of Real Analytic Functions. Berlin, Discrete-Time Signal Processing course (6.341) was launched on edX through
Germany: Springer, 2002. MIT.
[31] W. Rudin, Real and Complex Analysis, 3rd ed. New York, NY, USA: He is a member of the National Academy of Engineering, and a member of
McGraw-Hill, 1986. Sigma Xi and Eta Kappa Nu. He has been a Guggenheim Fellow and a Sackler
[32] L. V. Ahlfors, Complex Analysis: An Introduction to the Theory of Ana- Fellow. He has been recipient of a number of awards for outstanding research and
lytic Functions of One Complex Variable, 2nd ed. New York, NY, USA: teaching, including the IEEE Education Medal, the IEEE Jack S. Kilby Signal
McGraw-Hill, 1966. Processing Medal, the IEEE Centennial Medal, and the IEEE Third Millennium
[33] D. W. Stroock, Essentials of Integration Theory for Analysis, vol. 262. Medal. From the IEEE Signal Processing Society he has been honored with the
Berlin, Germany: Springer, 2011. Education Award, the Society Award, the Technical Achievement Award, and
[34] J. L. Brown, Jr., “On the error in reconstructing a non-bandlimited function the Senior Award. He has also received a number of awards at MIT for excel-
by means of the bandpass sampling theorem,” J. Math. Anal. Appl., vol. 18, lence in teaching, including the Bose Award, the Everett Moore Baker Award,
pp. 75–84, 1967. and several awards for outstanding advising and mentoring.