What is Discrete Fourier transform?
A computation that converts N samples x[0] to x[N − 1] into N frequency components X[0] to X[N − 1]. It is defined by X[k] = Σx[n]e^(−j2πkn/N), and component k corresponds to the frequency k·fs/N. The bin spacing fs/N is the reciprocal of the observation time and indicates the frequency resolution. For a real signal, X[N − k] is the complex conjugate of X[k], so k = 0 to N/2 carries all the information. Computed from the definition it needs about N² operations, which the fast Fourier transform (FFT) reduces to about N log₂N. It is abbreviated DFT, which is unrelated to DFT in the sense of design for testability.
Japanese name: 離散フーリエ変換
Discrete Fourier transform appears in 2 practice questions across 2 topics, including Digital Signal Processing Basics, Wireless Communication Basics.