Download presentation
Presentation is loading. Please wait.
Published byKelly Casey Modified over 9 years ago
1
ECE 477 Final Presentation Team 13 Spring 2012 Martin Pendergast, Stephen Edwards, Nick Kwolek, David Duelmler
2
Outline Project overview Block diagram Design challenges Individual contributions Project demonstration Questions / discussion
3
Project Overview A music composition and instruction tool Records audio of a musical instrument and creates MIDI sheet music of the audio Files transferred via SD card
4
Block Diagram
5
Design Challenges Hardware –RAM Limit –Microcontroller Speed –Filter Performance Software Compatibility –Code Libraries SD Card FFT/Memory Management Microcontroller Damage –SD Card Development
6
Individual Contributions Team Leader – Nick Kwolek Team Member 2 – Stephen Edwards Team Member 3 – David Duemler Team Member 4 – Martin Pendergast
7
Team Leader – Nick Kwolek Frequency Analysis Algorithm –In Matlab –Initial Port to C Soldering and PCB Assembly Analog Filter Implementation –RC Filter –Butterworth Approximation
8
Member 2 – Stephen Edwards MIDI Composition Code –Format Research –C Prototype + Testing –Microcontroller Porting and Debug FFT Code –Porting / Memory Allocation Issues SD Card Communication –Library Research –Init / Testing / Debug
9
Member 3 – David Duemler PCB Layout –Multiple Iterations Analog Front End –Amplifier Testing –Butterworth Approximation Filter Verification of Signal Processing Algorithm –Code review and corrections
10
Member 4 – Martin Pendergast Schematic Design DSP/Microcontroller Selection UI Design Code Troubleshooting Peripheral Configuration –Internal Oscillator –ADC Communication Timer SPI
11
Project Demonstration 1.An ability to sample an audio filter with appropriate input filtering- demodemo 2.An ability to transform an audio signal to the frequency domain using finite length windows- demodemo 3.An ability to determine note names and durations based on frequency spectrum and an internal metronome- demodemo 4.An ability to generate musical score stored in a MIDI file, based on analyzed data - demodemo 5.An ability to transfer the completed music file to a removable storage media- demodemo
12
Questions / Discussion
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.