# Goertzel algorithm
[](https://crates.io/crates/goertzel_algorithm)
[](https://docs.rs/goertzel_algorithm)
Useful when analyzing the amplitude or phase of a specific frequency.
## Difference from FFT
When analyzing only a few specific frequencies, it may be more efficient than an FFT.
Different from the FFT, the computational cost remains the same even when the block size is not a power of 2.
## no_std
Works with no_std by default.