Compute the analytic signal.
The transformation is done along the first axis.
Parameters: | x : array-like
N : int, optional
|
---|---|
Returns: | xa : ndarray, shape (N,) + x.shape[1:]
|
Notes
The analytic signal x_a(t) of x(t) is:
x_a = F^{-1}(F(x) 2U) = x + i y
where F is the Fourier transform, U the unit step function, and y the Hilbert transform of x. [1]
References
[1] | Wikipedia, “Analytic signal”. http://en.wikipedia.org/wiki/Analytic_signal |