Optimal Particle Filters for Tracking a Time-Varying Harmonic or Chirp Signal

We consider the problem of tracking the time-varying (TV) parameters of a harmonic or chirp signal using particle filtering (PF) tools. Similar to previous PF approaches to TV spectral analysis, we assume that the model parameters (complex amplitude, frequency, and frequency rate in the chirp case) evolve according to a Gaussian AR(1) model; but we concentrate on the important special case of a single TV harmonic or chirp. We show that the optimal importance function that minimizes the variance of the particle weights can be computed in closed form, and develop procedures to draw samples from it. We further employ Rao-Blackwellization to come up with reduced-complexity versions of the optimal filters. The end result is custom PF solutions that are considerably more efficient than generic ones, and can be used in a broad range of important applications that involve a single TV harmonic or chirp signal, e.g., TV Doppler estimation in communications, and radar.

[1]  Simon J. Godsill,et al.  Particle methods for Bayesian modeling and enhancement of speech signals , 2002, IEEE Trans. Speech Audio Process..

[2]  Christophe Andrieu,et al.  Improved auxiliary particle filtering: applications to time-varying spectral analysis , 2001, Proceedings of the 11th IEEE Signal Processing Workshop on Statistical Signal Processing (Cat. No.01TH8563).

[3]  Karl V. Bury,et al.  Statistical Distributions in Engineering: Statistics , 1999 .

[4]  Thomas B. Schön,et al.  Marginalized particle filters for mixed linear/nonlinear state-space models , 2005, IEEE Transactions on Signal Processing.

[5]  M. Pitt,et al.  Filtering via Simulation: Auxiliary Particle Filters , 1999 .

[6]  Simon J. Godsill,et al.  On sequential Monte Carlo sampling methods for Bayesian filtering , 2000, Stat. Comput..

[7]  Petre Stoica,et al.  Spectral Analysis of Signals , 2009 .

[8]  Christophe Andrieu,et al.  Optimal estimation of non-stationary phase and amplitude processes , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[9]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[10]  David Barber,et al.  A generative model for music transcription , 2006, IEEE Transactions on Audio, Speech, and Language Processing.

[11]  Charles Annis,et al.  Statistical Distributions in Engineering , 2001, Technometrics.

[12]  Corentin Dubois,et al.  Tracking of time-frequency components using particle filtering , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[13]  A. Swami,et al.  Time-Frequency Analysis using Particle Filtering: Closed-Form Optimal Importance Function and Sampling Procedure for a Single Time-Varying Harmonic , 2006, 2006 IEEE Nonlinear Statistical Signal Processing Workshop.

[14]  Stanislav Molchanov,et al.  On the Benford's Empirical Law , 2004 .

[15]  Corentin Dubois,et al.  Joint Detection and Tracking of Time-Varying Harmonic Components: A Flexible Bayesian Approach , 2007, IEEE Transactions on Audio, Speech, and Language Processing.

[16]  Arnaud Doucet,et al.  Particle filters for state estimation of jump Markov linear systems , 2001, IEEE Trans. Signal Process..

[17]  N. Gordon,et al.  Novel approach to nonlinear/non-Gaussian Bayesian state estimation , 1993 .

[18]  Carlos H. Muravchik,et al.  Posterior Cramer-Rao bounds for discrete-time nonlinear filtering , 1998, IEEE Trans. Signal Process..

[19]  Nicholas G. Polson,et al.  Particle Filtering , 2006 .

[20]  Xiaodong Wang,et al.  Monte Carlo methods for signal processing: a review in the statistical signal processing context , 2005, IEEE Signal Processing Magazine.

[21]  L. Devroye Non-Uniform Random Variate Generation , 1986 .