Best way to inverse Hilbert on FPGA? I have a real signal that is being sampled via ADC and passed to a Xilinx V6 FPGA.  I then do a Hilbert transform on it using the FIR compiler core and get the complex signal (I and Q) to tweak the signal some.  Now I am struggling with how to do the inverse Hilbert to get back to a real signal again.

I understand in theory that H(H(u)) = -u.  But the FIR compiler simply does not allow for a complex input and a real output.  Is there a trick to get around this?
Just take the real part of the complex signal.

(And if you do not believe it: click here.)