Speaker: Yumin Adviser: Prof. An-Yeu Wu Date: 2013/10/24

Slides:



Advertisements
Similar presentations
DFT & FFT Computation.
Advertisements

David Hansen and James Michelussi
Digital Kommunikationselektronik TNE027 Lecture 5 1 Fourier Transforms Discrete Fourier Transform (DFT) Algorithms Fast Fourier Transform (FFT) Algorithms.
DFT and FFT FFT is an algorithm to convert a time domain signal to DFT efficiently. FFT is not unique. Many algorithms are available. Each algorithm has.
The Discrete Fourier Transform. The spectrum of a sampled function is given by where –  or 0 .
ECE 734: Project Presentation Pankhuri May 8, 2013 Pankhuri May 8, point FFT Algorithm for OFDM Applications using 8-point DFT processor (radix-8)
1 Chapter 16 Fourier Analysis with MATLAB Fourier analysis is the process of representing a function in terms of sinusoidal components. It is widely employed.
1 Final project Speaker: Team 5 電機三 黃柏森 趙敏安 Mentor : 陳圓覺 Adviser: Prof. An-Yeu Wu Date: 2007/1/22.
Introduction to Fast Fourier Transform (FFT) Algorithms R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
Introduction SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software and Applications Miodrag Bolic.
Lecture #18 FAST FOURIER TRANSFORM INVERSES AND ALTERNATE IMPLEMENTATIONS Department of Electrical and Computer Engineering Carnegie Mellon University.
Fast Fourier Transforms
Discrete-Time and System (A Review)
Processor Architecture Needed to handle FFT algoarithm M. Smith.
Under-Graduate Project Mid-Term Paper Reading Presentation Adviser: Prof. An-Yeu Wu Mentor: 詹承洲 第二組 溫仁揚 溫昌懌.
FFT USING OPEN-MP Done by: HUSSEIN SALIM QASIM & Tiba Zaki Abdulhameed
Jeff Wang Kay-Won Chang March 18, DEMO Harmonic Product Spectrum (HPS) pitch detection: obtain fundamental frequency from FFT Fast Fourier Transform.
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Seismic Reflection Data Processing and Interpretation A Workshop in Cairo 28 Oct. – 9 Nov Cairo University, Egypt Dr. Sherif Mohamed Hanafy Lecturer.
Radix-2 2 Based Low Power Reconfigurable FFT Processor Presented by Cheng-Chien Wu, Master Student of CSIE,CCU 1 Author: Gin-Der Wu and Yi-Ming Liu Department.
Paper Reading - A New Approach to Pipeline FFT Processor Presenter:Chia-Hsin Chen, Yen-Chi Lee Mentor:Chenjo Instructor:Andy Wu.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Under-Graduate Project Case Study: Single-path Delay Feedback FFT Speaker: Yu-Min.
Inverse DFT. Frequency to time domain Sometimes calculations are easier in the frequency domain then later convert the results back to the time domain.
Reconfigurable FFT architecture
Speaker: Darcy Tsai Advisor: Prof. An-Yeu Wu Date: 2013/10/31
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
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.
Under-Graduate Project Adviser: Prof. An-Yeu Wu Mentor: 詹承洲 第二組 溫仁揚 溫昌懌.
Fast Fourier Transforms. 2 Discrete Fourier Transform The DFT pair was given as Baseline for computational complexity: –Each DFT coefficient requires.
The Discrete Fourier Transform
FFT VLSI Implementation
EC1358 – DIGITAL SIGNAL PROCESSING
Eeng Chapter 2 Discrete Fourier Transform (DFT) Topics:  Discrete Fourier Transform. Using the DFT to Compute the Continuous Fourier Transform.
 presented by- ARPIT GARG ISHU MISHRA KAJAL SINGHAL B.TECH(ECE) 3RD YEAR.
Husheng Li, UTK-EECS, Fall The specification of filter is usually given by the tolerance scheme.  Discrete Fourier Transform (DFT) has both discrete.
بسم الله الرحمن الرحيم Digital Signal Processing Lecture 14 FFT-Radix-2 Decimation in Frequency And Radix -4 Algorithm University of Khartoum Department.
Low Power Design for a 64 point FFT Processor
Chapter 9. Computation of Discrete Fourier Transform 9.1 Introduction 9.2 Decimation-in-Time Factorization 9.3 Decimation-in-Frequency Factorization 9.4.
CORDIC Based 64-Point Radix-2 FFT Processor
Discrete Fourier Transform
1 Paper reading A New Approach to FFT Processor Speaker: 吳紋浩 第六組 洪聖揚 吳紋浩 Adviser: Prof. Andy Wu Mentor: 陳圓覺.
 Carrier signal is strong and stable sinusoidal signal x(t) = A cos(  c t +  )  Carrier transports information (audio, video, text, ) across.
Final Project Report 64 points FFT
DIGITAL SIGNAL PROCESSING ELECTRONICS
Fixed-pointed FFT model
Fast Fourier Transforms Dr. Vinu Thomas
Fast Fourier Transform
Real-time double buffer For hard real-time
A New Approach to Pipeline FFT Processor
Lecture #17 INTRODUCTION TO THE FAST FOURIER TRANSFORM ALGORITHM
Real-time 1-input 1-output DSP systems
4.1 DFT In practice the Fourier components of data are obtained by digital computation rather than by analog processing. The analog values have to be.
Fast Fourier Transformation (FFT)
Chapter 9 Computation of the Discrete Fourier Transform
LECTURE 18: FAST FOURIER TRANSFORM
Chapter 2 Discrete Fourier Transform (DFT)
C Model Sim (Fixed-Point) -A New Approach to Pipeline FFT Processor
Chapter 19 Fast Fourier Transform
95-1 Under-Graduate Project Fixed-point Analysis
Lecture #18 FAST FOURIER TRANSFORM ALTERNATE IMPLEMENTATIONS
FFT VLSI Implementation
95-1 Under-Graduate Project Paper Reading Presentation
Introduction SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software and Applications Miodrag Bolic.
Introduction SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software and Applications Miodrag Bolic.
Fast Fourier Transform (FFT) Algorithms
Speaker: Chris Chen Advisor: Prof. An-Yeu Wu Date: 2014/10/28
Lecture #17 INTRODUCTION TO THE FAST FOURIER TRANSFORM ALGORITHM
Fast Fourier Transform
LECTURE 18: FAST FOURIER TRANSFORM
Electrical Communications Systems ECE
Presentation transcript:

Speaker: Yumin Adviser: Prof. An-Yeu Wu Date: 2013/10/24 102-1 Under-Graduate Project Final Project : Single-path Delay Feedback FFT Speaker: Yumin Adviser: Prof. An-Yeu Wu Date: 2013/10/24

IDFT/DFT & IFFT/FFT DFT IDFT Definition of Discrete Fourier Transform (DFT) and Inverse DFT (IDFT) Fast Fourier Transform (FFT) is based on the concept of “Divide-and-Conquer”. DFT x[n] Time domain sequence X[k] Frequency domain spectrum IDFT Twiddle factor : [1]

Radix-2 Butterfly of DIT & DIF DIT : Decimation in time DIF : Decimation in frequency xi-1(k) xi-1(m) Xi(m) Xi(k) Twiddle factor Wn -1 xi-1(k) xi-1(m) Xi(k) Xi(m) Twiddle factor Wn -1

8-Point FFT DIT Signal Flow DFT-4 DFT-2 Bit-reverse order Normal order 000 100 010 110 001 101 011 111 000 001 010 011 100 101 110 111 [1]

8-Point FFT DIF Signal Flow DFT-2 DFT-4 Normal order Bit-reverse order 000 001 010 011 100 101 110 111 000 100 010 110 001 101 011 111 [1]

Hardware Implementation of FFT Fully Spread Reuse of Single Butterfly Slow  -------------------- Speed ---------------------  Fast Small  --------------------- Area ---------------------  Large Complex  ------------------- Control -------------------  Simple

Radix-2 Single-path Delay Feedback for N=16 [2]

Relationship of Radix-4 & Radix-22 BF4 BF2i BF2ii [2]

Radix-22 Single-path Delay Feedback for N=256 BF2i 1 Xr(n) Xi(n) Xr(n+N/2) Xi(n+N/2) Zr(n) Zi(n) Zr(n+N/2) Zi(n+N/2) - Xi(n+N/2) Xr(n+N/2) t s BF2ii 1 Xr(n) Xi(n) Zr(n) Zi(n) Zr(n+N/2) Zi(n+N/2) - ± [2]

Project Topic - FFT Topic: Single-path Delay Feedback FFT 期中報告: 11/21 Study of Algorithm Behavior Model of FFT (C++ or Matlab) Architecture Design and Analysis Floating Point Modeling Fixed-point Analysis 期末報告: 1/09 More Architecture Design and Analysis Implementation by Verilog

Specification of FFT Requirements for 64-point FFT Evaluation Equation Input data : 9+1-bit pure signed fraction Number of bits for output data : Designed-defined Number of bits for twiddle factor : Designer-defined SQNR ≧ 50dB Pass the 10000 test data provided Evaluation Equation Score = Area * (executoin time)2 The lower score, the higher performance

Optimal set: 2+6 = 8 Integer 2 bits Fractional 6 bits Fixed twiddle

Optimal set: 9+2 = 11 Integer 2 bits Twiddle 9 bits Fix Fractional

Optimal set: 9+7 = 15 Twiddle 9 bits Fractional 7 bits Fix Integer

Fractional 7 bits, Twiddle 9+1 bits

References [1] Alan V.Oppenheim, Ronald W. Schafer, ”Discrete-time signal processing” 2nd edition. [2] Shousheng He and Torkelson, M.,”A new approach to pipeline FFT processor,” Proceedings of IPPS '96, 15-19 April 1996, pp766 –770.