Modifications of the Euclidean algorithm for isolating periodicities from a sparse set of noisy measurements

Modifications of the Euclidean algorithm are presented for determining the period from a sparse set of noisy measurements. The elements of the set are the noisy occurrence times of a periodic event with (perhaps very many) missing measurements. This problem arises in radar pulse repetition interval (PRI) analysis, in bit synchronization in communications, and in other scenarios. The proposed algorithms are computationally straightforward and converge quickly. A robust version is developed that is stable despite the presence of arbitrary outliers. The Euclidean algorithm approach is justified by a theorem that shows that, for a set of randomly chosen positive integers, the probability that they do not all share a common prime factor approaches one quickly as the cardinality of the set increases. In the noise-free case, this implies that the algorithm produces the correct answer with only 10 data samples, independent of the percentage of missing measurements. In the case of noisy data, simulation results show, for example, good estimation of the period from 100 data samples with 50% of the measurements missing and 25% of the data samples being arbitrary outliers.

[1]  Steven A. Tretter,et al.  Estimating the frequency of a noisy sinusoid by linear regression , 1985, IEEE Trans. Inf. Theory.

[2]  M. Bartlett The Spectral Analysis of Point Processes , 1963 .

[3]  Brian M. Sadler,et al.  A modified Euclidean algorithm for isolating periodicities from a sparse set of noisy measurements , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[4]  P. Bloomfield Spectral Analysis with Randomly Missing Observations , 1970 .

[5]  Emanuel Parzen,et al.  ON SPECTRAL ANALYSIS WITH MISSING OBSERVATIONS AND AMPLITUDE MODULATION , 1962 .

[6]  Paul J. Edwards Comments on 'A zero crossing-based spectrum analyzer' by S.M. Kay and R. Sudhaker , 1989, IEEE Trans. Acoust. Speech Signal Process..

[7]  Brian M. Sadler,et al.  Frequency estimation via sparse zero crossings , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[8]  R. Reiss Approximate Distributions of Order Statistics , 1989 .

[9]  B.M. Sadler,et al.  PRI analysis from sparse data via a modified Euclidean algorithm , 1995, Conference Record of The Twenty-Ninth Asilomar Conference on Signals, Systems and Computers.

[10]  Georgios B. Giannakis,et al.  Nonparametric cyclic- polyspectral analysis of AM signals and processes with missing observations , 1993, IEEE Trans. Inf. Theory.

[11]  Douglas A. Gray,et al.  Parameter estimation for periodic discrete event processes , 1994, Proceedings of ICASSP '94. IEEE International Conference on Acoustics, Speech and Signal Processing.

[12]  Georgios B. Giannakis,et al.  Parameter estimation of cyclostationary AM time series with application to missing observations , 1994, IEEE Trans. Signal Process..

[13]  Richard H. Jones,et al.  SPECTRAL ANALYSIS WITH REGULARLY MISSED OBSERVATIONS , 1962 .

[14]  Steven M. Kay,et al.  A zero crossing-based spectrum analyzer , 1986, IEEE Trans. Acoust. Speech Signal Process..

[15]  E. Fogel,et al.  Parameter estimation of quasi-periodic sequences , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[16]  Yonina Rosen,et al.  Optimal ARMA parameter estimation based on the sample covariances for data with missing observations , 1989, IEEE Trans. Inf. Theory.

[17]  Motti Gavish,et al.  Performance evaluation of zero-crossing-based bit synchronizers , 1989, IEEE Trans. Commun..

[18]  Perry A. Scheinok,et al.  Spectral Analysis with Randomly Missed Observations: The Binomial Case , 1965 .