The Goertzel Algorithm

While digging around the avrfreaks.net forums, I found this very interesting tidbit in a message from a gentleman who was working on using an AVR microcontroller for SAME decoding. One poster mentioned using the Goertzel Algorithm as a way to perform tone detection on a sampled signal. The algorithm is supposed to be simple enough to implement in a microcontroller. Apparently, this method has been used for years in DTMF decoding, but this is the first time that I’ve ever heard of it. This could potentially be very useful for performing functions such as simple RTTY decoding or RF remote control in a cheap microcontroller.

Leave a Reply