Text this: Improved Kalman filter indoor positioning algorithm based on CHAN