Beruflich Dokumente
Kultur Dokumente
WHY FFT???
y y y y
TO IMPLEMENT DFT TO MAKE CALCULATIONS FASTLY TO IMPROVE PERFORMANCE TO REDUCE COMPUTATION TIME
OBJECTIVES
y
WHAT IS FFT???
y
Synthesis
Attributes
Timing
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Bit reversal
Block diagram
Test Vector Sine wave AM (DSBSC) Voice Noise Input vector x[n] Bit reversal order (Decimati on-inTime) FPGA Computation Logic (complex Multiplication Accumulation ) Twiddle factors W Multiplex er MUX SEL
X[k] Magnitu de
UART TX MODULE
FFT MODULE
BUTTERFLY MODULE MAGNITUDE MODULE
Avnet kit
Outputs
Performance
APPLICATIONS
DIGITAL SPECTRAL ANALYSIS FILTER SIMULATION AUTO CORRELATION PATTERN RECOGNITION
FUTURE SCOPE
y
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.
CONCLUSION
y
The Cooley-Tukey algorithm , the most common Fast Fourier transform (FFT) algorithm is successfully implemented.
Any queries???
Thanking you