Updated 29 Mar 2019
Goertzel Algorithm :
I Created a sine wave with multiple frequencies f0 and f1 and I added some white noise tonto it. After that I applied the goertzel function to the noisy Signal. Additionally I calculate the probailities of detection of each frequency and plotted the average probabilities versus all frequencies detected.
Mehdi BENSEDDIK (2020). Goertzel-Algorithm (https://github.com/BenSeddikMehdi/Goertzel-Algorithm), GitHub. Retrieved .
It's helpful, thank you !
I modified the contents of my Goertzel Algorithm repository, and I developed a script which it calculates the optimized Goertzel Algorithm.
This algorithm uses the native goertzel function in Matlab.
The algorithm is extremely simple and is similar to the Matlab example page ( https://www.mathworks.com/help/signal/ref/goertzel.html ), making this algorithm redundant.
In the Goertzel Algorithm repository we have two scripts of the algorithm :