Elsevier

Signal Processing

Volume 116, November 2015, Pages 43-54
Signal Processing

Event-triggered sampling using signal extrema for instantaneous amplitude and instantaneous frequency estimation

https://doi.org/10.1016/j.sigpro.2015.03.025Get rights and content

Highlights

  • Analysis includes: zero-crossings (ZCs), level-crossings (LCs), and signal extrema.

  • For narrowband nonstationary signals in clean, and additive noise conditions.

  • Performance benefits when compared to traditional approaches.

  • Event-triggered sampling (ETS) can aid in improved analysis of nonstationary signals.

Abstract

Event-triggered sampling (ETS) is a new approach towards efficient signal analysis. The goal of ETS need not be only signal reconstruction, but also direct estimation of desired information in the signal by skillful design of event. We show a promise of ETS approach towards better analysis of oscillatory non-stationary signals modeled by a time-varying sinusoid, when compared to existing uniform Nyquist-rate sampling based signal processing. We examine samples drawn using ETS, with events as zero-crossing (ZC), level-crossing (LC), and extrema, for additive in-band noise and jitter in detection instant. We find that extrema samples are robust, and also facilitate instantaneous amplitude (IA), and instantaneous frequency (IF) estimation in a time-varying sinusoid. The estimation is proposed solely using extrema samples, and a local polynomial regression based least-squares fitting approach. The proposed approach shows improvement, for noisy signals, over widely used analytic signal, energy separation, and ZC based approaches (which are based on uniform Nyquist-rate sampling based data-acquisition and processing). Further, extrema based ETS in general gives a sub-sampled representation (relative to Nyquist-rate) of a time-varying sinusoid. For the same data-set size captured with extrema based ETS, and uniform sampling, the former gives much better IA and IF estimation.

Introduction

Widely used signal sampling schemes can be classified as perfect signal reconstruction-driven sampling schemes; examples include conventional sampling schemes such as uniform sampling (sampling at greater than Nyquist-rate) [1], generalized uniform sampling [2], non-uniform sampling satisfying gap-density constraints [3], and compressive sampling [4]. These are designed on the premise of perfect (or close to perfect) signal reconstruction from the captured signal samples. Another interesting approach to sampling is event triggered sampling (ETS) [5], [6]. In ETS schemes, a sample is taken when a certain pre-set event occurs in the signal. Choosing events skillfully can provide samples for good signal reconstruction (for certain specific class of signals [7], [8], [9]), or certain information estimation (example, see [10]). In this paper, we show the benefit of specific signal samples captured using ETS for analysis of oscillatory non-stationary signals. We model an oscillatory non-stationary signal with a time-varying sinusoid, and examine ETS for instantaneous amplitude (IA) and instantaneous frequency (IF) estimation. The goal is not signal reconstruction but efficient IA and IF estimation using the ETS scheme. We provide an algorithm for estimation with samples captured using a chosen event in an ETS.

We have shown earlier (in [9]) the sampling and reconstruction of sparse trigonometric polynomials using the ETS schemes, such as level crossings (LCs), and extrema sampling (the circuit level implementation for detection of these events can be realized using low power circuit elements such as comparators for LC detection and ZC detection on the derivative of the signal for extrema detection [11]). The constituent elements in a trigonometric polynomial are time-invariant sinusoids; instead, we consider here analysis of a time-varying sinusoid using the same ETS schemes. This is to address suitability of ETS to analyze a wider class of signals which are non-stationary. We consider sinusoids evolving in amplitude and/or frequency along time.

A generic block diagram of ETS is shown in Fig. 1.

Time-varying sinusoids are also referred as mono-component amplitude modulated (AM)–frequency modulated (FM) signals. The AM, in practice also referred as envelope, is equivalent to the IA, and FM is equivalent to the IF [12]. We will use IA and envelope terms interchangeably. An additive linear mixture model of time-varying sinusoids serves as a multi-component AM–FM signal model. Such a model has been extensively used in analysis of non-stationary signals (example, speech [13], music [14], natural sonar signals [15], birds songs [16], and surface gravity waves [17]). The underlying assumption is that each of the mono-component AM–FM signal in the mixture model tries to extract the information centered around certain carrier frequency. The signal analysis is thus performed by obtaining the IA and IF estimates of each mono-component AM–FM signal. Hence, it is highly desired that the IA and IF estimates, or the information signals, of each mono-component be obtained to utmost accuracy and robustness.

In conventional analogue signal processing (example, in radio communications), the IA and IF estimates are obtained using peak detector for IA, and ratio detector for IF [12]. However, with the advent of DSP and the applicability of AM–FM model to analysis of plethora of oscillatory non-stationary signals (much below the radio frequencies), the IA and IF estimates are obtained from the data-set captured using uniform sampling. The uniform sampling is at a rate much higher than the Nyquist-rate owing to the fact that an AM–FM signal is, in general, not bandlimited. This is our motivation to look out for a different sampling scheme which can adapt to the amplitude and frequency variations in the signal. The ETS schemes provide a good alternative in this regard since the average sampling rate is governed by instantaneous rate of occurrence of the pre-set event in the signal. Further, the widely used IA and IF estimation approaches using uniformly time sampled data-sets are discrete implementation of analytic signal approach devised by Gabor [18], and the discrete energy separation approach (DESA) [19], [20]. These approaches, though serve the same purpose of IA and IF estimation, surprisingly operate on two different premises. The analytic approach operates using a global operation on the signal samples (convolution with a 1/t decaying Hilbert transform kernel), whereas the DESA approach uses a local operation of signal derivatives obtained with finite-order differences on the signal samples. The resulting implications are reviewed in [21], [20], and also in practice the estimation performance degrades with noise. This is our motivation to look out for samples which are robust to in-band additive noise (than equi-spaced time samples captured in uniform sampling), and also aid in robust IA and IF estimation. We show that non-uniform samples captured using extrema sampling, with extrema as events in an ETS, are robust to additive in-band Gaussian noise and to jitter in detection instants. Making use of extrema as events in an ETS, we analyze IA and IF estimation, and design an estimation algorithm based on local polynomial regression (LPR) [22]. The order of the polynomial, and the number of samples chosen for LPR, provides local or global operation flexibility, and also adds noise robustness to the estimation.

An intuitive data useful in IF estimation is zero-crossing (ZC) intervals [23]. In fact, to overcome the inadequacies of analytic signal approach, ZC intervals were used in [24] to decipher the IF glides in auditory nerve fibers. But this intuitive approach in [24], which although showed improved estimation, was overshadowed by auditory related findings presented therein. Drawn with further insights, work in [25] showed use of ZC instants, instead of intervals, data-set for precise IF estimation of phase signals. In [26], making use of slow varying instantaneous phase (IP) information, an LPR approach (referred as ZC-based) was proposed for arbitrary IF estimation. However, ZC instants do not encode amplitude information (assuming positive envelope [27]), and hence do not aid in envelope estimation. Extrema samples of an oscillatory nonstationary signal encode both IA and IF information. However, IA and IF information are intertwined at extrema. We analyze this, and state the conditions under which the information can be untwined, and hence ease estimation of IA and IF. The estimation performance is shown as an improvement over the analytic signal approach, DESA, and ZC-based approach under the stated conditions.

  • Analysis of ETS, with LC and extrema events, for additive in-band Gaussian noise, jitter in the sampling instants, and suitability for IA and IF estimation (Section 2).

  • Extrema samples based algorithm for point-wise estimation of IA and IF, using LPR (Section 3).

  • Performance comparison with analytic signal approach, DESA, and ZC based approach, illustrating better performance of proposed algorithm (Section 4).

Section snippets

ETS analysis: LCs and extrema samples

Consider a complex valued AM–FM mono-component signal s(t)sR(t)+jsI(t)=a(t)ejϕ(t), with a(t) and ϕ(t) denoting the IA and instantaneous phase (IP), respectively. The IF is defined as fi(t)ϕ(t)2π=12πdϕ(t)dt. We will address the signal model with the assumption: a(t)>0, and slow time evolution of IA and IF quantified in [28] assupt|a(t)a(t)ϕ(t)|1;supt|ϕ(t)ϕ2(t)|1.The first inequality ensures that over a pseudo-period, denoting by T(t)2π/ϕ(t), the IA undergoes relatively small change,

Algorithm

Assuming arbitrary variations in IA and IF of the signal, we use LPR [22] to interpolate IA and IP using data-set Se together with (2.35) and Δti=0. LPR is a statistical nonparametric technique providing estimates in a point-wise manner based on a least squares (LS) error fit. The point-wise estimate is obtained in a moving window fashion. For IP estimation, LPR is carried out using k-nearest neighbor samples from Se around the time-instant of estimation as follows: the k samples of the

Simulation results

The estimation performance is evaluated for mono-component AM–FM synthetic signals, and speech resonances. A comparison of the performance is made against (a) analytic signal approach [18], (b) DESA-I approach [20], and (c) ZC-based approach [26]. Amongst these approaches, (a) and (b) use signal amplitude values for IF estimation as well. The ZC-based approach is similar to ES-based approach in using time instants, and LPR for IF estimation. However, all the three approaches, that is (a–c),

Conclusion

An analysis of LCs and extrema sampling showed their robustness to additive in-band noise and jitter in detection instants. The conditions under which extrema samples solely can be used for IA and IF estimation were analyzed. Using the understanding of additive noise in signal manifesting as additive noise in IP, an LPR based IP estimation was proposed. The ES-based approach using extrema samples and LPR for both IA and IF estimation showed improved performance against widely used analytic

Discussion

Recently, there has been an increased interest in using extrema samples for nonstationary signal decomposition into plausible “simple” component signals [32], [36], [37], [38]. The essence of all these algorithms (in [32], [36], [37], [38]) is to identify and exploit the role played by extrema samples together with other samples. However, in our knowledge the robustness of extrema samples to additive in-band noise in signal, and jitter in extrema detection has not been brought out. Also,

References (40)

  • L.H. Carney

    Temporal response properties of neurons in the auditory pathway

    Curr. Opin. Neurobiol.

    (1999)
  • A. Potamianos et al.

    A comparison of the energy operator and the Hilbert transform approach to signal and speech demodulation

    Signal Process.

    (1994)
  • Robert J. Marks II, Introduction to Shannon Sampling and Interpolation Theory, Springer-Verlag, New York, 1991 (ISBN...
  • A. Papoulis

    Generalized sampling expansion

    IEEE Trans. Circuits Syst.

    (1977)
  • A. Aldroubi et al.

    Nonuniform sampling and reconstruction in shift-invariant spaces

    SIAM Rev.

    (2001)
  • E.J. Candes et al.

    An introduction to compressive sampling

    IEEE Signal Process. Mag.

    (2008)
  • Y. Tsividis

    Event-driven data acquisition and digital signal processing—a tutorial

    IEEE Trans. Circuits Syst. II Exp. Briefs

    (2010)
  • M. Kurchuk et al.

    Event-driven GHz-range continuous-time digital signal processor with activity-dependent power dissipation

    IEEE J. Solid-State Circuits

    (2012)
  • N. Sharma, T.V. Sreenivas, Sparse signal reconstruction based on signal dependent non-uniform samples, in: Proceedings...
  • L. Chaparro et al.

    Asynchronous representation and processing of nonstationary signals: a time–frequency framework

    IEEE Signal Process. Mag.

    (2013)
  • N.K. Sharma, T.V. Sreenivas, Event-triggered sampling and reconstruction of sparse real-valued trigonometric...
  • Y. Yilmaz, G. Moustakides, X. Wang, Spectrum sensing via event-triggered sampling, in: Conference Record of the Forty...
  • H. Lee et al.

    Analog-to-digital convertersdigitizing the analog world

    Proc. IEEE

    (2007)
  • S. Haykin

    An Introduction to Analog & Digital Communications

    (1994)
  • T. Quatieri

    Discrete-time Speech Signal Processing: Principles and Practice

    (2008)
  • R. Gribonval et al.

    Harmonic decomposition of audio signals with matching pursuit

    IEEE Trans. Signal Process.

    (2003)
  • N. Ulanovsky et al.

    What the bat׳s voice tells the bat׳s brain

    Proc. Natl. Acad. Sci.

    (2008)
  • B. Boashash et al.

    Resolution measure criteria for the objective assessment of the performance of quadratic time–frequency distributions

    IEEE Trans. Signal Process.

    (2003)
  • W.K. Melville

    Wave modulation and breakdown

    J. Fluid Mech.

    (1983)
  • D. Gabor

    Theory of communication

    IEE J. Commun. Eng.

    (1946)
  • Cited by (14)

    • On reconstruction of bandlimited signals from purely timing information

      2019, Signal Processing
      Citation Excerpt :

      We note that i) and ii) above are relevant to research on event-driven sampling, which unlike the usual uniform sampling, encodes a signal using purely timing information, such as the zero crossings or level crossings instants of the signal. Extracting such timing information is useful in a number of applications; see, e.g., [3,7–11]. On the other hand, iii) and iv) represent an empirical investigation on the conditions when a general band limited signal is recoverable from purely timing data.

    • Signal recovery algorithm for 2-level amplitude sampling using chromatic signal approximations

      2018, Signal Processing
      Citation Excerpt :

      Such level crossing sampling and associated processing is motivated by achieving low-power consumption [1] and lower chip area [13] of the data acquisition hardware and, importantly, by the ability to perform event driven data acquisition and continuous-time digital processing [14–16]. For instance, [3] exploits such event driven sampling towards accurate estimation of instantaneous amplitude and frequency of time varying sinusoids. Moreover, low complexity event-driven data acquisition and associated signal reconstruction and processing can also benefit electronically scanned antenna arrays employing dedicated RF front-end for each antenna [17–19].

    • A new algorithm for compact signal encoding

      2020, Comptes Rendus de L'Academie Bulgare des Sciences
    • Disambiguation of Source and Trajectory Non-Stationarities of a Moving Acoustic Source

      2019, 2018 24th National Conference on Communications, NCC 2018
    View all citing articles on Scopus
    View full text