The spectral signature is calculated by taking the modulus of the Fourier coefficients of the signal.

spectral_signature(x, take_log = FALSE, inverse = TRUE)

Arguments

x

an object inherited from a data.frame with columns X, Y, Z, and time sorted in time.

take_log

should the log of the modulus be taken. (Default is TRUE)

inverse

should the unnormalized inverse transform is computed. (Default is TRUE)

Value

a data frame with the modulus of the Fourier coefficients for the X, Y, and Z channels.