- Scilab Online Help
- Signal Processing
- How to
- Signal
- analpf
- bilt
- buttmag
- casc
- cepstrum
- cheb1mag
- cheb2mag
- chepol
- convol
- corr
- cspect
- czt
- detrend
- dft
- ell1mag
- eqfir
- eqiir
- faurre
- ffilt
- fft
- fft2
- fftshift
- filt_sinc
- filter
- find_freq
- findm
- frfit
- frmag
- fsfirlin
- group
- hank
- hilb
- hilbert
- iir
- iirgroup
- iirlp
- intdec
- jmat
- kalm
- lattn
- lattp
- lev
- levin
- lindquist
- mese
- mfft
- mrfit
- %asn
- %k
- %sn
- phc
- pspect
- remez
- remezb
- rpem
- sincd
- srfaur
- srkf
- sskf
- syredi
- system
- trans
- wfir
- wiener
- wigner
- window
- yulewalk
- zpbutt
- zpch1
- zpch2
- zpell
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
hilbert
Discrete-time analytic signal computation of a real signal using Hilbert transform
Calling Sequence
x=hilbert(xr)
Arguments
- xr
real vector : the real signal samples
- x
Complex vector: the discrete-time analytic signal.
Description
Returns 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.
References
http://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
Examples
Authors
C. B.
<< hilb | Signal Processing | iir >> |