-
Notifications
You must be signed in to change notification settings - Fork 360
question: how about using a Goertzel filter? #9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This is definitely something to explore. I remember doing some experiments with it in the past, but not sure why I gave up on it. It looks like very well suited for this approach. |
So I started some experiments using the Goertzel algorithm in the experiment/goertzel branch and I think I now remember what was the problem with this approach. The Goertzel algorithm is only more efficient than FFT if you want to observe less than For DTMF the number of frequencies is just 8 so there is some benefit using this approach. Also, it saves some memory so I guess it is the preferred method in applications with limited memory. However, for |
Sounds good! I didn't know you were using so many frequencies! |
In |
I was wondering, did you try using a Goertzel filter? That allows you to compute the power of a single frequency, that is what is used to detect the DTMF tones. This would spare you having to compute the FFT.
The text was updated successfully, but these errors were encountered: