ECE497 Project Spectrum Analyzer

Proposal
It is our intention to create a spectrum analyzer to run on the BeagleBoard. We would use the built in DSP processor and OSS audio capabilities of the BeagleBoard. Audio would be inputted to the spectrum analyzer using the Open Sound System and passed to the DSP processor where a fast Fourier transform will be performed. A graphical output and basic controls will be created using the Display SubSystem. We hope to allow the spectrum to be displayed in the frequency domain in real-time.

Possible additional features to be implemented, time permitting, include:

Git Repository
git@github.com:fusonmb/Spectrum-Analyzer.git

Update 1
We have found that Gstreamer has a built in plugin that takes the spectrum of an audio signal. We have been able to compile a simple program that makes a wav file with a tone at one frequency and outputs the spectrum to the command line. We are currently working presenting this data graphically.