Bayesian model averaging using particle filtering and Gaussian mixture modeling: Theory, concepts, and simulation experiments