Optimization of an adaptive kalman filter based on information theory