Ramanujan subspace pursuit for signal periodic decomposition

The period estimation and periodic decomposition of a signal are the long-standing problems in the field of signal processing and biomolecular sequence analysis. To address such problems, we introduce the Ramanujan subspace pursuit (RSP) based on the Ramanujan subspace. As a greedy iterative algorithm, the RSP can uniquely decompose any signal into a sum of exactly periodic components, by selecting and removing the most dominant periodic component from the residual signal in each iteration. In the RSP, a novel periodicity metric is derived based on the energy of the exactly periodic component obtained by orthogonally projecting the residual signal into the Ramanujan subspace, and is then used to select the most dominant periodic component in each iteration. To reduce the computational cost of the RSP, we also propose the fast RSP (FRSP) based on the relationship between the periodic subspace and the Ramanujan subspace, and based on the maximum likelihood estimation of the energy of the periodic component in the periodic subspace. The fast RSP has a lower computational cost and can decompose a signal of length $N$ into the sum of $K$ exactly periodic components in $ \mathcal{O}(K N\log N)$. In addition, our results show that the RSP outperforms the current algorithms for period estimation.

[1]  Soo-Chang Pei,et al.  Intrinsic Integer-Periodic Functions for Discrete Periodicity Detection , 2015, IEEE Signal Processing Letters.

[2]  Philip S. Yu,et al.  On Periodicity Detection and Structural Periodic Similarity , 2005, SDM.

[3]  Julien Epps A Hybrid Technique for the Periodicity Characterization of Genomic Sequence Data , 2009, EURASIP J. Bioinform. Syst. Biol..

[4]  William A. Sethares,et al.  Beat tracking of musical performances using low-level audio features , 2005, IEEE Transactions on Speech and Audio Processing.

[5]  William A. Sethares,et al.  Latent Periodicities in Genome Sequences , 2008, IEEE Journal of Selected Topics in Signal Processing.

[6]  R. Tibshirani Regression Shrinkage and Selection via the Lasso , 1996 .

[7]  Julien Epps,et al.  Statistical methods for detecting periodic fragments in DNA sequence data , 2011, Biology Direct.

[8]  Tommi S. Jaakkola,et al.  Maximum Entropy Discrimination , 1999, NIPS.

[9]  Stéphane Mallat,et al.  A Wavelet Tour of Signal Processing - The Sparse Way, 3rd Edition , 2008 .

[10]  William A. Sethares,et al.  Periodicity transforms , 1999, IEEE Trans. Signal Process..

[11]  E. Ambikairajah,et al.  An integer period DFT for biological sequence processing , 2008, 2008 IEEE International Workshop on Genomic Signal Processing and Statistics.

[12]  Thomas W. Parks,et al.  Orthogonal, exactly periodic subspace decomposition , 2003, IEEE Trans. Signal Process..

[13]  Hirokazu Kameoka,et al.  Single and Multiple F0 Contour Estimation Through Parametric Spectrogram Modeling of Speech in Noisy Environments , 2007, IEEE Trans. Speech Audio Process..

[14]  P. P. Vaidyanathan,et al.  Dictionary approaches for identifying periodicities in data , 2014, 2014 48th Asilomar Conference on Signals, Systems and Computers.

[15]  P.D. Cristea,et al.  Genomic signal processing , 2004, 7th Seminar on Neural Network Applications in Electrical Engineering, 2004. NEUREL 2004. 2004.

[16]  P. P. Vaidyanathan Ramanujan Sums in the Context of Signal Processing—Part II: FIR Representations and Applications , 2014, IEEE Transactions on Signal Processing.

[17]  T. Parks,et al.  Maximum likelihood pitch estimation , 1976 .

[18]  Stéphane Mallat,et al.  Matching pursuits with time-frequency dictionaries , 1993, IEEE Trans. Signal Process..

[19]  P. P. Vaidyanathan,et al.  Ramanujan filter banks for estimation and tracking of periodicities , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[20]  Gajendra P. S. Raghava,et al.  Spectral Repeat Finder (SRF): identification of repetitive sequences using Fourier transformation , 2004, Bioinform..

[21]  Michael A. Saunders,et al.  Atomic Decomposition by Basis Pursuit , 1998, SIAM J. Sci. Comput..

[22]  Youji Iiguni,et al.  A sparse periodic decomposition and its application to speech representation , 2008, 2008 16th European Signal Processing Conference.

[23]  P. P. Vaidyanathan,et al.  The farey-dictionary for sparse representation of periodic signals , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[24]  S. Mallat A wavelet tour of signal processing , 1998 .

[25]  I. Niven,et al.  An introduction to the theory of numbers , 1961 .

[26]  P. P. Vaidyanathan,et al.  Properties of Ramanujan filter banks , 2015, 2015 23rd European Signal Processing Conference (EUSIPCO).

[27]  Tony Jebara,et al.  Probability Product Kernels , 2004, J. Mach. Learn. Res..

[28]  P. P. Vaidyanathan,et al.  Nested Periodic Matrices and Dictionaries: New Signal Representations for Period Estimation , 2015, IEEE Transactions on Signal Processing.

[29]  P. P. Vaidyanathan,et al.  Ramanujan Sums in the Context of Signal Processing—Part I: Fundamentals , 2014, IEEE Transactions on Signal Processing.

[30]  Andreas Jakobsson,et al.  Estimating Periodicities in Symbolic Sequences Using Sparse Modeling , 2015, IEEE Transactions on Signal Processing.

[31]  P. P. Vaidyanathan Multidimensional Ramanujan-sum expansions on nonseparable lattices , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[32]  P. Higgs,et al.  The advantages and disadvantages of horizontal gene transfer and the emergence of the first species , 2011, Biology Direct.

[33]  Ming J. Zuo,et al.  Fault diagnosis of planetary gearboxes via torsional vibration signal analysis , 2013 .

[34]  Haizhou Li,et al.  Sound Event Recognition With Probabilistic Distance SVMs , 2011, IEEE Transactions on Audio, Speech, and Language Processing.

[35]  P. P. Vaidyanathan,et al.  Arbitrarily Shaped Periods in Multidimensional Discrete Time Periodicity , 2015, IEEE Signal Processing Letters.