Presentation is loading. Please wait.

Presentation is loading. Please wait.

Professor A G Constantinides 1 Discrete Fourier Transforms Consider finite duration signal Its z-tranform is Evaluate at points on z-plane as We can evaluate.

Similar presentations


Presentation on theme: "Professor A G Constantinides 1 Discrete Fourier Transforms Consider finite duration signal Its z-tranform is Evaluate at points on z-plane as We can evaluate."— Presentation transcript:

1 Professor A G Constantinides 1 Discrete Fourier Transforms Consider finite duration signal Its z-tranform is Evaluate at points on z-plane as We can evaluate N independent points

2 Professor A G Constantinides 2 Discrete Fourier Transforms 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 Professor A G Constantinides 3 Discrete Fourier Transforms Multiply both sides of the DFT by And add over the frequency index k From which

4 Professor A G Constantinides 4 Discrete Fourier Transforms 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 Professor A G Constantinides 5 Discrete Fourier Transforms Effectively by knowing is known everywhere since or

6 Professor A G Constantinides 6 Discrete Fourier Transforms The formula This is essentially an interpolation and forms the basis of the Frequency Sampling Method for FIR digital filter design

7 Professor A G Constantinides 7 Convolution in DFT Consider the following transform pairs Define Find

8 Professor A G Constantinides 8 Convolution in DFT From IDFT However

9 Professor A G Constantinides 9 Convolution in DFT Or Thus This the Circular Convolution

10 Professor A G Constantinides 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 Professor A G Constantinides 11 FFT Then DFT of is written set

12 Professor A G Constantinides 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 Professor A G Constantinides 13 8-point FFT 8-point Signal Flow Diagram

14 Professor A G Constantinides 14 FFT times Time (1 multiplication per microsec) 193 days 4 hrs262144 21 hr 11 mins32768.2674096.02 sec1512.002 sec.02 sec64 FFT Direct DFT N

15 Professor A G Constantinides 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 Professor A G Constantinides 16 Decimation-in-Time FFT Algorithm Input-output relations of the basic module are: Substituting in the second equation given above we get

17 Professor A G Constantinides 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 Professor A G Constantinides 18 Decimation-in-Time FFT Algorithm New flow-graph using the modified butterfly computational module for N = 8

19 Professor A G Constantinides 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


Download ppt "Professor A G Constantinides 1 Discrete Fourier Transforms Consider finite duration signal Its z-tranform is Evaluate at points on z-plane as We can evaluate."

Similar presentations


Ads by Google