{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T13:26:47Z","timestamp":1773322007040,"version":"3.50.1"},"reference-count":32,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2015,3,25]],"date-time":"2015-03-25T00:00:00Z","timestamp":1427241600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Integration of Global Positioning System (GPS) and Inertial Navigation System (INS) integrated system involves nonlinear motion state and measurement models. However, the extended Kalman filter (EKF) is commonly used as the estimation filter, which might lead to solution divergence. This is usually encountered during GPS outages, when low-cost micro-electro-mechanical sensors (MEMS) inertial sensors are used. To enhance the navigation system performance, alternatives to the standard EKF should be considered. Particle filtering (PF) is commonly considered as a nonlinear estimation technique to accommodate severe MEMS inertial sensor biases and noise behavior. However, the computation burden of PF limits its use. In this study, an improved version of PF, the unscented particle filter (UPF), is utilized, which combines the unscented Kalman filter (UKF) and PF for the integration of GPS precise point positioning and MEMS-based inertial systems. The proposed filter is examined and compared with traditional estimation filters, namely EKF, UKF and PF. Tightly coupled mechanization is adopted, which is developed in the raw GPS and INS measurement domain. Un-differenced ionosphere-free linear combinations of pseudorange and carrier-phase measurements are used for PPP. The performance of the UPF is analyzed using a real test scenario in downtown Kingston, Ontario. It is shown that the use of UPF reduces the number of samples needed to produce an accurate solution, in comparison with the traditional PF, which in turn reduces the processing time. In addition, UPF enhances the positioning accuracy by up to 15% during GPS outages, in comparison with EKF. However, all filters produce comparable results when the GPS measurement updates are available.<\/jats:p>","DOI":"10.3390\/s150407228","type":"journal-article","created":{"date-parts":[[2015,3,25]],"date-time":"2015-03-25T11:53:17Z","timestamp":1427284397000},"page":"7228-7245","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":32,"title":["Integration of GPS Precise Point Positioning and MEMS-Based INS Using Unscented Particle Filter"],"prefix":"10.3390","volume":"15","author":[{"given":"Mahmoud","family":"Rabbou","sequence":"first","affiliation":[{"name":"Department of Civil Engineering, Ryerson University, 350 Victoria Street, Toronto M5B 2K3, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed","family":"El-Rabbany","sequence":"additional","affiliation":[{"name":"Department of Civil Engineering, Ryerson University, 350 Victoria Street, Toronto M5B 2K3, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2015,3,25]]},"reference":[{"key":"ref_1","unstructured":"El-Sheimy, N., Schwarz, K.-P., Wei, M., and Lavigne, M. (1995, January 12\u201315). VISAT: A Mobile City Survey System of High Accuracy. Proceedings of the 8th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1995), Palm Springs, CA, USA."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"626","DOI":"10.1007\/s001900050202","article-title":"GPS error modeling and OTF ambiguity resolution for high-accuracy GPS\/INS integrated system","volume":"72","author":"Da","year":"1998","journal-title":"J. Geod."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1002\/j.2161-4296.2004.tb00337.x","article-title":"Benefits of Using a Tactical-Grade IMU for High-Accuracy Positioning","volume":"51","author":"Petovello","year":"2004","journal-title":"Navigation"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1017\/S0373463304003005","article-title":"Wavelet analysis for improving INS and INS\/DGPS navigation accuracy","volume":"58","author":"Nassar","year":"2005","journal-title":"J. Navig."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"5005","DOI":"10.1029\/96JB03860","article-title":"Precise point positioning for the efficient and robust analysis of GPS data from large networks","volume":"102","author":"Zumberge","year":"1997","journal-title":"J. Geophys. Res. Solid Earth"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1007\/PL00012883","article-title":"Precise point positioning using IGS orbit and clock products","volume":"5","author":"Kouba","year":"2001","journal-title":"GPS Solut."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"95","DOI":"10.5081\/jgps.3.1.95","article-title":"Performance analysis of precise point positioning using real-time orbit and clock products","volume":"3","author":"Gao","year":"2004","journal-title":"J. Glob. Position. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1002\/j.2161-4296.2010.tb01772.x","article-title":"Undifferenced GPS ambiguity resolution using the decoupled clock model and ambiguity datum fixing","volume":"57","author":"Collins","year":"2010","journal-title":"Navigation"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1007\/s00190-007-0187-4","article-title":"Resolution of GPS carrier-phase ambiguities in precise point positioning (PPP) with daily observations","volume":"82","author":"Ge","year":"2008","journal-title":"J. Geod."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"579","DOI":"10.1007\/s00190-011-0537-0","article-title":"Improving the estimation of fractional-cycle biases for ambiguity resolution in precise point positioning","volume":"86","author":"Geng","year":"2012","journal-title":"J. Geod."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"519","DOI":"10.1007\/s10291-013-0348-2","article-title":"A comparison of three PPP integer ambiguity resolution methods","volume":"18","author":"Shi","year":"2014","journal-title":"GPS Solut."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2124","DOI":"10.1002\/ggge.20144","article-title":"A new seismogeodetic approach applied to GPS and accelerometer observations of the 2012 Brawley seismic swarm: Implications for earthquake early warning","volume":"14","author":"Geng","year":"2013","journal-title":"Geochem. Geophy. Geosyst."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1007\/s00190-012-0606-z","article-title":"High-rate precise point positioning (PPP) to measure seismic wave motions: An experimental comparison of GPS PPP with inertial measurement units","volume":"87","author":"Xu","year":"2013","journal-title":"J. Geod."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Abd Rabbou, M., and El-Rabbany, A. (2015). Precise Point Positioning using Multi-Constellation GNSS Observations for Kinematic Applications. J. Appl. Geod.","DOI":"10.1515\/jag-2014-0021"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Abd Rabbou, M., and El-Rabbany, A. (2014). Tightly Coupled Integration of GPS Precise Point Positioning and MEMS-Based Inertial Systems. GPS Solut.","DOI":"10.1007\/s10291-014-0415-3"},{"key":"ref_16","unstructured":"Teunissen, P. On the Local Convergence of the Iterated Extended Kalman Filter. Available online: http:\/\/saegnss1.curtin.edu.au\/Publications\/1991\/Teunissen1991local.pdf."},{"key":"ref_17","unstructured":"Steffen, R. (2008). A Robust Iterative Kalman Filter Based on Implicit Measurement Equations, University of Bonn, Department of Photogrammetry, Institute of Geodesy and Geoinformation. Technical Report 8."},{"key":"ref_18","unstructured":"Julier, S.J., Uhlmann, J.K., and Durrant-Whyte, H.F. (1995, January 21\u201323). A new approach for filtering nonlinear systems. Proceedings of the 1995 American Control Conference, Seattle, WA, USA."},{"key":"ref_19","unstructured":"Bergman, N. (2001). Sequential Monte Carlo Methods in Practice, Springer."},{"key":"ref_20","unstructured":"Yi, Y., and Grejner-Brzezinska, D.A. (,  2006). Tightly-coupled GPS\/INS integration using unscented Kalman filter and particle filter. Proceedings of the 19th International Technical Meeting of the Satellite Division of the Institute of Navigation, Fort Worth, TX, USA."},{"key":"ref_21","unstructured":"Giremus, A., Tourneret, J.Y., and Djuric, P.M. (2005, January 5\u20138). An improved regularized particle filter for GPS\/INS integration. Proceedings of the 2005 IEEE 6th Workshop on Signal Processing Advances in Wireless Communications, Toulouse, France."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2703","DOI":"10.1109\/TSP.2007.893914","article-title":"Particle filtering for multisensor data fusion with switching observation models: Application to land vehicle positioning","volume":"55","author":"Caron","year":"2007","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"599","DOI":"10.1109\/TVT.2009.2034267","article-title":"Low-Cost three-dimensional navigation solution for RISS\/GPS integration using mixture particle filter","volume":"59","author":"Georgy","year":"2010","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_24","unstructured":"Haug, A.J. (2005). A Tutorial on Bayesian Estimation and Tracking Techniques Applicable to Nonlinear and Non-Gaussian Processes, MITRE Corporation."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Simon, D. (2006). Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches, John Wiley & Sons.","DOI":"10.1002\/0470045345"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1017\/S0373463310000068","article-title":"INS\/GPS tightly-coupled integration using adaptive unscented particle filter","volume":"63","author":"Zhou","year":"2010","journal-title":"J. Navig."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Jekeli, C. (2001). Inertial Navigation Systems with Geodetic Applications, De Gruyter.","DOI":"10.1515\/9783110800234"},{"key":"ref_28","unstructured":"Brown, R.G., and Hwang, P.Y. (1992). Introduction to Random Signals and Applied Kalman Filtering (Vol. 3), John Wiley & Sons."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/s10291-007-0077-5","article-title":"UNB3m_pack: A neutral atmosphere delay package for radiometric space techniques","volume":"12","author":"Leandro","year":"2008","journal-title":"GPS Solut."},{"key":"ref_30","unstructured":"Kouba, J. A Guide to Using International GNSS Service (IGS) Products. Available online: ftp:\/\/ftp.igs.org\/pub\/resource\/pubs\/UsingIGSProductsVer21.pdf."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1023\/A:1008935410038","article-title":"On sequential Monte Carlo sampling methods for Bayesian filtering","volume":"10","author":"Doucet","year":"2000","journal-title":"Stat. Comput."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1049\/ip-rsn:19990255","article-title":"Improved particle filter for nonlinear problems","volume":"146","author":"Carpenter","year":"1999","journal-title":"IEE Proc. Radar Sonar Navig."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/4\/7228\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:43:56Z","timestamp":1760215436000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/4\/7228"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3,25]]},"references-count":32,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2015,4]]}},"alternative-id":["s150407228"],"URL":"https:\/\/doi.org\/10.3390\/s150407228","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,3,25]]}}}