signal_envelope function

Calculate signal envelope.

Calculate signal envelope.

The function calculates envelopes of the input signals as cosine-tapered envelope of the Hilbert-transformed signal. The signal should be detrended and/or the mean should be removed before processing.

signal_envelope(data, p = 0)

Arguments

  • data: eseis object, numeric vector or list of objects, data set to be processed.
  • p: Numeric value, proportion of the signal to be tapered, default is 0.

Returns

Numeric vector or list of vectors, signal envelope.

Examples

## load example data set data(rockfall) ## detrend data set rockfall_detrend <- signal_detrend(data = rockfall_eseis) ## calculate envelope rockfall_envelope <- signal_envelope(data = rockfall_detrend) ## plot envelope plot_signal(data = rockfall_envelope)

Author(s)

Michael Dietze

  • Maintainer: Michael Dietze
  • License: GPL-3
  • Last published: 2025-03-25

Useful links