|
AP-275 An FFT Algorithm For MCS(R) 96 Products Including Supporting Routines and Examples
This application note discusses how FFTs can be calculated using Intel's MCS® 96 microcontrollers. A review of fourier analysis is presented, along with the specific code required for a 64 point real FFT. FFTs are most often used in determining what frequencies are present in an analog signal. By providing a tool to identify specific waveforms by their frequency components, FFTs can be used to compare signals to one another or to set patterns. This type of procedure is used in speech detection and engine knock sensors. FFTs also have uses in vision systems where they identify objects by comparing their outlines, and in radar units to detect the dopler shift created by moving objects. Although this application note applies to the now obsolete 8x9xBH product link of the MCS® 96 family, the idea and methodology can still be applied to Intel's current MCS® 96 and MCS® 296 product lines, as the products are similar in nature.
|