discrete Hilbert transform