5 Assessing Discrete Fourier Transform Flashcards

1
Q

Why DFT?

A

The Discrete Fourier Transform (DFT) calculates all the allowed
spectral coefficients ck from any time series xn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Equation for spectral coefficient and time series?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is FFT?

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

FFT and recursive schemes?

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The number of arithmetic operations required for an FFT?

A

The computation of the FFT requires ~N log2 (N) arithmetic
operations (additions/multiplications) on a computer,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The number of arithmetic operations required by a DFT?

A

the DFT requires ~N2.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Calculation difference between FFT and DFT?

A
For example, N = 1024 -\> N2 = 1048576,
N log2 (N) = 1024 x 10 = 10240 -\> ~99 % savings
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

FFT pros and cons?

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Why is it important to have a few arithmetic operations?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Harmonic frequency?

A

Each spectral coefficient ck is uniquely associated with one harmonic frequency fk f = k/T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Amplitude spectrum?

A

The graphical display of all absolute values ck versus their
harmonic frequencies fk is called the amplitude spectrum

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Phase spectrum?

A

The graphical display of all the phases Φk versus their harmonic
frequencies fk is called the phase spectrum

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The frequency resolution?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Equation for frequency resolution?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is used to check the correctness of the spectral coefficients?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

The equation for Parseval’s Law

A
17
Q

Energy conservation within Parseval’s theorem?

A

The sum of squared samples is called the total energy of the time series. In this sense, Parseval’s law is somehow equivalent to a statement of energy conservation.

18
Q

Three key applications of DFT?

A

First, the DFT can calculate a signal’s frequency spectrum. This is a direct examination of information encoded in the frequency, phase, and amplitude of the component sinusoids. For example, human speech and hearing use signals with this type of encoding.

Second, the DFT can find a system’s frequency response from the system’s impulse response, and vice versa. This allows systems to be analyzed in the frequency domain, just as convolution allows systems to be analyzed in the time domain.

Third, the DFT can be used as an intermediate step in more elaborate signal processing techniques. The classic example of this is FFT convolution, an algorithm for convolving signals that is hundreds of times faster than conventional methods.

19
Q

Specific applications of the DFT

A

The Fourier Transform is an important image processing tool which is used to decompose an image into its sine and cosine components. The output of the transformation represents the image in the Fourier or frequency domain, while the input image is the spatial domain equivalent.

20
Q
A