Abstract
A new method to design a Kalman filter for linear discrete-time systems with unknown inputs is presented. The algorithm recently developed for stochastic singular systems is applied to obtain a linear estimation of the state and unknown inputs. The necessary and sufficient conditions for the existence and stability of the filter are derived and proved. An illustrative example is included.