discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Complex in/Complex out Hilbert?


From: David Hagood
Subject: Re: Complex in/Complex out Hilbert?
Date: Sun, 19 Apr 2020 16:21:23 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0


On 4/19/20 1:21 PM, Michael Carosino wrote:
The Hilbert block in gnuradio is specifically for taking a real input and creating it's analytic signal. As noted above, this means the output is complex with real(out) = delayed(in), imag(out) = hilbert_filtered(in). This is the same as how it is implemented in MATLAB, e.g. https://www.mathworks.com/help/signal/ug/hilbert-transform.html

If you only want the input filtered by the hilbert filter, keep only the imaginary output of the block.( You could also design your own hilbert filter taps and then use them in a FIR filter block).


Your suggest worked, but that's all the more reason IMHO that the Hilbert block should support a complex input mode, where the real side is just delayed and the imaginary side is filtered, just to remove the need for all the other work.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]