08-16-2007 08:50 AM
Hi all,
I have a problem with a Hilbert Transform I need to implement on a 16 bit MCU.
What I want in fact is to obtain a 90 phase shift on a wide range of frequencies but not to modify the amplitude information.
From what I have seen on internet usually is used a FIR structure to implement the Hilbert transform. Very easy!
But... how do I compute the coefficients??!!!
I found there the "Fast Hilbert Transform.vi", which is doing exactly what I need but there are no coefficients....
I fount another vi: "Parks-McClellan.vi" with an option: "Hilbert" filter and it was giving coefficients.. great
To test if it is doing what I need I made the vi from this post. I used the "IIR filter.vi" to which I give the forward coefficients (reverse coefficients is empty) from "Parks-McClellan.vi" and.. the great result is not what I need.. 😞 as you can see by running the vi.
Why???
Please help!
Andrei
P.S. I use LV6.1
08-17-2007 02:44 AM
I thing I was unclear in the previous post.
I just want to know if it is possible in LV6.1 to compute the coefficients for a FIR structure to obtain a Hilbert transform.
Please Help.
Andrei
08-17-2007 03:41 AM
08-17-2007 07:52 AM
08-17-2007 08:15 AM
Thank you very much Richtian,
I didn't realize this obvious fact, silly me.
Now it is working very well, I am so happy 🙂
Thank you again!
Andrei