1. A Kalman filter programmed with time updating error states and measurement updating error states relating to received data sets, said Kalman filter configured to: iterate both the time updating error states and the measurement updating error states based on a first criteria; and iterate only the measurement updating error states based on a second criteria.