Basically what's involved is merely(1) generating an analytic filter pair by designing a lowpass real FIR and multiplying it point-by-point by a cosine and sine to form a single complex impulse response
(2) filtering the input with the resulting complex FIR filter.All of the voodoo is in step (1), and that is only low-grade magic :-)
There are also a number of simple IIR designs, but these all suffer from phase non-linearities near the bandedges, and thus aren't suitable for general applications.
73 Frank AB2KT Mark Erbaugh wrote:
LINRADDARNILDavid, Sorry, but I don't have any code to help you. I tried unsuccessfully looking for some last year. If you come across any that isn't posted to the reflector (i.e. private email), could you please forward the information to me? ...----- Original Message ----- From: "Dr. David Kirkby" <drkirkby@xxxxxxxxxxxxxxxxx>To: <linrad@xxxxxxxxxxxxxxxxxxxxxx> Sent: Tuesday, January 11, 2005 8:10 AM Subject: [linrad] Hilbert transform - looking for code.I'm looking for some software to perform a Hilbert Transform...