Fourier transform

Introduction

Fourier transform of a complex-valued function f(t) is a another complex-valued function f^(w) that codifies the same information that f(z) in the following way: for every wR, the value f^(w) represent the weight of the function e2πiwt in the decomposition of f(t) as a sum of exponential

f(t)=+f^(1)e2πit+f^(1.1)e2πi1.1t+f^(2)e2πi2t++f^(w)e2πiwt+==+f^(w)e2πiwtdw

The transform can be obtained with f^(w)=+f(t)e2πiwtdt.

A great explanation of the intuition behind Fourier transform: this video. It also explains why a real function possesses a conjugate symmetric Fourier transform (f^(w)=f^(w)).

It is a particular case of the Laplace transform. Related Mellin transform. See also translation and momentum operators.

Using Fourier Series to Solve Linear PDEs with Initial Data

Given a linear PDE ut=uxx with initial data u(x,0)=f(x), the first step in the solution process is to decompose the initial data function f(x) into its Fourier series representation. This is achieved by expressing f(x) as an infinite sum of complex exponential functions.

f(x)=n=+cne2πinx

where the coefficients cn are given by:

cn=+f(x)e2πinxdx

Also, we decompose

u(x,t)=n=+un(t)e2πinx

where un(t) represents the time-dependent coefficients of the Fourier series expansion of u(x,t).

The next step is to substitute the Fourier series representation of u(x,t) into the given PDE. By doing so, we obtain a set of ordinary differential equations (ODEs) for the coefficients un(t).

For the given PDE ut=uxx, the substitution yields:

dun(t)dt=4π2n2un(t)

This is a simple first-order ODE which can be solved for un(t). The general solution is:

un(t)=un(0)e4π2n2t

Where un(0) is the initial value of the coefficient, which can be obtained from the Fourier series representation of the initial data u(x,0)=f(x). Specifically, un(0)=cn, the Fourier coefficient of f(x).

Finally, substituting the solution for un(t) into the Fourier series representation of u(x,t), we obtain the solution of the PDE in terms of the initial data f(x):

u(x,t)=n=+cne4π2n2te2πinx

Using Fourier Transform to Solve Linear PDEs with Given Initial Data

For problems defined on an infinite domain, the Fourier series might not be the most suitable tool. Instead, the Fourier Transform is employed to handle such cases. Given a linear PDE ut=uxx with initial data u(x,0)=f(x), the solution process begins by taking the Fourier Transform of the initial data function f(x). This transforms the function from the spatial domain to the frequency domain. The Fourier Transform of f(x) is given by:

f(x)=+f^(ω)e2πiωxdω

where f^(ω) represents the function in the frequency domain.

Similarly,

u(x,t)=+u^(ω,t)e2πiωxdω

Substituting the Fourier Transformed functions into the PDE, we obtain a differential equation in the frequency domain. For the PDE ut=uxx, this yields:

+du^(ω,t)dte2πiωxdω=+4π2ω2u^(ω,t)e2πiωxdω

so

du^(ω,t)dt=4π2ω2u^(ω,t)

This equation is a first-order ODE in the frequency domain, which can be solved for u^(ω,t). The general solution is:

u^(ω,t)=u^(ω,0)e4π2ω2t

Where u^(k,0) is the initial value in the frequency domain, which is simply f^(ω), the Fourier Transform of the initial data f(x).

To obtain the solution in the spatial domain, we take the inverse Fourier Transform of u^(ω,t). This gives us the solution of the PDE in terms of the initial data f(x).