movingrms | R Documentation |
Compute the moving root mean square (RMS) of the input signal.
movingrms(x, width = 0.1, rc = 0.001, fs = 1)
x |
Input signal, specified as a numeric vector or matrix. In case of a matrix, the function operates along the columns |
width |
width of the sigmoid window, in units relative to |
rc |
Rise time (time constant) of the sigmoid window, in units relative
to |
fs |
Sampling frequency. Default: 1 |
The signal is convoluted against a sigmoid window of width w
and
risetime rc
. The units of these parameters are relative to the value
of the sampling frequency given in fs
.
A list
containing 2 variables:
Output signal with the same dimensions as x
Window, returned as a vector
Juan Pablo Carbajal, carbajal@ifi.uzh.ch.
Conversion to R by Geert van Boxtel, G.J.M.vanBoxtel@gmail.com.
sigmoid_train
N <- 128
fs <- 5
t <- seq(0, 1, length.out = N)
x <- sin(2 * pi * fs * t) + runif(N)
y <- movingrms(x, 5)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.