<< Chapter < Page | Chapter >> Page > |
The challenge of this project was to implement the mathematical form a graphic equalizer into an intuitive graphical user interface. The group chose to create the GUI in MATLAB. Working in MATLAB had many advantages and disadvantages. The main advantage of working in MATLAB was that MATLAB was very adept at signal manipulation. Since it was designed to manipulate matrices, MATLAB allowed for us to easily code a working bin matrix, and to plot in real time the effects of our signal alterations in time and frequency.
The main disadvantage of using MATLAB was that since MATLAB does not do things in parallel, we were not able to simultaneously take input from the soundcard to our graphic equalizer, and send an output to the soundcard.
Perhaps a better approach would have been to use LabView instead of MATLAB. LabView is designed to interface with hardware, and now it has incorporated the ability to run .m files in LabView. Therefore, in hindsight, a better way to attack the problem would have been to use LabView.
However, we did make a working graphical user interface using MATLAB that was able to create a visual output.
Notification Switch
Would you like to follow the 'Elec 301 projects fall 2007' conversation and receive update notifications?