Overview

Part 6 - Fourier Transform

Introduction

In this part we’ll define and understand Fourier transforms. In the last part we covered the concept of Fourier series.

Which was a way of describing periodic functions as a linear combination (sum) of simple trigonometric functions. The Fourier transform takes this one step further, it’s a way to extend the Fourier series of non-periodic functions.

Definition 1 (Fourier transform)

Given a function in the time-domain, the equivalent function in the frequency domain is:

F(ω)=∫−∞∞f(t)e−jωt dt.F(\omega) = \int_{-\infty}^{\infty} f(t) e^{-j\omega t} \, dt.

The other way around:

f(t)=12π∫−∞∞F(ω)ejωt dω.f(t) = \dfrac{1}{2\pi} \int_{-\infty}^{\infty} F(\omega) e^{j\omega t} \, d\omega.

We call these functions the Fourier pair. Meaning they are the same functions, in different domains. They represent the same signal.

f(t)  ⟺  F(ω).f(t) \iff F(\omega).

So the notation for the Fourier transform is:

F(ω)=F[f(t)],f(t)=F−1[F(ω)].F(\omega) = \mathcal{F}[f(t)], \quad f(t) = \mathcal{F}^{-1}[F(\omega)].

Let’s do our first Fourier transform!

Example 1

Let’s do this on a simple unit gate function, let’s do it on a general unit gate function.

f(t)=rect⁡(tτ),f(t) = \operatorname{rect}\left(\dfrac{t}{\tau}\right),F(ω)=∫−∞∞rect⁡(tτ)e−jωt dt.F(\omega) = \int_{-\infty}^{\infty} \operatorname{rect}\left(\dfrac{t}{\tau}\right) e^{-j\omega t} \, dt.

Since the gate function is only defined at t=−τ2t = -\dfrac{\tau}{2} and t=τ2t = \dfrac{\tau}{2}, and in this interval it is constant 1.

F(ω)=∫−τ2τ2e−jωt dt=−1jωe−jωt∣−τ2τ2=−1jω(e−jωτ2−ejωτ2).\begin{align*} F(\omega) & = \int_{-\frac{\tau}{2}}^{\frac{\tau}{2}} e^{-j\omega t} \, dt \newline & = -\dfrac{1}{j\omega} e^{-j\omega t} \bigg\rvert_{-\frac{\tau}{2}}^{\frac{\tau}{2}} \newline & = -\dfrac{1}{j\omega} \left(e^{-j\omega \frac{\tau}{2}} - e^{j\omega \frac{\tau}{2}}\right). \end{align*}

Using Euler’s formula:

F(ω)=2sin⁡(ωτ2)ω.F(\omega) = \dfrac{2 \sin\left(\dfrac{\omega \tau}{2}\right)}{\omega}.

Let’s rewrite it as:

F(ω)=τsin⁡(ωτ2)ωτ2.F(\omega) = \tau \dfrac{\sin\left(\dfrac{\omega \tau}{2}\right)}{\dfrac{\omega \tau}{2}}.

We can rewrite using sinc⁡(x)=sin⁡(x)x\operatorname{sinc}(x) = \dfrac{\sin(x)}{x}:

F(ω)=τsinc⁡(ωτ2).F(\omega) = \tau \operatorname{sinc}\left(\dfrac{\omega \tau}{2}\right).

So, this means that:

rect⁡(tτ)  ⟺  τsinc⁡(ωτ2).\operatorname{rect}\left(\dfrac{t}{\tau}\right) \iff \tau \operatorname{sinc}\left(\dfrac{\omega \tau}{2}\right).

Now, we can do this manually each time, but that’s tedious, that’s why we’ll usually use a Fourier table.

Let’s cover some important Fourier transforms.

Important Fourier transforms

cos⁡(ω0t)  ⟺  π[δ(ω+ω0)+δ(ω−ω0)],sin⁡(ω0t)  ⟺  jπ[δ(ω+ω0)−δ(ω−ω0)].\begin{align*} \cos(\omega_0 t) & \iff \pi [\delta(\omega + \omega_0) + \delta(\omega - \omega_0)], \newline \sin(\omega_0 t) & \iff j\pi [\delta(\omega + \omega_0) - \delta(\omega - \omega_0)]. \end{align*}

We’ll use these often.

Fourier transform properties

Symmetry

After we have obtained one representation of the signal, it doesn’t stop us from just replacing tt or ω\omega with the other.

For example:

rect⁡(tτ)  ⟺  τsinc⁡(ωτ2).\operatorname{rect}\left(\dfrac{t}{\tau}\right) \iff \tau \operatorname{sinc}\left(\dfrac{\omega \tau}{2}\right).

We can do:

F(t)=τsinc⁡(tτ2).F(t) = \tau \operatorname{sinc}\left(\dfrac{t \tau}{2}\right).

We can utilize:

F(t)  ⟺  2πf(−ω).F(t) \iff 2\pi f(-\omega).

Now this means:

F(t)  ⟺  2πf(−ω)=2πrect⁡(−ωτ).F(t) \iff 2\pi f(-\omega) = 2\pi \operatorname{rect}\left(\dfrac{-\omega}{\tau}\right).

Since the unit gate function is an even function:

F(t)  ⟺  2πf(−ω)=2πrect⁡(ωτ).F(t) \iff 2\pi f(-\omega) = 2\pi \operatorname{rect}\left(\dfrac{\omega}{\tau}\right).

Scaling

f(at)  ⟺  1∣a∣F(ωa).f(at) \iff \dfrac{1}{|a|} F\left(\dfrac{\omega}{a}\right).

As we can see, an expansion in the time domain, means a compression in the frequency domain and vice-versa.

From this we can also gain the time and frequency inversion property:

f(−t)  ⟺  F(−ω).f(-t) \iff F(-\omega).

Time and frequency shifting

f(t−t0)  ⟺  F(ω)e−jωt0.f(t - t_0) \iff F(\omega) e^{-j\omega t_0}.

This also means:

f(t)ejω0t  ⟺  F(ω−ω0).f(t) e^{j\omega_0 t} \iff F(\omega - \omega_0).

Time differentiation and integration

dfdt  ⟺  jωF(ω),∫−∞tf(τ) dτ  ⟺  F(ω)jω+πF(0)δ(ω).\begin{align*} \dfrac{df}{dt} & \iff j\omega F(\omega), \newline \int_{-\infty}^{t} f(\tau) \, d\tau & \iff \dfrac{F(\omega)}{j\omega} + \pi F(0)\delta(\omega). \end{align*}

Now, for the most powerful and beautiful property, which we’ll use.

Convolution

Given f1(t)  ⟺  F1(ω)f_1(t) \iff F_1(\omega) and f2(t)  ⟺  F2(ω)f_2(t) \iff F_2(\omega).

Time convolution:

f1(t)∗f2(t)  ⟺  F1(ω)F2(ω).f_1(t) * f_2(t) \iff F_1(\omega) F_2(\omega).

Frequency convolution:

f1(t)f2(t)  ⟺  12πF1(ω)∗F2(ω).f_1(t) f_2(t) \iff \dfrac{1}{2\pi} F_1(\omega) * F_2(\omega).

Does the Fourier transform always exist?

The Fourier transform exists, if:

∫−∞∞∣f(t)∣ dt<∞.\int_{-\infty}^{\infty} |f(t)| \, dt < \infty.

Search

Essays, lecture notes, and research

Type to search the site.