I try to find the fastest way to extract the magnitude and phase from a defined frequency in my measured, noisy signal.
I inserted the ROIed extraction of the signal into this, since I work on a ROIed dataset of significant size and copying this dataset in my application is memory and time consuming.
My findings so far are the FFT block is pretty fast, but significantly outpaced by Goertzel algorithm.
I don't really get why using the complex DFT formula on a single frequency is that much slower.
In real application the Goertzel is not as fast as <10 ms, but it is still twice as fast as FFT block.
Any comments are appreciated