Lab 11
Lab 11
LAB # 11
Fourier Transform
1 | Khuram Naveed
[Spring 2014] [FOURIER TRANSFORM] Signals and Systems
X () F{x(t )}
In other words, the Fourier transform of a signal x(t ) is a signal X () . An alternative way of
writing 11.1 is (11.2)
x(t )
F
X ()
x(t )e
jt
X () F{x(t )} dt
From 11.3 it is clear that X () is a complex function of . In case the Fourier transform of x(t ) has
to be expressed in the frequency domain f , then substituting by 2 f in 11.3, yields 11.4 given
as
x(t )e
j 2 t
X ( f ) F{x(t )} dt
In order to return from the frequency domain back to the time domain the inverse Fourier
transform is implemented. The inverse Fourier transform is denoted by the symbol F 1{} ; that is,
one can write (11.5) as
x(t ) F 1{ X ()}
or alternatively (11.6) as
2 | Khuram Naveed
[Spring 2014] [FOURIER TRANSFORM] Signals and Systems
1
X ()
F
x(t )
X ( f )e
j 2 ft
x(t ) F 1{ X ( f )} df
The cyclic frequency is measured in rad/s, while the frequency f is measured in Hertz. The
Fourier transform of a signal is called (frequency) spectrum.
Example:
Compute the Fourier transform of the function x(t ) e t
2
Example:
Compute the inverse Fourier transform of the function X () 1 (1 j)
3 | Khuram Naveed
[Spring 2014] [FOURIER TRANSFORM] Signals and Systems
The command fourier should be executed as fourier(x,w). Using this syntax is optimal
since it allows the computation of constant functions.
In this section, the most common Fourier transform pairs are presented. The computation of the
Fourier and inverse Fourier transform requires the computation of integrals given in 11.4 and 11.7,
and sometimes can be quite hard. This is the reason that already computed Fourier transform
pairs are used to compute the Fourier and inverse Fourier transform of a function. Thus, the
computational procedure is to express a complicated function of interest in terms of functions
with known Fourier (or universe Fourier) transform and then based on properties of Fourier
transform to compute the Fourier or inverse Fourier transform of complicated function. In the
following table, the most common pairs are given. The illustrated Fourier transform pairs are
confirmed by using the commands fourier and ifourier.
(t ) 1 x=dirac(t); ans=1
fourier(x,w)
1 2 (t ) fourier(1,w) ans=2*pi*dirac(w)
u (t ) (1 j) (t ) X=1/(j*w)+pi*dirac(w);
ifourier(X,t)
ans=heaviside(t)
(t t0 ) e jt0 X=dirac(t-t0);
fourier(x,w)
ans=exp(-i*t0*w)
4 | Khuram Naveed
[Spring 2014] [FOURIER TRANSFORM] Signals and Systems
(a) 0 X=fourier(x,w)
x=(t)*exp(-a*t)*heaviside(t); ans=1/(8+i*w)^2
te at u (t ) 1 ( j a ) 2 fourier(x,w)
(a) 0
n=4; ans=1/6*t^3*exp(-
(t n 1 (n 1)!)e at u (t ) 1 ( j a) 2 X=1/(j*w+a)^n; 8*t)*heaviside(t)
(a) 0 Ifourier(X,t)
Tasks
Task 01: Plot the Fourier transform of signal x(t ) cos(t ) .
Task 03: Plot the inverse Fourier transform of signal X () sin / .
Task 04: Suppose that a signal x(t ) is given by x(t ) te 3t . Compute the Fourier transform X () of
the signal x(t ) and plot for 20 20 rad/s.
5 | Khuram Naveed