signal_spectrum: Calculate the spectrum of a time series

View source: R/signal_spectrum.R

signal_spectrumR Documentation

Calculate the spectrum of a time series

Description

The power spectral density estimate of the time series is calculated using different approaches.

Usage

signal_spectrum(data, dt, method = "periodogram", n, ...)

Arguments

data

eseis object, numeric vector or list of objects, data set to be processed.

dt

Numeric value, sampling period. If omitted, dt is set to 1/200. Only needed if data is no eseis object.

method

Character value, calculation method. One out of "periodogram" and "autoregressive". default is "periodogram".

n

Numeric value, optional number of samples in running window used for smoothing the spectrogram. Only applied if a number is provided. Smoothing is performed as running mean.

...

Additional arguments passed to the function.

Value

Data frame with frequency and power vector

Author(s)

Michael Dietze

Examples


## load example data set
data(rockfall)

## calculate spectrum with standard setup
s <- signal_spectrum(data = rockfall_eseis)

## plot spectrum
plot_spectrum(data = s)


coffeemuggler/eseis documentation built on Aug. 19, 2023, 9:57 p.m.