- #1
gotem3303
- 29
- 0
Im currently enrolled in embedded systems (so bare with me, I am not too experienced) and we had to come up with a final project for ourselves. Well, I would greatly appreciate some help in understanding some concepts of DSP.
I am working with the freescale DEMOACKIT with the coldfire MCF51AC256.
My project will have someone hum into a microphone, and output to a display the musical note that person was humming.
I want to know if I could get by accomplishing this by amplifying the microphone output, putting it through a bandpass filter, then counting the number of zero passes and determing the frequency of the note that way. Would this work? I am not going for dead on accuracy everytime I use the device, as long as it gets it right most of the time I would be very happy. But, if there is a better way that is doable for me that would get me 100% accuracy, or close to it, I would definitely try.
Would there be a better way? Again, I am very new to the subject, especially DSP, so layman's terms would be very helpful!
I am working with the freescale DEMOACKIT with the coldfire MCF51AC256.
My project will have someone hum into a microphone, and output to a display the musical note that person was humming.
I want to know if I could get by accomplishing this by amplifying the microphone output, putting it through a bandpass filter, then counting the number of zero passes and determing the frequency of the note that way. Would this work? I am not going for dead on accuracy everytime I use the device, as long as it gets it right most of the time I would be very happy. But, if there is a better way that is doable for me that would get me 100% accuracy, or close to it, I would definitely try.
Would there be a better way? Again, I am very new to the subject, especially DSP, so layman's terms would be very helpful!