Fast Fourier Transform

 

When sound waves are viewed on an oscilloscope via microphone, there is a visual combination of waves with different frequencies. This will appear as a baseline wave with specific amplitude and higher frequency waves riding on top of it.  In order to analyze the different frequency contributions in a particular wave, a different method of analysis must be implemented. The decomposition of a signal into a combination of sinusoids is known as a Fourier transform. This representation contains a summation of waves with different frequencies and amplitudes and is equivalent to the original function. In order for a computer to decompose a signal into its Fourier components, it has to take discrete data points and use an algorithm to determine the magnitude contribution of each frequency component of the signal. The process of obtaining the Discrete Fourier transform through use of algorithms is known as a Fast Fourier Transform (FFT). Once these components are analyzed, a plot of amplitude versus frequency is created to visualize the relative contributions of each frequency to the signal. An example of a Fourier transform is shown below. The major frequency of the low ‘A’ occurs at 220 Hz, but it also contains components at 440 Hz and 660 Hz, which are integer multiples of the fundamental frequency (Sequential values of n in the guitar analysis).

Figure 1: The FFT of a low 'A' played on guitar.

 

This fundamental frequency is the first mode of the note, which is the lowest frequency that produces a sinusoidal wave for a specific length of the guitar string. The other two modes are designated by the second and third frequency components, each having a lower magnitude contribution than the previous.