Fourier Transform and Frequency-Domain Analysis

Historical Note: Joseph Fourier and the Heat Equation

In 1807, Joseph Fourier shocked the Paris Academy by claiming that any periodic function could be decomposed into a sum of sines and cosines. Lagrange and Laplace were sceptical. It took over a century (Dirichlet, Riemann, Lebesgue, Carleson) to make the claim rigorous, but the engineering utility was immediate — and has only grown since.

Definition:

Fourier Series

A periodic signal x(t)x(t) with fundamental period T0T_0 and fundamental frequency f0=1/T0f_0 = 1/T_0 can be expressed as

x(t)=k=ckej2πkf0tx(t) = \sum_{k=-\infty}^{\infty} c_k\, e^{j 2\pi k f_0 t}

where the Fourier coefficients are

ck=1T0T0x(t)ej2πkf0tdt.c_k = \frac{1}{T_0} \int_{T_0} x(t)\, e^{-j 2\pi k f_0 t}\,dt.

Properties:

  • c0c_0 is the DC (average) value of x(t)x(t).
  • For real x(t)x(t): ck=ckc_{-k} = c_k^* (conjugate symmetry).
  • Parseval's theorem for periodic signals: Px=1T0T0x(t)2dt=k=ck2P_x = \frac{1}{T_0}\int_{T_0}|x(t)|^2\,dt = \sum_{k=-\infty}^{\infty}|c_k|^2.

Definition:

Continuous-Time Fourier Transform (CTFT)

For an energy signal x(t)x(t), the Fourier transform is

X(f)=F{x(t)}=x(t)ej2πftdtX(f) = \mathcal{F}\{x(t)\} = \int_{-\infty}^{\infty} x(t)\,e^{-j2\pi f t}\,dt

and the inverse Fourier transform is

x(t)=F1{X(f)}=X(f)ej2πftdf.x(t) = \mathcal{F}^{-1}\{X(f)\} = \int_{-\infty}^{\infty} X(f)\,e^{j2\pi f t}\,df.

X(f)X(f) is in general complex: X(f)=X(f)ejX(f)X(f) = |X(f)|\,e^{j\angle X(f)} where X(f)|X(f)| is the magnitude spectrum and X(f)\angle X(f) is the phase spectrum.

We use the ordinary frequency variable ff (Hz) rather than the angular frequency ω=2πf\omega = 2\pi f (rad/s). This avoids factors of 2π2\pi in the transform pair and is standard in communications.

,

Existence Conditions

The Fourier transform exists (in the classical sense) if xL1(R)x \in L^1(\mathbb{R}), i.e., x(t)dt<\int_{-\infty}^{\infty}|x(t)|\,dt < \infty. For power signals (e.g., sinusoids, δ(t)\delta(t)) we extend the definition using distributions/generalised functions, giving pairs like ej2πf0tδ(ff0)e^{j2\pi f_0 t} \leftrightarrow \delta(f - f_0).

Example: Rectangular Pulse and Sinc Function

Find the Fourier transform of the rectangular pulse x(t)=Arect(t/T)x(t) = A\,\mathrm{rect}(t/T), where rect(u)=1\mathrm{rect}(u) = 1 for u1/2|u| \le 1/2 and 00 otherwise.

Theorem: Key Properties of the Fourier Transform

Let x(t)X(f)x(t) \leftrightarrow X(f) and y(t)Y(f)y(t) \leftrightarrow Y(f). Then:

Property Time domain Frequency domain
Linearity ax(t)+by(t)ax(t) + by(t) aX(f)+bY(f)aX(f) + bY(f)
Time shift x(tt0)x(t - t_0) ej2πft0X(f)e^{-j2\pi f t_0} X(f)
Frequency shift (modulation) ej2πf0tx(t)e^{j2\pi f_0 t} x(t) X(ff0)X(f - f_0)
Time scaling x(at)x(at) 1aX(f/a)\frac{1}{|a|} X(f/a)
Convolution (xy)(t)(x * y)(t) X(f)Y(f)X(f) Y(f)
Multiplication x(t)y(t)x(t) y(t) (XY)(f)(X * Y)(f)
Differentiation ddtx(t)\frac{d}{dt} x(t) j2πfX(f)j2\pi f\, X(f)
Conjugation x(t)x^*(t) X(f)X^*(-f)
Duality X(t)X(t) x(f)x(-f)

The modulation and convolution properties are the most important for communications. Modulation shifts spectra — it's how we place baseband signals onto a carrier. Convolution becomes multiplication — it's how we analyse filters in the frequency domain.

Theorem: Parseval's Theorem (Rayleigh's Energy Theorem)

For an energy signal x(t)X(f)x(t) \leftrightarrow X(f),

Ex=x(t)2dt=X(f)2df.E_x = \int_{-\infty}^{\infty} |x(t)|^2\,dt = \int_{-\infty}^{\infty} |X(f)|^2\,df.

The quantity X(f)2|X(f)|^2 is the energy spectral density (ESD): Φx(f)=X(f)2\Phi_x(f) = |X(f)|^2, so that Ex=Φx(f)dfE_x = \int \Phi_x(f)\,df.

Energy is conserved between time and frequency representations. This is the Fourier analogue of the Pythagorean theorem: the "length" (energy) of a signal does not change when we express it in a different orthonormal basis.

,

Essential Fourier Transform Pairs

x(t)x(t)X(f)X(f)Notes
δ(t)\delta(t)11Flat spectrum
11δ(f)\delta(f)Duality
ej2πf0te^{j2\pi f_0 t}δ(ff0)\delta(f - f_0)Single frequency
cos(2πf0t)\cos(2\pi f_0 t)12[δ(ff0)+δ(f+f0)]\frac{1}{2}[\delta(f-f_0)+\delta(f+f_0)]Two spectral lines
rect(t/T)\mathrm{rect}(t/T)Tsinc(fT)T\,\mathrm{sinc}(fT)Pulse shaping
sinc(Wt)\mathrm{sinc}(Wt)1Wrect(f/W)\frac{1}{W}\mathrm{rect}(f/W)Ideal LPF (duality)
eatu(t),  a>0e^{-at}u(t),\;a>01a+j2πf\frac{1}{a + j2\pi f}Causal exponential
eat,  a>0e^{-a|t|},\;a>02aa2+(2πf)2\frac{2a}{a^2 + (2\pi f)^2}Two-sided exponential
eπt2e^{-\pi t^2}eπf2e^{-\pi f^2}Gaussian (self-dual)

Why This Matters: Modulation Is Frequency Shifting

The modulation property ej2πfctx(t)X(ffc)e^{j2\pi f_c t} x(t) \leftrightarrow X(f - f_c) is the mathematical core of every wireless system. A baseband signal x(t)x(t) with bandwidth WW is multiplied by a carrier ej2πfcte^{j2\pi f_c t} to shift its spectrum to a band centred at fcf_c. At the receiver, multiplication by ej2πfcte^{-j2\pi f_c t} shifts it back to baseband — this is down-conversion. Without the modulation property, frequency-division multiplexing, OFDM, and virtually all modern wireless protocols would not exist.

Definition:

Bandwidth

The bandwidth WW of a signal or system quantifies the range of frequencies it occupies or passes. Several definitions are used:

  • Absolute bandwidth: the support of X(f)X(f) (zero outside [W,W][-W, W]). Finite only for band-limited signals.

  • 3 dB bandwidth: the range of ff where X(f)212X(f)max2|X(f)|^2 \geq \frac{1}{2} |X(f)|^2_{\max}.

  • Null-to-null bandwidth: distance between the first zeros of X(f)|X(f)| around the main lobe. For sinc(fT)\mathrm{sinc}(fT), this equals 2/T2/T.

  • RMS (Gabor) bandwidth: Wrms2=f2X(f)2dfX(f)2dfW_{\text{rms}}^2 = \frac{\int f^2 |X(f)|^2\,df}{\int |X(f)|^2\,df}.

There is no single "correct" definition of bandwidth. In wireless standards, the 3 dB bandwidth or the occupied bandwidth (containing 99% of power) is most common.

Theorem: Time–Frequency Uncertainty Principle

For any signal x(t)X(f)x(t) \leftrightarrow X(f) with finite energy,

ΔtΔf14π\Delta t \cdot \Delta f \geq \frac{1}{4\pi}

where Δt\Delta t and Δf\Delta f are the RMS durations in time and frequency:

Δt2=t2x(t)2dtx(t)2dt,Δf2=f2X(f)2dfX(f)2df.\Delta t^2 = \frac{\int t^2 |x(t)|^2\,dt}{\int |x(t)|^2\,dt}, \qquad \Delta f^2 = \frac{\int f^2 |X(f)|^2\,df}{\int |X(f)|^2\,df}.

Equality holds if and only if x(t)x(t) is a Gaussian pulse x(t)=Ceαt2x(t) = C e^{-\alpha t^2}.

You cannot make a signal simultaneously short in time and narrow in frequency. This is the communications analogue of the Heisenberg uncertainty principle. It places a fundamental limit on time–frequency resolution and explains why pulse shaping always involves a time–bandwidth trade-off.

,

Time–Frequency Duality: rectsinc\mathrm{rect} \leftrightarrow \mathrm{sinc}

Watch the fundamental duality between time and frequency. As the rectangular pulse widens (TT increases), its sinc spectrum narrows — and vice versa. This is the uncertainty principle in action.
The rect–sinc transform pair animated as the pulse width TT sweeps from 0.3 to 3.0. Wider pulse \to narrower spectrum.

Fourier Transform Pairs Explorer

Select a signal to see its time-domain waveform x(t)x(t) and frequency-domain spectrum X(f)X(f) side by side. Adjust parameters to observe how time-domain changes affect the spectrum (and vice versa).

Parameters
1

Common Mistake: Angular Frequency vs. Ordinary Frequency

Mistake:

Mixing up ω=2πf\omega = 2\pi f and ff conventions, leading to missing or extra factors of 2π2\pi in transform pairs and filter designs.

Correction:

Pick one convention and stick with it. This book uses ff (Hz) throughout, so the Fourier kernel is ej2πfte^{-j2\pi ft} and the inverse kernel is ej2πfte^{j2\pi ft} — both without any 1/(2π)1/(2\pi) pre-factor. If you see ω\omega in a reference, substitute ω=2πf\omega = 2\pi f and simplify before combining with our formulae.

Quick Check

If x(t)X(f)x(t) \leftrightarrow X(f) and y(t)=x(t)ej2πf0ty(t) = x(t) e^{j2\pi f_0 t}, what is Y(f)Y(f)?

X(f)ej2πf0fX(f) e^{j2\pi f_0 f}

X(ff0)X(f - f_0)

X(f+f0)X(f + f_0)

X(f)+δ(ff0)X(f) + \delta(f - f_0)

Quick Check

A signal x(t)x(t) has energy Ex=5E_x = 5 J. If we define y(t)=2x(t3)y(t) = 2x(t - 3), what is EyE_y?

55 J

1010 J

2020 J

4040 J

Time–Frequency Duality

The duality property states that if x(t)X(f)x(t) \leftrightarrow X(f), then X(t)x(f)X(t) \leftrightarrow x(-f). This means every time-domain statement has a frequency-domain mirror image:

  • rect(t/T)Tsinc(fT)\mathrm{rect}(t/T) \leftrightarrow T\,\mathrm{sinc}(fT) implies sinc(Wt)1Wrect(f/W)\mathrm{sinc}(Wt) \leftrightarrow \frac{1}{W}\mathrm{rect}(f/W)
  • Convolution in time \leftrightarrow multiplication in frequency, and vice versa
  • Short in time \leftrightarrow wide in frequency (uncertainty principle)

Duality halves the number of transform pairs you need to memorise.

Fourier Transform

X(f)=x(t)ej2πftdtX(f) = \int_{-\infty}^{\infty} x(t) e^{-j2\pi ft}\,dt. Decomposes a signal into its frequency components.

Related: Inverse Fourier Transform, Fourier Series

Bandwidth

The range of frequencies occupied by a signal or passed by a system. Common measures: absolute, 3 dB, null-to-null, RMS.

Related: Continuous-Time Fourier Transform (CTFT), Uncertainty Principle

Sinc Function

sinc(u)=sin(πu)/(πu)\mathrm{sinc}(u) = \sin(\pi u)/(\pi u), with sinc(0)=1\mathrm{sinc}(0) = 1. The Fourier transform of rect(t)\mathrm{rect}(t).

Related: Continuous-Time Fourier Transform (CTFT), Rect Function

Energy Spectral Density

Φx(f)=X(f)2\Phi_x(f) = |X(f)|^2. Describes how the energy of a signal is distributed across frequency. Integrates to total energy ExE_x.

Related: Parseval's Theorem (Rayleigh's Energy Theorem), Continuous-Time Fourier Transform (CTFT), Power Spectral Density