PGPS is started with sampling received GPS data to learning carrier’s behavior and building a
transition probability matrix based upon HMM (Hidden Markov Model) model and Newton’s Laws. After constructing the required matrix, PGPS then can interactively rectify received GPS data in real time.