DSP Chap 4
DSP Chap 4
DSP Chap 4
SECE
Chapter Four
Fast Fourier Transform (FFT)/ DFT
Lecture # 4
Jemal H. ( Msc )
School of Electrical and Computer Engineering
jjemalassen@gmail.com
October, 2023
1
Chapter Contents
2
Discrete Fourier Transform of Periodic Signal
• The DFT is used to convert finite discrete time sequence x (n) to an N – point
frequency domain sequence denoted by X (K).
• For a discrete time signal x(n) the DFT of the sequence x(n) is expressed by
for
3
Cont….
DFT
If N= 4 we say it is 4-Point DFT. For N=4, the above equation can be written as
0 0 0 0
4 4 4 4
0 1 2 3
4 4 4 4
0 2 4 6
4 4 4 4
0 3 6 9
4 4 4 4 4
Cont….
• For N=4 samples
5
DFT Example
6
Properties of Discrete Fourier Transform
• There are a number of important properties of the DFT that are useful in
signal processing applications which includes the following.
Linearity
• If (k) and (k) are the N-point DFTs of (n) and (n) and a, b are an
arbitrary constants either real or complex then
a (n)+b (n) (k)+ (k)
• The Fourier transform of a sum of discrete- time signals is the respective sum of transforms.
Time Reversal
7
Properties Cont…
∗ ∗
8
Fast Fourier Transform
z=x+y x
x z=x - y z=wx
x
y w
y -1
12
4- Point DIT FFT
13
8 Point DIT-FFT
Flow graph of a complete decimation in -time decomposition of an 8-point DFT
computation is shown in the figure below.
DIT-FFT algorithm for N=8 flow graph consists of 3 stages.
16
Example
Given a sequence x(n) for 0 3, where
17
Inverse DFT using FFT
• The eight-point IFFT using decimation-in-time has done based on the following methods.
Example
Given the DFT sequence X(k) for 0 3 as of , 10, -2+2j , -2, -2-2j then Evaluate its
inverse DFT x(n) using the decimation-in-time FFT method.
18
End of Slide
19