Top Banner
DRK INSTITUTE OF SCIENCE AND TECHNOLOGY DEPARTMENT OF ELECTRONICS AND COMMUNICATION DESIGN AND IMPLEMENTATION OF FFT FOR REAL TIME SIGNAL BY: G.SANDEEP P.L.GANESH K.BHARADWAJ B.RAVINDER A.JAYANTH REDDY
26
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Main Project Ppt

DRK INSTITUTE OF SCIENCE AND TECHNOLOGY

DEPARTMENT OF ELECTRONICS AND COMMUNICATION

DESIGN AND IMPLEMENTATION OF FFT FOR REAL TIME SIGNAL

BY:G.SANDEEPP.L.GANESHK.BHARADWAJB.RAVINDERA.JAYANTH REDDY

Page 2: Main Project Ppt

WHY FFT??? TO IMPLEMENT DFT TO MAKE CALCULATIONS FASTLY TO IMPROVE PERFORMANCE TO REDUCE COMPUTATION TIME

Page 3: Main Project Ppt

OBJECTIVES

WHAT IS FFT?

VHDL FLOW CHART

DESIGN FLOW

FPGA

TOOLS

Page 4: Main Project Ppt

WHAT IS FFT???

DEFINITION

ALGORITHMS

TWIDDLE FACTORS

Page 5: Main Project Ppt

Vhdl design flow

VHDLSource

Directives

LogicOptimization

TechnologyMapping

TechnologyImplementation

Syn

the

sis

Pla

ce &

Rou

te

Attributes

Timing

Timing, Pin,Placement

Page 6: Main Project Ppt

FFT radix-2 decomposition

0 1110987654321 1512 1413

0 1110987654321 1512 1413

Page 7: Main Project Ppt

Bit reversal

Page 8: Main Project Ppt

Block diagram

Waveform Selection PC

Sine wave

AM (DSB-SC)

Voice

Noise

Test Vector FPGA

Input vectorx[n]

Bit reversal order(Decimation-in-Time)

Computation Logic(complex Multiplication Accumulation)

X[k]Magnitude

Twiddle factors W

MUX SEL

UARTTransmitter

Multiplexer

Page 9: Main Project Ppt

Vhdl code modulesTOP MODULE CODE

FFT MODULE

FFT TEST ROM MODULE

UART TX MODULE

Page 10: Main Project Ppt

FFT MODULE

◦ BUTTERFLY MODULE

◦ MAGNITUDE MODULE

Page 11: Main Project Ppt

FFT TEST ROM◦ SINE◦ DSB-SC◦ VOICE ◦ NOISE

Page 12: Main Project Ppt

Avnet kit

Page 13: Main Project Ppt

Outputs

Page 14: Main Project Ppt
Page 15: Main Project Ppt
Page 16: Main Project Ppt
Page 17: Main Project Ppt

Performance

Page 18: Main Project Ppt

APPLICATIONS

DIGITAL SPECTRAL ANALYSIS

FILTER SIMULATION

AUTO CORRELATION

PATTERN RECOGNITION

Page 19: Main Project Ppt

FUTURE SCOPE

This project can be used as an IP core for any signal processing applications. Further, it is observed that the length 16 is not sufficient for the FFT analysis of speech signals. Hence, in future the length of the sequence can be changed to 256 or 512 by selecting higher grade FPGA.

Page 20: Main Project Ppt

CONCLUSION

The Cooley-Tukey algorithm , the most common Fast Fourier transform (FFT) algorithm is successfully implemented.

Page 21: Main Project Ppt

Any queries???

Page 22: Main Project Ppt

Thanking you

Page 23: Main Project Ppt
Page 24: Main Project Ppt
Page 25: Main Project Ppt
Page 26: Main Project Ppt