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 setdata(rockfall)## detrend data setrockfall_detrend <- signal_detrend(data = rockfall_eseis)## calculate enveloperockfall_envelope <- signal_envelope(data = rockfall_detrend)## plot envelopeplot_signal(data = rockfall_envelope)