hilbertDiscrete-time analytic signal computation of a real signal using Hilbert transform Syntaxx=hilbert(xr)Argumentsxrreal vector : the real signal samplesxComplex vector: the discrete-time analytic signal.DescriptionReturns theanalytic signal, from a real data sequence.
The analytic signal x= xr + i*xi has a real part, xr, which
is the original data, and an imaginary part, xi, which contains
the Hilbert transform. The imaginary part is a version of the
original real sequence with a 90° phase shift.
Referenceshttp://ieeexplore.ieee.org/iel5/78/16975/00782222.pdf?arnumber=782222
Marple, S.L., "Computing the discrete-time analytic signal via FFT,"
IEEE Transactions on Signal Processing, Vol. 47, No.9 (September
1999), pp.2600-2603
See Also
window
hil
Examples
m=25;
n=2*m+1;
y=hilbert(eye(n,1));
h=hilb(n)';
h=[h((m+1):$);h(1:m)];
plot([imag(y) h])