2The Discrete Fourier Transform
The discrete Fourier transform (DFT) is introduced when the Fourier transform of a function is to be calculated using a digital computer. This type of processor can handle only numbers and, in a quantity limited by the size of its memory. It follows that the Fourier transform:
must be adapted, by replacing the signal s(t) with the numbers s(nT) which represent a sample of the signal, and by limiting to a finite value N the set of numbers on which the calculations are carried out. The calculation then provides numbers S*(f) defined by
As the computer has limited processing power, it can only provide results for a limited number of values of the frequency f, and it is natural to choose multiples of a certain frequency step Δf. Thus,
The conditions under which the calculated values form a good approximation to the required values are examined below. An interesting simplifying choice is to take Δf = 1/NT. Then there are only N different values of S*(k/NT), which is a periodic set of period N since:
On the other hand, the transform thus calculated ...
Get Digital Signal Processing, 10th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.