Discrete Fourier Transform Tutorial

Learn the Discrete Fourier Transform through interactive flash programs

 

HINT: If program is too big for screen click mouse in program then push "CTRL" and spin mouse wheel at the same time... or push F11 for full screen.

Learn the Discrete Fourier Transform by creating your own function in a flash program and then going through the steps to generate a 16 point DFT on the function you created.

If you are confused about complex numbers and how they combine to form real sinusoids, you might want to look over The complex Fourier Series tutorial on this site first, or look at the four programs that demonstrate complex numbers.

Flash Program Description

DFT
Programs

Tutorial 1

Get a feel for the 16 discrete basis functions used in a 16 point DFT

Click here

pic1

(approx 3M of Audio)

Tutorial 2

Learn the DFT by generating a function and seeing how a 16 point DFT is constructed on the function.

Click here

pic2

(approx 3 M of Audio)

Tutorial 3

Gain Further insight into the DFT by seeing a time waveform's DFT representaion in real time. Vary the phase and frequency of a wave form to see the effect n the spectrum. Also insught into the meaning of the DFT coefficients.

Click here

pic3

(approx 3 M of Audio)

 

Tutorial 4

See how to Use a window function prior to a DFT in order to reduce leakage. Also some information on dB representation of DFT coefficients.

 

Click Here

pic4

(approx 3 M of Audio)