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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access