Inverse Hilbert transform
uses the independent variable f
= ihtrans(H
,var
,transVar
)var
and the transformation variable
transVar
instead of x
and t
, respectively.
If all input arguments are arrays of the same size, then
ihtrans
acts element-wise.
If one input is a scalar and the others are arrays of the same size, then
ihtrans
expands the scalar into an array of the same size.
If f
is an array of symbolic expressions with different
independent variables, then var
must be a symbolic array with
elements corresponding to the independent variables.
To compute the Hilbert transform, use htrans
. The inverse Hilbert
transform of a function is equal to the negative of its Hilbert transform.
For a signal in the time domain, the inverse Hilbert transform applies a 90-degree phase shift to negative frequencies of the corresponding Fourier components. It also applies a –90-degree phase shift to positive frequencies.
A real-valued signal b
is the harmonic conjugate of its inverse
Hilbert transform a = ihtrans(b)
. The inverse Hilbert transform
a = real(z)
and the signal b = imag(z)
form the
analytic signal z = a + 1i*b
.