Circuits Syst Signal Process (2012) 31:2153–2166 DOI 10.1007/s00034-012-9433-y Computationally Efficient FIR Filtering of Polynomial Signals in DFT Domain Paula Castro-Tinttori · Oscar Ibarra-Manzano · Yuriy S. Shmaliy Received: 9 August 2011 / Revised: 9 May 2012 / Published online: 26 May 2012 © Springer Science+Business Media, LLC 2012 Abstract Fast unbiased finite impulse response (UFIR) filtering of polynomial sig- nals can be provided in the discrete Fourier transform (DFT) domain employing fast Fourier transform (FFT). We show that the computation time can further be reduced by utilizing properties of UFIR filters in the DFT domain. The transforms have been found and investigated in detail for low-degree FIRs most widely used in practice. As a special result, we address an explicit unbiasedness condition uniquely featured to UFIR filters in DFT domain. The noise power gain and estimation error bound have also been discussed. An application is given for state estimation in a crys- tal clock employing the Global Positioning System based measurement of time er- rors provided each second. Based upon it, it is shown that filtering in the time do- main takes about 1 second, which is unacceptable for real-time applications. The Kalman-like algorithm reduces the computation time by the factor of about 8, the FFT-based algorithm by about 18, and FFT with the UFIR filter DFT properties by about 20. Keywords Unbiased FIR filter · DFT domain · Polynomial signal · Fast algorithm 1 Introduction Approximation with finite-degree polynomials is useful for many applications related to signal, image, voice, and speech processing [20]. It is especially efficient if signals are oversampled or highly oversampled. In such cases, finite impulse response (FIR) P. Castro-Tinttori · O. Ibarra-Manzano · Y.S. Shmaliy () Department of Electronics, University of Guanajuato, Salamanca 36855, Mexico e-mail: shmaliy@ugto.mx O. Ibarra-Manzano e-mail: irarrao@ugto.mx