Digital Signal Processing Basics

Suppose an N-point DFT takes about N² operations when computed from its definition and about N log₂N operations with the FFT (fast Fourier transform). For N = 1024, which of the following is closest to the reduction in the number of operations achieved by the FFT?

  1. AAbout 1/10
  2. BAbout 1/100
  3. CAbout 1/1000
Show answer and explanation

Answer: B. About 1/100

N² = 1024² ≈ 1.05 million and N log₂N = 1024 × 10 = 10,240, so the ratio is N/log₂N = 1024 ÷ 10 = 102.4, about 1/100. The gap widens as N grows; for N = 65,536 the reduction is about 1/4096. The FFT reduces the work by repeatedly splitting a DFT into DFTs of half the size and sharing the common calculations.

  • A. This is log₂N = 10. The ratio is N²/(N log₂N) = N/log₂N.
  • B. Correct. 1024 ÷ 10 = 102.4, about 1/100.
  • C. This is the ratio if the FFT took N operations (N²/N = 1024).
Practice this topic Back to topic

Books on Digital Signal Processing Basics Ad

As an Amazon Associate I earn from qualifying purchases.

More Digital Signal Processing Basics questions

  1. A 256-point signal is followed by 768 zeros (zero padding) and a 1024-point DFT is computed. Compared with computing the DFT of the 256 points as they are, which of the following is correct?
  2. Which of the following is the main cause of spectral leakage in a DFT?
  3. Which of the following correctly compares the rectangular window (no window applied) and the Hann (Hanning) window applied before a DFT?
  4. Assume the number of points N is large enough. In a DFT with a rectangular window, a sine wave lies exactly halfway between two adjacent bins. Which of the following is closest to the drop in the amplitude read at the nearest bin, compared with a sine wave exactly at a bin center?
  5. The DFT of the 4-point signal x[n] = {1, −1, 2, 0} is defined as X[k] = Σx[n]e^(−j2πkn/4). Which of the following is Σ|X[k]|² (k = 0 to 3)?