@ARTICLE{Sienkowski_Sergiusz_Single-tone_2020, author={Sienkowski, Sergiusz and Krajewski, Mariusz}, volume={vol. 27}, number={No 3}, journal={Metrology and Measurement Systems}, pages={473-493}, howpublished={online}, year={2020}, publisher={Polish Academy of Sciences Committee on Metrology and Scientific Instrumentation}, abstract={This paper presents a new simple and accurate frequency estimator of a sinusoidal signal based on the signal autocorrelation function (ACF). Such an estimator was termed as the reformed covariance for half-length autocorrelation (RC-HLA). The designed estimator was compared with frequency estimators well-known from the literature, such as the modified covariance for half-length autocorrelation (MC-HLA), reformed Pisarenko harmonic decomposition for half-length autocorrelation(RPHD-HLA), modified Pisarenko harmonic decomposition for half-length autocorrelation (MPHD-HLA), zero-crossing (ZC), and iterative interpolated DFT (IpDFT-IR) estimators. We determined the samples of the ACF of a sinusoidal signal disturbed by Gaussian noise (simulations studies) and the samples of the ACF of a sinusoidal voltage(experimental studies), calculated estimators based on the obtained samples, and computed the mean squared error(MSE) to compare the estimators. The errorswere juxtaposed with the Cramér–Rao lower bound (CRLB). The research results have shown that the proposed estimator is one of the most accurate, especially for SNR > 25 dB. Then the RC-HLA estimator errors are comparable to the MPHD-HLA estimator errors. However, the biggest advantage of the developed estimator is the ability to quickly and accurately determine the frequency based on samples collected from no more than five signal periods. In this case, the RC-HLA estimator is the most accurate of the estimators tested.}, type={Article}, title={Single-tone frequency estimation based on reformed covariance for half-length autocorrelation}, URL={http://journals.pan.pl/Content/117625/PDF/art08.pdf}, doi={10.24425/mms.2020.134590}, keywords={frequency estimator, sinusoidal signal, autocorrelation function, mean squared error}, }