Skip to main content

Hilbert transform in frequency domain

Short answer

The Hilbert transform in the frequency domain is Ĥ(f) = −j sgn(f) X(f). Its magnitude response is 1 (for f≠0) and phase is −90° for positive frequencies, +90° for negative frequencies; in time domain it is the convolution x(t)*1/(πt).

Define and describe Hilbert Transform with the help of mathematical expression in frequency domain.

The Hilbert transform (HT) of a real signal x(t)x(t) is a new signal x^(t)\hat{x}(t) in which every frequency component of x(t)x(t) is phase shifted by −90∘-90^\circ (for positive frequencies) and +90∘+90^\circ (for negative frequencies), with amplitude unchanged.

Time-domain definition

x^(t)=1π∫−∞∞x(τ)t−τ dτ=x(t)∗1πt\hat{x}(t) = \frac{1}{\pi}\int_{-\infty}^{\infty}\frac{x(\tau)}{t-\tau}\,d\tau = x(t) * \frac{1}{\pi t}

So HT is the output of a linear time-invariant filter with impulse response h(t)=1πth(t) = \dfrac{1}{\pi t}.

Frequency-domain expression

The Fourier transform of 1πt\dfrac{1}{\pi t} is −j sgn(f)-j\,\text{sgn}(f). Using the convolution property:

X^(f)=H(f)X(f)=−j sgn(f) X(f)\hat{X}(f) = H(f)X(f) = -j\,\text{sgn}(f)\,X(f)

where

H(f)=−j sgn(f)={−j=e−jπ/2,f>00,f=0+j=e+jπ/2,f<0H(f) = -j\,\text{sgn}(f) = \begin{cases} -j = e^{-j\pi/2}, & f > 0 \\ 0, & f = 0 \\ +j = e^{+j\pi/2}, & f < 0 \end{cases}

Therefore:

  • ∣H(f)∣=1|H(f)| = 1 for all f≠0f \neq 0: amplitude spectrum is unchanged.
  • ∠H(f)=−90∘\angle H(f) = -90^\circ for f>0f>0 and +90∘+90^\circ for f<0f<0.
 |H(f)|                 angle H(f)
   1 ------+------         +90 ------+
           |                         |
 ----------+-------> f   ------------+-------> f
                                     +------ -90

The Hilbert transformer is thus an ideal wideband 90∘90^\circ phase shifter.

Example: x(t)=cos⁡2πf0tx(t) = \cos 2\pi f_0 t has X(f)=12[δ(f−f0)+δ(f+f0)]X(f) = \tfrac12[\delta(f-f_0) + \delta(f+f_0)].

X^(f)=12[−jδ(f−f0)+jδ(f+f0)]⇒x^(t)=sin⁡2πf0t\hat{X}(f) = \tfrac{1}{2}[-j\delta(f-f_0) + j\delta(f+f_0)] \Rightarrow \hat{x}(t) = \sin 2\pi f_0 t

Uses: generation of SSB (phase-shift method), analytic signal x(t)+jx^(t)x(t) + j\hat{x}(t) and complex envelope in bandpass signal analysis.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 2 questions →