Altera_Forum
Honored Contributor
12 years agoHilbert Transform
Hello, was wondering if anyone has implemented a Hilbert Transform on an FPGA? If so, can you share your comments or suggestions?
Respectfully, joeHello, was wondering if anyone has implemented a Hilbert Transform on an FPGA? If so, can you share your comments or suggestions?
Respectfully, joeAn FPGA-based Hilbert transform is essentially a digital filter. However, they're not that useful in practice due to the asymmetry in its implementation.
A Hilbert transform is often used to create an analytic signal, i.e., a complex-valued signal. In an FPGA, you typically create a complex-valued signal from a real-valued signal (eg., samples from an ADC) by demodulating the signal to complex-valued baseband, filtering, and decimating. What were you thinking of using the Hilbert transform for? I probably have a reference book here with more details if it really is a Hilbert transform you want to use. Cheers, Dave