A unified filter for simultaneous input and state estimation of linear discrete-time stochastic systems. (January 2016)