Signal-Envelope: A C++ library with Python bindings for temporal envelope estimation

10/22/2021
by   Carlos Tarjano, et al.
0

Signals can be interpreted as composed of a rapidly varying component modulated by a slower varying envelope. Identifying this envelope is an essential operation in signal processing, with applications in areas ranging from seismology to medicine. Conventional envelope detection approaches based on classic methods tend to lack generality, however, and need to be tailored to each specific application in order to yield reasonable results. Taking inspiration from geometric concepts, most notably the theory of alpha-shapes, we introduce a general-purpose library to efficiently extract the envelope of arbitrary signals.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/07/2020

Robust Digital Envelope Estimation Via Geometric Properties of an Arbitrary Real Signal

The temporal amplitude envelope of a signal is essential for its complet...
research
05/11/2023

Generalized signals on simplicial complexes

Topological signal processing (TSP) over simplicial complexes typically ...
research
06/22/2016

Towards stationary time-vertex signal processing

Graph-based methods for signal processing have shown promise for the ana...
research
04/11/2022

PM4Py-GPU: a High-Performance General-Purpose Library for Process Mining

Open-source process mining provides many algorithms for the analysis of ...
research
06/09/2022

Discriminative and Generative Learning for Linear Estimation of Random Signals [Lecture Notes]

Inference tasks in signal processing are often characterized by the avai...
research
06/26/2019

Mismatched Estimation of Polynomially Damped Signals

In this work, we consider the problem of estimating the parameters of po...
research
03/08/2022

SpeechFormer: A Hierarchical Efficient Framework Incorporating the Characteristics of Speech

Transformer has obtained promising results on cognitive speech signal pr...

Please sign up or login with your details

Forgot password? Click here to reset