Published

2014-09-01

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)

Downloads

Authors

  • José Danilo Rairán Antolines Universidad Distrital Francisco José de Caldas

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

Two algorithms for estimating the period of a discrete signal. (2014). Ingeniería E Investigación, 34(3), 56-62. https://doi.org/10.15446/ing.investig.v34n3.41943