HilbertTransform: The Hilbert transform

HilbertTransformR 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"))


DecomposeR documentation built on Feb. 16, 2023, 9:50 p.m.