100 likes | 197 Views
MICROCOMPUTER SYSTEMS. Final Project. Project Objectives. Create a program that will is capable of basic audio processing Be able to manually manipulate the volume level Demonstrate understanding of filters by using at least 1 FIR filter in the design
E N D
MICROCOMPUTER SYSTEMS Final Project
Project Objectives • Create a program that will is capable of basic audio processing • Be able to manually manipulate the volume level • Demonstrate understanding of filters by using at least 1 FIR filter in the design • Have LEDs display the status of the volume and filters
Equipment • Blackfin ADSP-BF533 • VisualDSP++5.0 • Speakers • Matlab
Implemented Functions 1. Button 1 (PF8) Activate / deactivate the FIR low pass filter LED4 toggles to indicate the low pass filter is on 2. Button 2 (PF9) Activate / deactivate the FIR high pass filter LED5 toggles to indicate the high pass filter is on
Implemented Functions continued 3. Button 3 (PF10) Decrease the volume modifier LEDs 6,7,8 and9 will indicate the current volume level (4 levels) 4. Button 4 (PF11) Increase the volume modifier LEDs 6,7,8 and9 will indicate the current volume level (4 levels)
Design Decision made Why use a FIR filter and not IIR? The project was just aimed to filter a streaming signal, if an IIR filter was used the signal theoretically wouldn’t die out and this can create a overflow effect, the FIR filter fulfills the required needs and will stop producing an output as soon as the input signal dies.
Possible future additions • Bandpass filter • Automatic gain control • Visual effects (special led lighting sequences)
References • Lecture notes on Angel • GSA Samantha • Course notes on Dr Këpuska’sU drive (http://my.fit.edu/~vkepuska/ece3551/) • Dr Veton Z. Këpuska