Fast nearly ML estimation of the parameters of real or complex single tones or resolved multiple tones

This paper presents new computationally efficient algorithms for estimating the parameters (frequency, amplitude, and phase) of one or more real tones (sinusoids) or complex tones (cisoids) in noise from a block of N uniformly spaced samples. The first algorithm is an interpolator that uses the peak sample in the discrete Fourier spectrum (DFS) of the data and its two neighbors. We derive Cramer-Rao bounds (CRBs) for such interpolators and show that they are very close to the CRB's for the maximum likelihood (ML) estimator. The new algorithm almost reaches these bounds. A second algorithm uses the five DFS samples centered on the peak to produce estimates even closer to ML. Enhancements are presented that maintain nearly ML performance for small values of N. For multiple complex tones with frequency separations of at least 4/spl pi//N rad/sample, unbiased estimates are obtained by incorporating the new single-tone estimators into an iterative "cyclic descent" algorithm, which is a computationally cheap nonlinear optimization. Single or multiple real tones are handled in the same way. The new algorithms are immune to nonzero mean signals and (provided N is large) remain near-optimal in colored and non-Gaussian noise.

[1]  Robert Boorstyn,et al.  Single tone parameter estimation from discrete-time observations , 1974, IEEE Trans. Inf. Theory.

[2]  Barry G. Quinn,et al.  Estimation of frequency, amplitude, and phase from the DFT of a time series , 1997, IEEE Trans. Signal Process..

[3]  Steven Kay,et al.  A Fast and Accurate Single Frequency Estimator , 2022 .

[4]  T. Grandke Interpolation Algorithms for Discrete Fourier Transforms of Weighted Signals , 1983, IEEE Transactions on Instrumentation and Measurement.

[5]  Peter J. Kootsookos,et al.  Threshold behavior of the maximum likelihood estimator of frequency , 1994, IEEE Trans. Signal Process..

[6]  M. Narasimha,et al.  An improved single frequency estimator , 1996, IEEE Signal Processing Letters.

[7]  James H. McClellan,et al.  Instantaneous frequency estimation using linear prediction with comparisons to the DESAs , 1996, IEEE Signal Processing Letters.

[8]  P. Whittle The simultaneous estimation of a time series harmonic components and covariance structure , 1952 .

[9]  A. M. Walker On the estimation of a harmonic component in a time series with stationary independent residuals , 1971 .

[10]  Peter T. Gough,et al.  A fast spectral estimation algorithm based on the FFT , 1994, IEEE Trans. Signal Process..

[11]  V. Jain,et al.  High-Accuracy Analog Measurements via Interpolated FFT , 1979, IEEE Transactions on Instrumentation and Measurement.

[12]  Donald B. Percival,et al.  Spectral Analysis for Physical Applications , 1993 .

[13]  Allan Steinhardt,et al.  Thresholds in frequency estimation , 1985, ICASSP '85. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[14]  Barry G. Quinn,et al.  Estimating frequency by interpolation using Fourier coefficients , 1994, IEEE Trans. Signal Process..

[15]  Theagenis J. Abatzoglou,et al.  A fast maximum likelihood algorithm for frequency estimation of a sinusoid based on Newton's method , 1985, IEEE Trans. Acoust. Speech Signal Process..

[16]  D. C. Rife,et al.  Use of the discrete fourier transform in the measurement of frequencies and levels of tones , 1970, Bell Syst. Tech. J..

[17]  C. Chatfield,et al.  Fourier Analysis of Time Series: An Introduction , 1977, IEEE Transactions on Systems, Man, and Cybernetics.

[18]  Arthur Schuster,et al.  On the investigation of hidden periodicities with application to a supposed 26 day period of meteorological phenomena , 1898 .

[19]  R. R. Boorstyn,et al.  Multiple tone parameter estimation from discrete-time observations , 1976, The Bell System Technical Journal.