Bayesian adaptive filtering: principles and practical approaches