5 Assessing Discrete Fourier Transform Flashcards
Why DFT?
The Discrete Fourier Transform (DFT) calculates all the allowed
spectral coefficients ck from any time series xn
Equation for spectral coefficient and time series?
What is FFT?
- The Fast Fourier Transform (FFT) is the numerical implementation of the Discrete Fourier Transform (DFT) on a computer
- The FFT identifies repetitive numerical operations (additions and multiplications) during the calculation of the DFT
FFT and recursive schemes?
- Repetitive calculations are avoided by using a recursive scheme where the current calculations are based on previous calculations
- The numerical accuracy/stability of the recursive scheme is the key to a successful recursive numerical calculation of the DFT
- The FFT starts with a one point transform and extends the length of the transform by a factor of 2 during each step of the recursion
The number of arithmetic operations required for an FFT?
The computation of the FFT requires ~N log2 (N) arithmetic
operations (additions/multiplications) on a computer,
The number of arithmetic operations required by a DFT?
the DFT requires ~N2.
Calculation difference between FFT and DFT?
For example, N = 1024 -\> N2 = 1048576, N log2 (N) = 1024 x 10 = 10240 -\> ~99 % savings
FFT pros and cons?
- The FFT is relatively fast if the number of time series samples is an integer multiple of 2, such as 2, 4, 8, 16, 32, … or 2n
- The FFT is relatively slow if the number of time series samples is a prime number, such as 3, 5, 7, 11, 13, …
- An FFT with ~106 samples takes ~10 ms on a normal computer
Why is it important to have a few arithmetic operations?
Each arithmetic operation consumes a small amount of electrical power such that devices with limited power supply (e.g., mobile phones, GPS navigation devices, satellites…) require the most efficient numerical algorithm to analyze time series.
Harmonic frequency?
Each spectral coefficient ck is uniquely associated with one harmonic frequency fk f = k/T
Amplitude spectrum?
The graphical display of all absolute values ck versus their
harmonic frequencies fk is called the amplitude spectrum
Phase spectrum?
The graphical display of all the phases Φk versus their harmonic
frequencies fk is called the phase spectrum
The frequency resolution?
The frequency resolution of the amplitude spectrum and the phase spectrum is given by the difference between two adjacent frequencies which corresponds to the fundamental frequency
Equation for frequency resolution?
What is used to check the correctness of the spectral coefficients?
Parseval’s law states that the sum of squared samples should be the same as the sum of squared amplitudes of the spectral coefficients, including a scaling factor.