120 likes | 298 Views
Husheng Li, UTK-EECS, Fall 2012. Discrete-time Signal Processing Lecture 8 (DFT). Discrete Fourier Transform (DFT) has both discrete time and discrete frequency. DTFT has a continuous frequency, which is difficult to process using digital processors.
E N D
Husheng Li, UTK-EECS, Fall 2012 Discrete-time Signal ProcessingLecture 8 (DFT)
Discrete Fourier Transform (DFT) has both discrete time and discrete frequency. DTFT has a continuous frequency, which is difficult to process using digital processors. DFT has a fast computation algorithm: FFT. Why DFT The specification of filter is usually given by the tolerance scheme.
Consider a periodic sequence x(n) with period N. We have Usually we define . Then, we have Discrete Fourier series (DFS)
For periodic signals, the continuous-frequency Fourier transform is given by Fourier transform of periodic signals
Consider an aperiodic sequence x(n) with Fourier transform X(w), we can do sampling: Sampling the Fourier transform
The sequence having DFS equaling the frequency domain sampling results from the aperiodic sampling. New sequence
Consider a finite-duration sequence x(n) with length N. We can define its DFT as the DFS of the periodic sequence where . The DFT is given by DFT for finite-duration sequences
Since there is a fast computation algorithm in DFT, we can compute convolution via DFT: Compute the DFTs of both sequences Compute the product of both DFTs. Compute the output using IDFT. The length of DFT should be properly chosen; otherwise we will see aliasing. Computing convolution using DFT