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)ejωt dtF(\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(\omega) = \mathcal{F}[f(t)] f(t)=F1[F(ω)]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) = rect\left(\dfrac{t}{\tau}\right)F(ω)=rect(tτ)ejωt dtF(\omega) = \int_{-\infty}^{\infty} 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τ2ejωt dtF(\omega) = \int_{-\frac{\tau}{2}}^{\frac{\tau}{2}} e^{-j\omega t}\ dtF(ω)=1jωejωtτ2τ2F(\omega) = -\dfrac{1}{j\omega} e^{-j\omega t} \bigg\rvert_{\frac{\tau}{2}}^{-\frac{\tau}{2}}F(ω)=1jω(ejωτ2ejωtτ2)F(\omega) = -\dfrac{1}{j\omega} \left(e^{-j\omega \dfrac{\tau}{2}} - e^{j\omega t \dfrac{\tau}{2}}\right)

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)ωτ2F(\omega) = \tau \dfrac{sin\left(\dfrac{\omega \tau}{2}\right)}{\dfrac{\omega \tau}{2}}

We can rewrite using sinc(x)=sin(πx)πxsinc(x) = \dfrac{sin(\pi x)}{\pi x}:

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

So, this means that:

rect(tτ)    τsinc(ωτ2)rect\left(\dfrac{t}{\tau}\right) \iff \tau 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)]cos(\omega_0 t) \iff \pi [\delta(\omega + \omega_0) + \delta(\omega - \omega_0)] sin(ω0t)    jπ[δ(ω+ω0)+δ(ωω0)]sin(\omega_0 t) \iff j\pi [\delta(\omega + \omega_0) + \delta(\omega - \omega_0)]

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)rect\left(\dfrac{t}{\tau}\right) \iff \tau sinc\left(\dfrac{\omega \tau}{2}\right)

We can do:

F(t)=τsinc(tτ2)F(t) = \tau 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 \ 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 \ rect\left(\dfrac{\omega}{\tau}\right)

Scaling

f(at)    1aF(ω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(tt0)    F(ω)ejωt0f(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(ω)\dfrac{df}{dt} \iff j\omega F(\omega) tf(τ) dτ    F(ω)jω+πF(0)δ(ω)\int_{-\infty}^{t} f(\tau)\ d\tau \iff \dfrac{F(\omega)}{j\omega} + \pi F(0)\delta(\omega)

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 exist, if:

f(t) dt<\int_{-\infty}^{\infty} |f(t)|\ dt < \infty