Discrete Fourier Transforms - PowerPoint PPT Presentation

About This Presentation
Title:

Discrete Fourier Transforms

Description:

Discrete Fourier Transforms Consider finite duration signal Its z-tranform is Evaluate at points on z-plane as We can evaluate N independent points – PowerPoint PPT presentation

Number of Views:358
Avg rating:3.0/5.0
Slides: 20
Provided by: Profess72
Category:

less

Transcript and Presenter's Notes

Title: Discrete Fourier Transforms


1
Discrete FourierTransforms
  • Consider finite duration signal
  • Its z-tranform is
  • Evaluate at points on z-plane as
  • We can evaluate N independent points

2
Discrete FourierTransforms
  • This is known as the Discrete Fourier Transform
    (DFT) of
  • Periodic in k ie
  • This is as expected since the spectrum is
    periodic in frequency

3
Discrete FourierTransforms
  • Multiply both sides of the DFT by
  • And add over the frequency index k
  • From which

4
Discrete FourierTransforms
  • This is the inverse DFT
  • That is a) the DFT assumes that we deal with
    periodic signals in the time domain
  • b) Sampling in one domain produces periodic
    behaviour in the other domain

5
Discrete FourierTransforms
  • Effectively by knowing
  • is known everywhere since
  • or

6
Discrete FourierTransforms
  • The formula
  • This is essentially an interpolation and forms
    the basis of the Frequency Sampling Method for
    FIR digital filter design

7
Convolution in DFT
  • Consider the following transform pairs
  • Define
  • Find

8
Convolution in DFT
  • From IDFT
  • However

9
Convolution in DFT
  • Or
  • Thus
  • This the Circular Convolution

10
Computation of the DFT The FFT Algorithm
  • Computation of DFT requires for every sample N
    multiplications. There are N samples to be
    computed i.e. time consuming
    operations.
  • The Fast Fourier Algorithm(Decimation in time -
    DIT, assume even no. of samples)
  • set

11
FFT
  • Then DFT of is written
  • set

12
FFT
  • ie
  • Or
  • Computations of each of summations is now of
    order ,and thus total computational
    effort is reduced to .
  • Continuation of divide--compute reduces effort
    to Nlog(N)

13
8-point FFT
  • 8-point Signal Flow Diagram

14
FFT times
  • Time (1 multiplication per microsec)

15
Decimation-in-Time FFT Algorithm
  • In the basic module two output variables are
    generated by a weighted combination of two input
    variables as indicated below
  • where and
  • Basic computational module is called a butterfly
    computation

16
Decimation-in-Time FFT Algorithm
  • Input-output relations of the basic module are
  • Substituting in the
    second equation given above we get

17
Decimation-in-Time FFT Algorithm
  • Modified butterfly computation requires only one
    complex multiplication as indicated below
  • Use of the above modified butterfly computation
    module reduces the total number of complex
    multiplications by 50

18
Decimation-in-Time FFT Algorithm
  • New flow-graph using the modified butterfly
    computational module for N 8

19
Decimation-in-Time FFT Algorithm
  • Computational complexity can be reduced further
    by avoiding multiplications by ,
    , , and
  • The DFT computation algorithm described here also
    is efficient with regard to memory requirements
  • Note Each stage employs the same butterfly
    computation to compute and
    from and
Write a Comment
User Comments (0)
About PowerShow.com