FFT Interpolation Based on FFT Samples: A Detective Story With a Surprise Ending
This blog presents several interesting things I recently learned regarding the estimation of a spectral value located at a frequency lying between previously computed FFT spectral samples. My curiosity about this FFT interpolation process was triggered by reading a spectrum analysis paper written by three astronomers.
Summary
This blog traces Rick Lyons' exploration of estimating a spectral value located between computed FFT bins, comparing common FFT-interpolation approaches and their pitfalls. Readers will learn the practical behavior of methods such as zero-padding, parabolic/bin interpolation, and more formal estimators, plus a surprising conclusion about when simple techniques suffice.
Key Takeaways
- Recognize the limits of zero-padding and when it merely visualizes rather than truly interpolates the spectrum
- Apply and compare practical bin-interpolation formulas (parabolic/quadratic, interpolated DFT) to estimate off-bin amplitudes and frequencies
- Evaluate how window choice and spectral leakage affect interpolation bias and variance
- Quantify trade-offs between resolution and estimator variance and pick methods appropriate to SNR and computational constraints
- Implement simple diagnostic checks to know when the 'surprise ending' (a simpler method working well) applies
Who Should Read This
Signal-processing engineers and researchers (intermediate level) working on spectral estimation in DSP, radar, communications, or audio who need practical guidance on FFT-bin interpolation and frequency/amplitude estimation between bins.
TimelessIntermediate
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










