HilbertFilter
HilbertFilter[data,ωc] applies a Hilbert filter with a cutoff frequency ωc to an array of data.
HilbertFilter[data,ωc,n] uses a filter kernel of length n.
HilbertFilter[data,ωc,n,wfun] applies a smoothing window wfun to the filter kernel.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.