Hilbert Transform
Mostra commenti meno recenti
Does anyone else find it odd that the hilbert function does not compute the Hilbert Transform? According to the help:
X = HILBERT(Xr) computes the so-called discrete-time analytic signal X = Xr + i*Xi such that Xi is the Hilbert transform of real vector Xr.
In other words, if you want to take the Hilbert transform of Xr you need imag(hilbert(Xr)). This seems so backwards to me.
Risposta accettata
Più risposte (1)
Debejyo Chakraborty
il 11 Lug 2011
1 voto
In signal processing, we need exactly what Hilbert gives. In this community, the Hilbert transform is used to create an analytic signal. So, the function as is makes sense.
2 Commenti
Daniel Shub
il 11 Lug 2011
Debejyo Chakraborty
il 16 Set 2015
Agreed. That is would have been a much better naming convention.
Categorie
Scopri di più su Hilbert and Walsh-Hadamard Transforms in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!