Fourier Series
The Fast Fourier Transform (FFT): Most Ingenious Algorithm Ever?
Wave mathematical representation
Traveling sinusoidal waves are often represented mathematically in terms of their velocity \(v\) (in the \(x\) direction), frequency \(f\) and wavelength \(\lambda\) as:
\[y(x,t)=A\text{cos}(2\pi(\cfrac{x}{\lambda}-ft))=A\text{cos}(\cfrac{2\pi}{\lambda} (x-vt))\]
where \(y\) is the value of the wave at any position \(x\) and time \(t\), and \(A\) is the amplitude of the wave.
They are also commonly expressed in terms of wavenumber \(k\) (\(2\pi\) times the reciprocal of wavelength) and angular frequency \(\omega\) (\(2\pi\) times the frequency) as:
\[\begin{split}y(x,t)=A\text{cos}(kx-\omega t)=A\text{cos}(k(x-vt))\\\end{split}\]
in which wavelength and wavenumber are related to velocity and frequency as:
\[\begin{split}k=\cfrac{2\pi}{\lambda}= \cfrac{2\pi f}{v}=\cfrac{\omega}{v}\\\end{split}\]
\[f=\cfrac{1}{T},T=\cfrac{1}{f}\]
\[v=\cfrac{\lambda }{T}=f\lambda,\lambda=vT,T=\cfrac{\lambda}{v}\]
where \(T\) is period.
angular frequency
\[\begin{split}\omega=\cfrac{2\pi}{T}=2\pi f=2\pi \cfrac{v}{\lambda}=kv \\\end{split}\]
Orthogonal Function System and Series Expansions of Function
In scientific experiments and engineering, we often face a
periodic motion in which the periodic motion is seen most,
such as spring shock, ball pendulum phenomenon, and
spring rebound phenomenon in high school physics
phenomena, etc., they can be described with a sine function
The Fourier series of the period \(T=2L\)
\[\begin{split}\begin{array}{l}
\displaystyle f(x)=\cfrac{a_{0}}{2}+\sum_{n=1}^{\infty}(a_{n}\text{cos}\cfrac{n\pi x}{L}+b_{n}\text{sin}\cfrac{n\pi x}{L} )\\
\displaystyle a_{n}=\cfrac{1}{L}\int_{-L}^{L} f(x)\text{cos}\cfrac{n\pi x}{L}dx\quad(n=0,1,2,\dots)\\
\displaystyle b_{n}=\cfrac{1}{L}\int_{-L}^{L} f(x)\text{sin}\cfrac{n\pi x}{L}dx\quad(n=1,2,3,\dots)
\end{array}\end{split}\]
The Fourier series of the period \(T=2\pi\)
\[\begin{split}\begin{array}{l}
\displaystyle f(x)=\cfrac{a_{0}}{2}+\sum_{n=1}^{\infty}(a_{n}\text{cos}\cfrac{n\pi x}{\pi}+b_{n}\text{sin}\cfrac{n\pi x}{\pi} )\\
\displaystyle a_{n}=\cfrac{1}{\pi}\int_{-\pi}^{\pi} f(x)\text{cos}\cfrac{n\pi x}{\pi}dx\quad(n=0,1,2,\dots)\\
\displaystyle b_{n}=\cfrac{1}{\pi}\int_{-\pi}^{\pi} f(x)\text{sin}\cfrac{n\pi x}{\pi}dx\quad(n=1,2,3,\dots)
\end{array}\end{split}\]
\[\begin{split}\begin{array}{l}
\displaystyle f(x)=\cfrac{a_{0}}{2}+\sum_{n=1}^{\infty}(a_{n}\text{cos}(nx)+b_{n}\text{sin}(nx) )\\
\displaystyle a_{n}=\cfrac{1}{\pi}\int_{-\pi}^{\pi} f(x)\text{cos}(nx) dx\quad(n=0,1,2,\dots)\\
\displaystyle b_{n}=\cfrac{1}{\pi}\int_{-\pi}^{\pi} f(x)\text{sin}(nx)dx\quad(n=1,2,3,\dots)
\end{array}\end{split}\]
Fourier series of odd and even functions \(T=2\pi\)
Since the integral of an odd function over a symmetric interval is zero, the integral of an even function over a symmetric interval is twice the integral over a half interval
odd functions:
\[\begin{split}\begin{array}{l}
\displaystyle f(x)=\sum_{n=1}^{\infty}(b_{n}\text{sin}(nx) )\\
\displaystyle a_{n}=0\quad(n=0,1,2,\dots)\\
\displaystyle b_{n}=\cfrac{2}{\pi}\int_{0}^{\pi} f(x)\text{sin}(nx)dx\quad(n=1,2,3,\dots)
\end{array}\end{split}\]
even functions:
\[\begin{split}\begin{array}{l}
\displaystyle f(x)=\cfrac{a_{0}}{2}+\sum_{n=1}^{\infty}(a_{n}\text{cos}(nx))\\
\displaystyle a_{n}=\cfrac{2}{\pi}\int_{0}^{\pi} f(x)\text{cos}(nx) dx\quad(n=0,1,2,\dots)\\
\displaystyle b_{n}=0\quad(n=1,2,3,\dots)
\end{array}\end{split}\]
Even and Odd Extensions
Suppose that a function \(f(x)\) is piecewise continuous and defined on the interval \([0,\pi]\). To find its Fourier series, we first extend this function to the interval \([-\pi,\pi]\). This can be done in two ways:
\[\begin{split}f_{\text{even}}(x)=\left\{\begin{array}{l}
f(-x),-\pi\le x\lt0&\\
f(x)\quad,0\le x\le\pi\\
\end{array}\right.\end{split}\]
\[\begin{split}f_{\text{odd}}(x)=\left\{\begin{array}{l}
-f(-x),-\pi\le x\lt0&\\
f(x)\quad,0\le x\le\pi\\
\end{array}\right.\end{split}\]
For the even function, the Fourier series is called the Fourier Cosine series and is given by
\[\begin{split}f_{\text{even}}(x)=\cfrac{a_{0}}{2}+\sum_{n=1}^{\infty}a_{n}\text{cos }nx\\\end{split}\]
where
\[a_{n}=\cfrac{2}{\pi}\int_{0}^{\pi} f(x)\text{ cos }nx dx\quad(n=0,1,2,3,\dots)\]
Respectively, for the odd function, the Fourier series is called the Fourier Sine series and is given by
\[f_{\text{odd}}(x)=\sum_{n=1}^{\infty}b_{n}\text{sin }nx\]
where the Fourier coefficients are
\[b_{n}=\cfrac{2}{\pi}\int_{0}^{\pi} f(x)\text{sin }nxdx\quad(n=1,2,3,\dots)\]
We can also define the Fourier Sine and Cosine series for a function with an arbitrary period \(2L\).
Let \(f(x)\) be defined on the interval \([0,L]\). Using even extension of the function to interval \([-L,L]\), we obtain
\[\begin{split}f_{\text{even}}(x)=\cfrac{a_{0}}{2}+\sum_{n=1}^{\infty}a_{n}\text{cos }\cfrac{n\pi x}{L}\\\end{split}\]
where
\[a_{n}=\cfrac{2}{L}\int_{0}^{L} f(x)\text{ cos }\cfrac{n\pi x}{L} dx\quad(n=0,1,2,3,\dots)\]
Respectively, for the odd function, the Fourier series is called the Fourier Sine series and is given by
\[f_{\text{odd}}(x)=\sum_{n=1}^{\infty}b_{n}\text{sin }\cfrac{n\pi x}{L}\]
where the Fourier coefficients are
\[b_{n}=\cfrac{2}{L}\int_{0}^{L} f(x)\text{sin }\cfrac{n\pi x}{L}dx\quad(n=1,2,3,\dots)\]
Period and Angular Frequency
\[\begin{split}\begin{array}{l}
T=2\pi,\quad\omega=\cfrac{2\pi}{T} =\cfrac{2\pi}{2\pi}=1\\
T=2L,\quad\omega=\cfrac{2\pi}{T} =\cfrac{2\pi}{L}\\
\end{array}\end{split}\]
Complex Form of Fourier Series
Let the function \(f(x)\) be defined on the interval \([-\pi,\pi]\).
we can write the Fourier series of the function in complex form:
\[f(x)=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}nx}\]
Here we have used the following notations:
\[c_{0}=\cfrac{a_{0}}{2},\quad c_{n}=\cfrac{a_{n}-ib_{n}}{2},\quad c_{-n}=\cfrac{a_{n}+ib_{n}}{2}\]
\[\begin{split}\begin{array}{l}
\displaystyle a_{n}=\cfrac{1}{\pi}\int_{-\pi}^{\pi} f(x)\text{cos}(nx) dx\quad(n=0,1,2,\dots)\\
\displaystyle b_{n}=\cfrac{1}{\pi}\int_{-\pi}^{\pi} f(x)\text{sin}(nx)dx\quad(n=1,2,3,\dots)\\
\end{array}\end{split}\]
The coefficients \(c_{n}\) are called complex Fourier coefficients. They are defined by the formulas
\[c_{n}=\cfrac{1}{2\pi}\int_{-\pi}^{\pi} f(x)e^{-\mathbf{i}nx}dx,\quad(n=0,\pm1,\pm2,\dots)\]
If necessary to expand a function \(f(x)\) of period \(2L\), we can use the following expressions:
\[f(x)=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{n\pi x}{L}}\]
where
\[c_{n}=\cfrac{1}{2L}\int_{-L}^{L} f(x)e^{-\mathbf{i}\cfrac{n\pi x}{L}}dx,\quad(n=0,\pm1,\pm2,\dots)\]
Expand a function \(f(x)\) of period \(T\):
\[f(x)=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi nx}{T}}\]
where
\[c_{n}=\cfrac{1}{T}\int_{-T/2}^{T/2} f(x)e^{-\mathbf{i}\cfrac{2\pi nx}{T}}dx,\quad(n=0,\pm1,\pm2,\dots)\]
Applications of Fourier Series to Differential Equations
Discrete Fourier Transform (DFT) and its Relation to Fourier Series
Fourier Series of a function \(f(t)\) of period \(T\):
\[f(t)=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi nt}{T}}\]
where
\[c_{n}=\cfrac{1}{T}\int_{-T/2}^{T/2} f(t)e^{-\mathbf{i}\cfrac{2\pi nt}{T}}dt,\quad(n=0,\pm1,\pm2,\dots)\]
Discrete Fourier Transform:
Let \(\Delta t=\cfrac{T}{N}\), then
\[t_{i}=i\Delta t,\quad (i=0,1,2,\dots,N-1)\]
\[\begin{split}\begin{array}{l}
t_{0}=0\\
t_{1}=\Delta t\\
t_{2}=2\Delta t\\
\dots\\
t_{i}=i\Delta t\\
\dots\\
t_{N-1}=(N-1)\Delta t\\
\end{array}\end{split}\]
\[\begin{split}\begin{array}{l}
\displaystyle f(t)=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi nt}{T}}\\
\displaystyle f_{0}=f(t_{0})=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi nt_{0}}{T}}\\
\displaystyle f_{1}=f(t_{1})=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi nt_{1}}{T}}\\
\displaystyle f_{2}=f(t_{2})=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi nt_{2}}{T}}\\
\dots\\
\displaystyle f_{i}=f(t_{i})=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi nt_{i}}{T}}\\
\dots\\
\displaystyle f_{N-1}=f(t_{N-1})=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi nt_{N-1}}{T}}\\
\end{array}\end{split}\]
\[\begin{split}\begin{array}{l}
\displaystyle f(t)=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi nt}{T}}\\
\displaystyle f_{0}=f(0)=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi n}{T}0}\\
\displaystyle f_{1}=f(\Delta t)=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi n}{T}\Delta t}\\
\displaystyle f_{2}=f(2\Delta t)=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi n}{T}2\Delta t}\\
\dots\\
\displaystyle f_{i}=f(i\Delta t)=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi n}{T}i\Delta t}\\
\dots\\
\displaystyle f_{N-1}=f((N-1)\Delta t)=\sum_{n=-\infty }^{\infty}c_{n}e^{\mathbf{i}\cfrac{2\pi n}{T}(N-1)\Delta t}\\
\end{array}\end{split}\]
The coefficients \(c_{n}\)
\[c_{n}=\cfrac{1}{T}\int_{-T/2}^{T/2} f(t)e^{-\mathbf{i}\cfrac{2\pi nt}{T}}dt,\quad(n=0,\pm1,\pm2,\dots)\]
\[c_{n}=\cfrac{1}{T}\int_{0}^{T} f(t)e^{-\mathbf{i}\cfrac{2\pi nt}{T}}dt,\quad(n=0,\pm1,\pm2,\dots)\]
\[c_{n}=\cfrac{1}{T}\int_{0}^{T} f(t)e^{-\mathbf{i}\cfrac{2\pi nt}{T}}dt\approx\cfrac{1}{T}\sum_{i=0}^{N-1}f(i\Delta t)e^{-\mathbf{i}\cfrac{2\pi n}{T}(i\Delta t)}\Delta t,\quad(n=0,\pm1,\pm2,\dots)\]
\[c_{n}=\cfrac{1}{N\Delta t}\sum_{i=0}^{N-1}f(i\Delta t)e^{-\mathbf{i}\cfrac{2\pi n}{N\Delta t}(i\Delta t)}\Delta t,\quad(n=0,\pm1,\pm2,\dots)\]
\[c_{n}=\cfrac{1}{N}\sum_{i=0}^{N-1}f(i\Delta t)e^{-\mathbf{i}\cfrac{2\pi n}{N}i},\quad(n=0,\pm1,\pm2,\dots)\]
\[c_{n}=\cfrac{1}{N}\sum_{i=0}^{N-1}f_{i}e^{-\mathbf{i}\cfrac{2\pi n}{N}i},\quad(n=0,\pm1,\pm2,\dots)\]
or
\[c_{n}=\cfrac{1}{N}\sum_{k=0}^{N-1}f_{k}e^{-\mathbf{i}\cfrac{2\pi n}{N}k},\quad(n=0,\pm1,\pm2,\dots)\]
Fourier Series
Fourier Series Coefficients (In 10 Minutes)
\[f(x)=a_{0}+\sum_{n=1}^{\infty }\left(a_{n}\text{cos}\left(\cfrac{\pi nx}{L} \right)+b_{n}\text{sin}\left(\cfrac{\pi nx}{L} \right)\right)\]
Note-the argument of the trig functions has been tweaked to account for the fact \(f(x)\) has period \(2L\).
\[\text{cos}(nx)\longrightarrow \text{cos}(\cfrac{\pi nx}{L})\]
\[\begin{split}\begin{align}
\int_{-L}^{L}f(x)dx & = \int_{-L}^{L}a_{0}dx+\int_{-L}^{L}\sum_{n = 1}^{\infty }\left(a_{n}\text{cos}\bigg(\cfrac{\pi nx}{L} \bigg)+b_{n}\text{sin}\bigg(\cfrac{\pi nx}{L} \bigg)\right)dx\\
&=\int_{-L}^{L}a_{0}dx
+\int_{-L}^{L}\sum_{n = 1}^{\infty }\left(a_{n}\text{cos}\bigg( \cfrac{\pi nx}{L} \bigg)\right)dx
+\int_{-L}^{L}\sum_{n = 1}^{\infty }\left(b_{n}\text{sin}\bigg(\cfrac{\pi nx}{L} \bigg)\right)dx\\
&=\int_{-L}^{L}a_{0}dx
+\sum_{n = 1}^{\infty }a_{n}\int_{-L}^{L}\text{cos}\bigg( \cfrac{\pi nx}{L} \bigg)dx
+\sum_{n = 1}^{\infty }b_{n}\int_{-L}^{L}\text{sin}\bigg( \cfrac{\pi nx}{L} \bigg)dx
\end{align}\end{split}\]
Note: you can’t always switch the order of integration and summation with infinite sums and improper integrals. In this case, we can.
\[\int_{-L}^{L}\text{cos}\bigg( \cfrac{\pi nx}{L} \bigg)dx=\cfrac{L}{\pi n} \int_{-\pi n}^{\pi n}\text{cos}(u)du\]
\[\cfrac{L}{\pi n} \int_{-\pi n}^{\pi n}\text{cos}(u)du=\cfrac{L}{\pi n} \big[\text{sin}(u)\big]_{-\pi n}^{\pi n}=0\]
\[\int_{-L}^{L}\text{sin}\bigg( \cfrac{\pi nx}{L} \bigg)dx=\cfrac{L}{\pi n} \int_{-\pi n}^{\pi n}\text{sin}(u)du\]
\[\cfrac{L}{\pi n} \int_{-\pi n}^{\pi n}\text{sin}(u)du=-\cfrac{L}{\pi n} \big[\text{cos}(u)\big]_{-\pi n}^{\pi n}=0\]
\[\text{sin}(\pi n)=0=\text{sin}(-\pi n)\]
\[\text{cos}(\pi n)=\text{cos}(-\pi n)\]
so
\[\begin{split}\begin{align}
\int_{-L}^{L}f(x)dx & = \int_{-L}^{L}(a_{0})dx\\
& = a_{0} \int_{-L}^{L}dx=a_{0}[x]_{-L}^{L}=a_{0}2L
\end{align}\end{split}\]
\[a_{0}=\bigg(\cfrac{1}{2L}\bigg)\int_{-L}^{L}f(x)dx\]
\[a_{n}=\cfrac{1}{L} \int_{-L}^{L}f(x)\text{cos}\bigg(\cfrac{\pi nx}{L} \bigg)dx\]
\[b_{n}=\cfrac{1}{L} \int_{-L}^{L}f(x)\text{sin}\bigg(\cfrac{\pi nx}{L} \bigg)dx\]
Integration by parts
The integration by parts formula states:
\[\int_{a}^{b}u(x)v'(x)dx =[u(x)v(x)]_{a}^{b}-\int_{a}^{b}u'(x)v(x)dx\]
The Fourier Transform of a second derivative
We shall follow the same idea but will integrate by parts twice.
We shall find the Fourier Transform of \(f''(x)\):
\[\mathcal{F}[f''(x)]=\int_{-\infty}^{\infty}f''(x)e^{-\mathbf{i}\omega x}dx\]
The integration by parts formula states:
\[\int_{a}^{b}u(x)v'(x)dx =[u(x)v(x)]_{a}^{b}-\int_{a}^{b}u'(x)v(x)dx\]
Let \(u(x)=e^{-\mathbf{i}\omega x},v(x)=f'(x)\), then
\[u'(x)=(-\mathbf{i}\omega)e^{-\mathbf{i}\omega x},v'(x)=f''(x)\]
\[\mathcal{F}[f''(x)]=\int_{-\infty}^{\infty}e^{-\mathbf{i}\omega x}f''(x)dx=[e^{-\mathbf{i}\omega x}f'(x)]_{-\infty}^{\infty}
-(-\mathbf{i}\omega)\int_{-\infty}^{\infty}e^{-\mathbf{i}\omega x}f'(x)dx\]
due to
\[\mathcal{F}[f'(x)]=\int_{-\infty}^{\infty}e^{-\mathbf{i}\omega x}f'(x)dx=[e^{-\mathbf{i}\omega x}f(x)]_{-\infty}^{\infty}
-(-\mathbf{i}\omega)\int_{-\infty}^{\infty}e^{-\mathbf{i}\omega x}f(x)dx\]
and
\[f\to 0\quad \text{as }|x|\to\infty\]
\[f'\to 0\quad \text{as }|x|\to\infty\]
then
\[[e^{-\mathbf{i}\omega x}f(x)]_{-\infty}^{\infty}=0\]
\[[e^{-\mathbf{i}\omega x}f'(x)]_{-\infty}^{\infty}=0\]
\[\mathcal{F}[f'(x)]=\int_{-\infty}^{\infty}e^{-\mathbf{i}\omega x}f'(x)dx=
-(-\mathbf{i}\omega)\int_{-\infty}^{\infty}e^{-\mathbf{i}\omega x}f(x)dx=(\mathbf{i}\omega)F(\omega)\]
\[\mathcal{F}[f''(x)]=\int_{-\infty}^{\infty}e^{-\mathbf{i}\omega x}f''(x)dx=
(\mathbf{i}\omega)\int_{-\infty}^{\infty}e^{-\mathbf{i}\omega x}f'(x)dx=(\mathbf{i}\omega)^{2}F(\omega)\]
Thus we need both \(f\) and \(f'\) to tend to zero as \(x\to\pm\infty\) for this result to be valid. The manner in
which this analysis proceeds tells us that there is a simple rule for yet higher derivatives, namely that
\[\mathcal{F}\bigg[\cfrac{d^{n}f}{dx^{n}}\bigg]=(\mathbf{i}\omega)^{n}F(\omega)\]
provided that \(f\) and its first \(n-1\) derivatives tend to zero when \(|x|\) is large.
Fourier Transform solutions of PDEs
Solutions of Fourier’s equation
We will solve Fourier’s equation
\[\cfrac{\partial T}{\partial t}=\alpha\cfrac{\partial ^{2}T}{\partial x^{2}}\]
subject to the initial condition that
\[T=f(x)\quad \text { at } t=0\]
We have to assume that the initial temperature profile, \(f(x)\), must decay to zero as \(x\to \pm \infty\) in
order to be able to use Fourier Transforms. The solution procedure follows three steps:
take the Fourier Transform of the given equation,
solve the transformed equation,
take the inverse Fourier Transform to find the desired solution.
Note: In many cases the final answer has to be written in terms of an integral, but sometimes one
may be able to find an explicit expression for the solution.
First we let \(\hat{T}(\omega,t)\) be the Fourier Transform of \(T(x,t)\) with respect to \(x\). Thus,
\[\hat{T}(\omega,t)=\mathcal{F}[T(x,t)]=\int_{-\infty}^{\infty}T(x,t)e^{-\mathbf{i}\omega x}dx\]
Now we’ll take the Fourier Transform of the second derivative:
\[\mathcal{F}\bigg[\cfrac{\partial ^{2}T(x,t)}{\partial x^{2}} \bigg]=\int_{-\infty}^{\infty}\cfrac{\partial ^{2}T(x,t)}{\partial x^{2}}e^{-\mathbf{i}\omega x}dx=-\omega^{2}F(\omega)=-\omega^{2}\hat{T}(\omega)\]
Note that we have used the facts that both \(T\) and its \(x\)-derivative tend to zero as \(x\to\pm\infty\).
The Fourier Transform of the time-derivative term is relatively straightforward:
\[\mathcal{F}\bigg[\cfrac{\partial T(x,t)}{\partial t} \bigg]=\int_{-\infty}^{\infty}\cfrac{\partial T(x,t)}{\partial t}e^{-\mathbf{i}\omega x}dx
=\cfrac{\partial }{\partial t} \int_{-\infty}^{\infty}T(x,t)e^{-\mathbf{i}\omega x}dx
=\cfrac{\partial\hat{T}(\omega) }{\partial t}\]
Note that we have effectively swapped the order of differentiation with respect to \(t\) and integration
with respect to \(x\) when deriving this result.
Now Fourier’s equation, is transformed to
\[\cfrac{\partial\hat{T}(\omega) }{\partial t}=-\alpha\omega^{2}\hat{T}(\omega)\]
This ordinary differential equation has the solution,
\[\hat{T}(\omega)={A}(\omega)e^{-\alpha\omega^{2}t}\]
where the ‘constant of integration’ may be treated as a function of \(\omega\). While this treatment might
seem strange, the ordinary differential equation has \(t\) as its independent variable, and therefore \(\omega\) is
simply a passive parameter. Therefore it makes sense to ensure that \(A\) is as general as possible by
allowing it to vary with \(\omega\).
The constant of integration may be found by applying an appropriate initial condition, but the only
one which is available at present is :
\[T=f(x)\quad \text { at } t=0\]
However, we may take the Fourier Transform of this to obtain
\[\hat{T}(\omega)=\mathcal{F}[f(x)]=F(\omega)\quad \text { at } t=0\]
Therefore the setting of \(t = 0\) yields
\[A=F\]
and so the Fourier Transform of the desired solution is,
\[\hat{T}(\omega)={F}(\omega)e^{-\alpha\omega^{2}t}\]
We may now apply the formula for the inverse Fourier Transform to obtain the final
solution,
\[T(x,t)=\cfrac{1}{2\pi } \int_{-\infty}^{\infty}F(\omega )e^{-\alpha \omega ^{2}t}e^{\mathbf{i}\omega x}d\omega\]
It is difficult to simplify this final integral in any meaningful way, and therefore we have to leave it
as it is. Clearly, for any chosen pair of values of \(x\) and \(t\) the integral may be evaluated numerically
with ease and to any desired accuracy. If a sufficient number of pairs of \(x\) and \(t\) are used it becomes
possible to obtain either a contour plot of the evolution of \(T\) in space and time, or else to show how
the temperature profile varies with time.
Some Fourier Sine Transform examples.
Example 1
We will consider the following unsteady one-dimensional heat transfer problem. A semi-infinite solid,
which occupies the region, \(0 \le x<\infty\), has the temperature profile, \(T = f(x)\), at \(t = 0\). However,
the \(x = 0\) end of this region is maintained at the temperature, \(T = 0\). Determine the evolution of
the temperature profile
Let \(\hat{T}_{s}(\omega,t)\) be the Fourier Sine Transform of \(T(x, t)\) with respect to \(x\), i.e. that
\[\hat{T}_{s}(\omega,t) =\mathcal{F}_{s}[T(x,t)]=\int_{0}^{\infty}T(x,t)\text{sin}(\omega x)dx\]
Let \(\hat{T}_{c}(\omega,t)\) be the Fourier Cosine Transform of \(T(x, t)\) with respect to \(x\), i.e. that
\[\hat{T}_{c}(\omega,t) =\mathcal{F}_{c}[T(x,t)]=\int_{0}^{\infty}T(x,t)\text{cos}(\omega x)dx\]
We will solve Fourier’s equation
\[\cfrac{\partial T}{\partial t}=\alpha\cfrac{\partial ^{2}T}{\partial x^{2}}\]
subject to the initial condition that
\[T=f(x)\quad \text { at } t=0\]
Therefore we will need to take the Fourier Sine Transform of this equation.
Beginning with the time-derivative term, we get
\[\begin{split}\begin{array}{l}
\displaystyle \mathcal{F}_{s}[T(x,t)]=\int_{0}^{\infty}T(x,t)\text{sin}(\omega x)dx=\hat{T}_{s}(\omega)\\
\displaystyle \mathcal{F}_{s}\bigg[\cfrac{\partial T(x,t)}{\partial t} \bigg]=\int_{0}^{\infty}\cfrac{\partial T(x,t)}{\partial t} \text{sin}(\omega x)dx
=\cfrac{\partial }{\partial t}\int_{0}^{\infty}T(x,t)\text{sin}(\omega x)dx
=\cfrac{\partial \hat{T}_{s}(\omega) }{\partial t}
\end{array}\end{split}\]
\[\mathcal{F}_{s}\bigg[\cfrac{\partial T(x,t)}{\partial x} \bigg]=\int_{0}^{\infty}\cfrac{\partial T(x,t)}{\partial x} \text{sin}(\omega x)dx\]
The integration by parts formula states:
\[\int_{a}^{b}u(x)v'(x)dx =[u(x)v(x)]_{a}^{b}-\int_{a}^{b}u'(x)v(x)dx\]
Let \(u(x)=\text{sin}(\omega x),v(x)= T(x,t)\), then
\[u'(x)=\omega\text{cos}(\omega x)\]
\[\int_{0}^{\infty}\cfrac{\partial T(x,t)}{\partial x} \text{sin}(\omega x)dx
=\bigg[\text{sin}(\omega x)T(x,t)\bigg]_{0}^{\infty}
-\omega\int_{0}^{\infty} T(x,t)\text{cos}(\omega x)dx\]
\[\begin{split}\begin{array}{l}
\text{sin}(\omega 0)=\text{sin}(0)=0\\
T(x,t)\to 0\quad \text{as }x\to\infty\\
\bigg[\text{sin}(\omega x)T(x,t)\bigg]_{0}^{\infty}=0
\end{array}\end{split}\]
\[\mathcal{F}_{s}\bigg[\cfrac{\partial T(x,t)}{\partial x} \bigg]=\int_{0}^{\infty}\cfrac{\partial T(x,t)}{\partial x} \text{sin}(\omega x)dx
=-\omega\int_{0}^{\infty} T(x,t)\text{cos}(\omega x)dx\]
we will need to take the Fourier Cosine Transform of this equation.
Beginning with the time-derivative term, we get
\[\begin{split}\begin{array}{l}
\displaystyle \mathcal{F}_{c}[T(x,t)]=\int_{0}^{\infty}T(x,t)\text{cos}(\omega x)dx=\hat{T}_{c}(\omega)\\
\displaystyle \mathcal{F}_{c}\bigg[\cfrac{\partial T(x,t)}{\partial x} \bigg]=\int_{0}^{\infty}\cfrac{\partial T(x,t)}{\partial x} \text{cos}(\omega x)dx
\end{array}\end{split}\]
Let \(u(x)=\text{cos}(\omega x),v(x)= T(x,t)\), then
\[u'(x)=-\omega\text{sin}(\omega x)\]
\[\begin{split}\begin{align}
\displaystyle\int_{0}^{\infty}\cfrac{\partial T(x,t)}{\partial x} \text{cos}(\omega x)dx
& = \bigg[\text{cos}(\omega x)T(x,t)\bigg]_{0}^{\infty}
+\omega\int_{0}^{\infty} T(x,t)\text{sin}(\omega x)dx \\
& = \bigg[\text{cos}(\omega x)T(x,t)\bigg]_{0}^{\infty}
+\omega \hat{T}_{s}(\omega)
\end{align}\end{split}\]
The Sine Transform of a second derivative
\[\begin{split}\mathcal{F}_{s}\bigg[\cfrac{\partial ^{2}T(x,t)}{\partial x^{2}} \bigg]=\int_{0}^{\infty}\cfrac{\partial ^{2}T(x,t)}{\partial x^{2}} \text{sin}(\omega x)dx\\\end{split}\]
Let \(u(x)=\text{sin}(\omega x),v(x)= \cfrac{\partial T(x,t)}{\partial x}\), then
\[u'(x)=\omega\text{cos}(\omega x)\]
\[\int_{0}^{\infty}\cfrac{\partial T(x,t)}{\partial x} \text{cos}(\omega x)dx\]
\[\begin{split}\begin{align}
\int_{0}^{\infty}\cfrac{\partial ^{2}T(x,t)}{\partial x^{2}} \text{sin}(\omega x)dx & = \bigg[\text{sin}(\omega x)\cfrac{\partial T(x,t)}{\partial x} \bigg]_{0}^{\infty}
-\omega\int_{0}^{\infty}\cfrac{\partial T(x,t)}{\partial x} \text{cos}(\omega x)dx\\
&=\bigg[\text{sin}(\omega x)\cfrac{\partial T(x,t)}{\partial x} \bigg]_{0}^{\infty}
-\omega\bigg\{\bigg[\text{cos}(\omega x)T(x,t)\bigg]_{0}^{\infty}
+\omega \hat{T}_{s}(\omega)\bigg\}\\
&=\bigg[\text{sin}(\omega x)\cfrac{\partial T(x,t)}{\partial x} \bigg]_{0}^{\infty}
-\omega\bigg[\text{cos}(\omega x)T(x,t)\bigg]_{0}^{\infty}-\omega^{2} \hat{T}_{s}(\omega)
\end{align}\end{split}\]
Note that we had to use the \(T = 0 \text{ at }x = 0\) boundary condition.
Note also that, if the boundary condition at \(x = 0\) had been
a Neumann condition (the gradient of \(T\) is specified) then we would not be able to proceed further
because the value of \(T\) at \(x = 0\) is needed there. Thus the Fourier Sine Transform must be used
with Dirichlet boundary conditions.
\[\mathcal{F}_{s}\bigg[\cfrac{\partial ^{2}T(x,t)}{\partial x^{2}}\bigg] =\int_{0}^{\infty}\cfrac{\partial ^{2}T(x,t)}{\partial x^{2}} \text{sin}(\omega x)dx
=-\omega^{2} \hat{T}_{s}(\omega)\]
We also assumed that \(T(x,t)\) and its derivatives decay to zero as \(x\to\infty\). Therefore Fourier’s equation
transforms to,
\[\cfrac{\partial \hat{T}_{s}(\omega)}{\partial t}=-\alpha\omega^{2} \hat{T}_{s}(\omega)\]
and the solution is,
\[\hat{T}_{s}(\omega)=A(\omega)e^{-\alpha\omega^{2}t}\]
where A(ω) is the arbitrary constant. The given initial condition is
that \(T = f(x)\) when \(t = 0\); on taking the Fourier Sine Transform of this, we obtain the transformed
version, namely,
\[\hat{T}_{s}(\omega)=\mathcal{F}_{s}[f(x)]={F}_{s}(\omega)\quad\text{when }t=0\]
Substitution yields \(A = {F}_s\), and hence
\[\hat{T}_{s}(\omega)={F}_s(\omega)e^{-\alpha\omega^{2}t}\]
The final solution is obtained by taking the inverse Fourier Sine Transform of this; we get,
\[T(x,t)=\mathcal{F}_{s}^{-1}[\hat{T}_{s}(\omega)]=\cfrac{2}{\pi}\int_{0}^{\infty}F_{s}(\omega) e^{-\alpha \omega ^{2}t}\text{sin}(\omega x)d\omega\]
The Discrete Fourier Transform
The Discrete Fourier Transform (DFT) is the equivalent of the continuous Fourier
Transform for signals known only at \(N\) instants separated by sample times \(T\) (i.e.
a finite sequence of data).
Let \(f(t)\) be the continuous signal which is the source of the data. Let \(N\) samples
be denoted \(f[0],f[1],f[2],\dots,f[k],\dots,f[N-1]\).
The Fourier Transform of the original signal, \(f(t)\), would be
\[F(\omega)=\int_{-\infty}^{\infty}f(t)e^{\mathbf{i}\omega t}dt\]
We could regard each sample \(f[k]\) as an impulse having area \(f[k]\). Then, since the integrand exists only at the sample points:
\[F(\omega)=\int_{-\infty}^{\infty}f(t)e^{\mathbf{i}\omega t}dt\]
\[\begin{split}\begin{align}
F(\omega) & = \int_{-\infty}^{\infty}f(t)e^{-\mathbf{i}\omega t}dt = \int_{0}^{(N-1)T}f(t)e^{-\mathbf{i}\omega t}dt\\
& = f[0]e^{-\mathbf{i}0}+f[1]e^{-\mathbf{i}\omega T}+f[2]e^{-\mathbf{i}\omega 2T}
+\dots+f[k]e^{-\mathbf{i}\omega kT}+\dots+f[N-1]e^{-\mathbf{i}\omega (N-1)T}
\end{align}\end{split}\]
\[F(\omega) =\sum_{k=0}^{N-1}f[k]e^{-\mathbf{i}\omega kT}\]
We could in principle evaluate this for any \(\omega\), but with only \(N\) data points to start
with, only \(N\) final outputs will be significant.
You may remember that the continuous Fourier transform could be evaluated
over a finite interval (usually the fundamental period \(T_{0}\) ) rather than from \(-\infty\) to
\(+\infty\) if the waveform was periodic. Similarly, since there are only a finite number
of input data points, the DFT treats the data as if it were periodic (i.e. \(f(N)\) to \(f(2N-1)\) is the same as
\(f(0)\) to \(f(N-1)\) ).
Since the operation treats the data as if it were periodic, we evaluate the
DFT equation for the fundamental frequency (one cycle per sequence, \(\cfrac{1}{NT}\) Hz, \(\cfrac{2\pi}{NT}\) rad/sec.)
and its harmonics (not forgetting the d.c. component (or average) at \(\omega=0\)).
i.e. set
\[\omega=0,\cfrac{2\pi}{NT},\cfrac{2\pi\cdot2}{NT},\dots,\cfrac{2\pi\cdot n}{NT},\dots,\cfrac{2\pi\cdot (N-1)}{NT}\]
or, in general
\[\begin{split}\begin{array}{l}
\displaystyle F(\omega) =\sum_{k=0}^{N-1}f[k]e^{-\mathbf{i}\omega kT}\\
\displaystyle F(\cfrac{2\pi\cdot n}{NT}) =\sum_{k=0}^{N-1}f[k]e^{-\mathbf{i}\cfrac{2\pi\cdot n}{NT} kT}
=\sum_{k=0}^{N-1}f[k]e^{-\mathbf{i}\cfrac{2\pi}{N} nk}\\
\displaystyle \tilde F(n) =\sum_{k=0}^{N-1}f[k]e^{-\mathbf{i}\cfrac{2\pi}{N} nk}\\
\end{array}\end{split}\]