Two algorithms for estimating the period of a discrete signal
Dos algoritmos para estimar el periodo de una señal discreta
Keywords:
Frequency estimation, frequency measurement, periodic functions, power system monitoring, signal reconstruction (en)estimación de frecuencia, medida de frecuencia, funciones periódicas, monitoreo de sistemas de potencia, reconstrucción de señales (es)
In this paper, we present two algorithms for approximating a period given a discrete data set. These algorithms superimpose two consecutive sections of the data for several candidate periods. The first algorithm counts the number of shuffling points per candidate period, whereas the second algorithm computes a distance between points when sorted by time. The best candidate period maximizes the number of shuffling points in the first algorithm, whereas the second algorithm minimizes the distance between points. The experimental validation with noiseless data demonstrates that the relative error for the estimations is less than half of the sampling period and shows that this error does not depend on the harmonic content, as normally occurs with algorithms that estimate a period. The application of the algorithms demonstrates that they properly track the frequency of a power grid and accurately estimate the period of a Van der Pol oscillator, which serves to confirm their applicability to real-time problems.
En este artículo se presentan dos algoritmos para estimar el periodo de una señal, dado un conjunto de datos discretos, estos algoritmos superponen dos secciones de datos a varios periodos. El primer algoritmo cuenta el número de puntos que se mezclan por cada periodo, mientras el segundo, calcula la distancia entre los puntos cuando se ordenan por tiempo. De esta manera, el mejor candidato para periodo maximiza el número de puntos que se mezclan en el primer algoritmo, mientras que en el segundo, minimiza la distancia entre puntos.
La validación experimental con señales sin ruido, demuestra que el error relativo de las estimaciones cae por debajo de la mitad del periodo de muestreo, y a su vez, muestra que ese error no depende del contenido armónico de la señal, como ocurre con los algoritmos para estimar periodo. La aplicación de los algoritmos demuestra que pueden seguir la frecuencia de un sistema de potencia y además, pueden aproximar el periodo de un oscilador Van der Pol, lo cual sirve para confirmar que estos algoritmos se pueden aplicar para solucionar problemas en tiempo real.
References
Bernieri, A., Ferrigno, L., Laracca, M., & Landi, C. (2010). Efficiency of active electrical power consumption in the presence of harmonic pollution: a sensitive analysis. Paper presented at the Instrumentation and Measurement Technology Conference (I2MTC). http://dx.doi.org/10.1109/IMTC.2010.5487994
Bernieri, A., Betta, G., Ferrigno, L., & Laracca, M. (2012, May). Electrical energy metering in compliance with recent european standards. Instrumentation and Measurement Technology Conference (I2MTC). http://dx.doi.org/10.1109/I2MTC.2012.6229455
Candan, C. (2011). A method for fine resolution frequency estimation from three DFT samples. IEEE Signal Processing Letters, 18(6), 351-354. http://dx.doi.org/10.1109/LSP.2011.2136378
Chudamani, R., Vasudevan, K., & Ramalingam, C. S. (2009). Real-time estimation of power system frequency using nonlinear least squares. IEEE Transactions on Power Delivery, 24(3), 1021-1028. http://dx.doi.org/10.1109/TPWRD.2009.2021047
IEEE Std. 1057TM-2007 (2007). IEEE Standard for Digitizing Waveform Recorders. NJ, USA: Institute of Electrical and Electronic Engineers.
McKilliam, R. G., Quinn, B. G., Clarkson, I. V. L., & Moran, B. (2010). Frequency estimation by phase unwrapping. IEEE Transactions on Signal Processing, 58(6), 2953-2963. http://dx.doi.org/10.1109/TSP.2010.2045786
Pantazis, Y., Rosec, O., & Stylianou Y. (2010). Iterative estimation of sinusoidal signal parameters. IEEE Signal Processing Letters, 17(5), 461-464. http://dx.doi.org/10.1109/LSP.2010.2043153
Petrovic, P. B., & Stevanovic, M. R. (2011). Algorithm for Fourier coefficient estimation. IET Signal Process, 5(2), 138-149. http://dx.doi.org/10.1049/iet-spr.2009.016
Provencher, S. (2010). Estimation of complex single-tone parameters in the DFT domain. IEEE Transactions on Signal Processing, 58(7), 3879-3883. http://dx.doi.org/10.1109/TSP.2010.2046693
Stoica, P., & Moses, R. (2005). Spectral Analysis of Signals. New Jersey: Prentice Hall Inc.
So, H. C., Chan, F. K. W., & Weize, S. (2011). Subspace approach for fast and accurate single-tone frequency estimation. IEEE Transactions on Signal Processing, 59(2), 827-831. http://dx.doi.org/10.1109/TSP.2010.2090875
Ta-Hsin, L., & Kai-Sheng, S. (2009). Estimation of parameters of sinusoidal signals in non-Gaussian Noise. IEEE transactions on Signal Processing, 51(1), 62-72. http://dx.doi.org/10.1109/TSP.2008.2007346
Ta-Hsin, L. (2013). Times Series with mixed spectra. Boca Raton: Chapman and Hall Book, CRC Press.
Yang, C., & Wei, G. (2011). A noniterative frequency estimator with rational combination of three spectrum lines. IEEE Transactions on Signal Processing, 59(10), 5065-5070. http://dx.doi.org/10.1109/TSP.2011.2160257
How to Cite
License
Copyright (c) 2014 José Danilo Rairán Antolines

This work is licensed under a Creative Commons Attribution 4.0 International License.
The authors or holders of the copyright for each article hereby confer exclusive, limited and free authorization on the Universidad Nacional de Colombia's journal Ingeniería e Investigación concerning the aforementioned article which, once it has been evaluated and approved, will be submitted for publication, in line with the following items:
1. The version which has been corrected according to the evaluators' suggestions will be remitted and it will be made clear whether the aforementioned article is an unedited document regarding which the rights to be authorized are held and total responsibility will be assumed by the authors for the content of the work being submitted to Ingeniería e Investigación, the Universidad Nacional de Colombia and third-parties;
2. The authorization conferred on the journal will come into force from the date on which it is included in the respective volume and issue of Ingeniería e Investigación in the Open Journal Systems and on the journal's main page (https://revistas.unal.edu.co/index.php/ingeinv), as well as in different databases and indices in which the publication is indexed;
3. The authors authorize the Universidad Nacional de Colombia's journal Ingeniería e Investigación to publish the document in whatever required format (printed, digital, electronic or whatsoever known or yet to be discovered form) and authorize Ingeniería e Investigación to include the work in any indices and/or search engines deemed necessary for promoting its diffusion;
4. The authors accept that such authorization is given free of charge and they, therefore, waive any right to receive remuneration from the publication, distribution, public communication and any use whatsoever referred to in the terms of this authorization.










