HilbertTransform {DecomposeR} | R Documentation |
The Hilbert transform
Description
Creates the analytic signal using the Hilbert transform.
Usage
HilbertTransform(sig)
Arguments
sig |
Signal to transform. |
Details
Creates the real and imaginary parts of a signal.
Value
asig Analytic signal
Author(s)
Daniel C. Bowman (in the hht package)
See Also
HilbertEnvelope
, InstantaneousFrequency
Examples
tt <- seq(1000) * 0.01
sig <- sin(pi * tt)
asig <- HilbertTransform(sig)
plot(tt, sig, xlim = c(0, 12))
lines(tt, Re(asig), col = "green")
lines(tt, Im(asig), col = "red")
legend("topright", col = c("black", "green", "red"),
lty = c(NA, 1, 1), pch = c(1, NA, NA),
legend = c("Signal", "Real", "Imaginary"))
[Package DecomposeR version 1.0.6 Index]