Sinusoidal Frequency Estimation Based on Time-Domain Samples
The topic of estimating a noise-free real or complex sinusoid's frequency, based on fast Fourier transform (FFT) samples, has been presented in recent blogs here on dsprelated.com. For completeness, it's worth knowing that simple frequency estimation algorithms exist that do not require FFTs to be performed . Below I present three frequency estimation algorithms that use time-domain samples, and illustrate a very important principle regarding so called "exact" mathematically-derived DSP algorithms.
Summary
This blog by Rick Lyons presents three time-domain algorithms for estimating the frequency of a noise-free real or complex sinusoid using raw samples rather than FFT bins. It also contrasts these simple estimators with FFT-based approaches and highlights a key principle about the limits of so-called "exact" mathematically derived DSP formulas in practical implementations.
Key Takeaways
- Implement three low-complexity, time-domain frequency estimation algorithms that avoid performing an FFT.
- Compare the accuracy and computational cost of time-domain estimators against FFT-based frequency estimation.
- Evaluate how finite precision, sampling assumptions, and model mismatch affect the practical performance of "exact" DSP formulas.
- Apply the presented methods to both real and complex sinusoids and recognize their domains of applicability.
Who Should Read This
Intermediate DSP engineers and algorithm designers working on frequency estimation for communications, radar, or audio applications who want low-complexity, time-domain alternatives to FFT-based methods.
Still RelevantIntermediate
Related Documents
- A New Approach to Linear Filtering and Prediction Problems TimelessAdvanced
- A Quadrature Signals Tutorial: Complex, But Not Complicated TimelessIntermediate
- An Introduction To Compressive Sampling TimelessIntermediate
- Lecture Notes on Elliptic Filter Design TimelessAdvanced
- Computing FFT Twiddle Factors TimelessAdvanced










