{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T16:05:17Z","timestamp":1781021117819,"version":"3.54.1"},"reference-count":51,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2020,10,28]],"date-time":"2020-10-28T00:00:00Z","timestamp":1603843200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["42061077,41904171"],"award-info":[{"award-number":["42061077,41904171"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["42061077, 42074006 and 41904171"],"award-info":[{"award-number":["42061077, 42074006 and 41904171"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>The global navigation satellite system (GNSS) has seen tremendous advances in measurement precision and accuracy, and it allows researchers to perform geodynamics and geophysics studies through the analysis of GNSS time series. Moreover, GNSS time series not only contain geophysical signals, but also unmodeled errors and other nuisance parameters, which affect the performance in the estimation of site coordinates and related parameters. As the number of globally distributed GNSS reference stations increases, GNSS time series analysis software should be developed with more flexible format support, better human\u2013machine interaction, and with powerful noise reduction analysis. To meet this requirement, a new software named GNSS time series noise reduction software (GNSS-TS-NRS) was written in MATLAB and was developed. GNSS-TS-NRS allows users to perform noise reduction analysis and spatial filtering on common mode errors and to visualize GNSS position time series. The functions\u2019 related theoretical background of GNSS-TS-NRS were introduced. Firstly, we showed the theoretical background algorithms of the noise reduction analysis (empirical mode decomposition (EMD), ensemble empirical mode decomposition (EEMD)). We also developed three improved algorithms based on EMD for noise reduction, and the results of the test example showed our proposed methods with better effect. Secondly, the spatial filtering model supported five algorithms on a separate common model error: The stacking filter method, weighted stacking filter method, correlation weighted superposition filtering method, distance weighted filtering method, and principal component analysis, as well as with batch processing. Finally, the developed software also enabled other functions, including outlier detection, correlation coefficient calculation, spectrum analysis, and distribution estimation. The main goal of the manuscript is to share the software with the scientific community to introduce new users to the GNSS time series noise reduction and application.<\/jats:p>","DOI":"10.3390\/rs12213532","type":"journal-article","created":{"date-parts":[[2020,10,29]],"date-time":"2020-10-29T09:44:53Z","timestamp":1603964693000},"page":"3532","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":34,"title":["GNSS-TS-NRS: An Open-Source MATLAB-Based GNSS Time Series Noise Reduction Software"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9956-4380","authenticated-orcid":false,"given":"Xiaoxing","family":"He","sequence":"first","affiliation":[{"name":"School of Civil Engineering and Architecture, East China Jiao Tong University, Nanchang 330013, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kegen","family":"Yu","sequence":"additional","affiliation":[{"name":"School of Environment Science and Spatial Informatics, China University of Mining and Technology, Xuzhou 221116, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7439-7862","authenticated-orcid":false,"given":"Jean-Philippe","family":"Montillet","sequence":"additional","affiliation":[{"name":"Physikalisch-Meteorologisches Observatorium Davos\/World Radiation Center (PMOD\/WRC), CH-7260 Davos, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Changliang","family":"Xiong","sequence":"additional","affiliation":[{"name":"School of Civil Engineering and Architecture, East China Jiao Tong University, Nanchang 330013, China"},{"name":"Innovation Academy for Precision Measurement Science and Technology, Chinese Academy of Science (CAS), Wuhan 430077, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tieding","family":"Lu","sequence":"additional","affiliation":[{"name":"School of Geodesy and Geomatics, East China University of Technology, Nanchang 330013, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shijian","family":"Zhou","sequence":"additional","affiliation":[{"name":"School of Geodesy and Geomatics, East China University of Technology, Nanchang 330013, China"},{"name":"Nanchang Hangkong University, Nanchang 330063, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaping","family":"Ma","sequence":"additional","affiliation":[{"name":"School of Geomatics, Xi\u2019an University of Science and Technology, Xi\u2019an 710054, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hongchao","family":"Cui","sequence":"additional","affiliation":[{"name":"Hubei Land Resources Vocational College, Wuhan 430090, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3088-2537","authenticated-orcid":false,"given":"Feng","family":"Ming","sequence":"additional","affiliation":[{"name":"Xi\u2019an Research Institute of Surveying and Mapping, Xi\u2019an 710054, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,10,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Wu, S., Nie, G., Meng, X., Liu, J., He, Y., Xue, C., and Li, H. (2020). Comparative Analysis of the Effect of the Loading Series from GFZ and EOST on Long-Term GPS Height Time Series. Remote Sens., 12.","DOI":"10.3390\/rs12172822"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"106801","DOI":"10.1088\/0034-4885\/79\/10\/106801","article-title":"Physical applications of GPS geodesy: A review","volume":"79","author":"Bock","year":"2016","journal-title":"Rep. Prog. Phys."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.jog.2017.01.004","article-title":"Review of current GPS methodologies for producing accurate time series and their error sources","volume":"106","author":"He","year":"2017","journal-title":"J. Geodyn."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Montillet, J.P., and Bos, M.S. (2019). Geodetic Time Series Analysis in Earth Sciences, Springer.","DOI":"10.1007\/978-3-030-21718-1"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/j.epsl.2004.02.008","article-title":"Angular velocities of Nubia and Somalia from continuous GPS data: Implications on present-day relative kinematics","volume":"222","author":"Fernandes","year":"2004","journal-title":"Earth Planet. Sci. Lett."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jvolgeores.2006.03.019","article-title":"Defining the plate boundaries in the Azores region","volume":"156","author":"Fernandes","year":"2006","journal-title":"J. Volcanol. Geotherm. Res."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1207","DOI":"10.1093\/gji\/ggu473","article-title":"Estimation of offsets in GPS time-series and application to the detection of earthquake deformation in the far-field","volume":"200","author":"Montillet","year":"2015","journal-title":"Geophys. J. Int."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"8055","DOI":"10.1029\/1999JB900433","article-title":"Crustal deformation associated with glacial fluctuations in the eastern Chugach Mountains, Alaska","volume":"105","author":"Sauber","year":"2000","journal-title":"J. Geophys. Res. Solid Earth"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Tregoning, P., Ramillien, G., McQueen, H., and Zwartz, D. (2009). Glacial isostatic adjustment and nonstationary signals observed by GRACE. J. Geophys. Res. Solid Earth, 114.","DOI":"10.1029\/2008JB006161"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"King, M.A., and Padman, L. (2005). Accuracy assessment of ocean tide models around Antarctica. Geophys. Res. Lett., 32.","DOI":"10.1029\/2005GL023901"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"6540","DOI":"10.1002\/2015JB011884","article-title":"Ocean tide loading displacements in western Europe: 2. GPS-observed anelastic dispersion in the asthenosphere","volume":"120","author":"Bos","year":"2015","journal-title":"J. Geophys. Res. Solid Earth"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1043","DOI":"10.1007\/s00190-012-0564-5","article-title":"Nontidal ocean loading: Amplitudes and potential effects in GPS height time series","volume":"86","author":"Collilieux","year":"2012","journal-title":"J. Geod."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"483","DOI":"10.1007\/s00190-002-0283-4","article-title":"The effect of colored noise on the uncertainties of ratesestimated from geodetic time series","volume":"76","author":"Williams","year":"2003","journal-title":"J. Geod."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1007\/s10291-003-0068-0","article-title":"MATLAB Tools for viewing GPS velocities and time series","volume":"7","author":"Herring","year":"2003","journal-title":"GPS Solut."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1007\/s10291-011-0219-7","article-title":"iGPS: IDL tool package for GPS position time series analysis","volume":"15","author":"Tian","year":"2011","journal-title":"GPS Solut."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"405","DOI":"10.1007\/s10291-012-0257-9","article-title":"Sigseg: A tool for the detection of position and velocity discontinuities in geodetic time-series","volume":"16","author":"Vitti","year":"2012","journal-title":"GPS Solut."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1389","DOI":"10.1007\/s10291-017-0637-2","article-title":"TSAnalyzer, a GNSS time series analysis software","volume":"21","author":"Wu","year":"2017","journal-title":"GPS Solut."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1007\/s10291-019-0846-y","article-title":"SARI: Interactive GNSS position time series analysis software","volume":"23","year":"2019","journal-title":"GPS Solut."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1007\/s10291-007-0086-4","article-title":"CATS: GPS coordinate time series analysis software","volume":"12","author":"Williams","year":"2008","journal-title":"GPS Solut."},{"key":"ref_20","unstructured":"Bos, M., Fernandes, R., and Bastos, L. (2020, August 27). Hector User Manual Version 1.7.2. Available online: http:\/\/segal.ubi.pt\/hector\/manual_1.7.2.pdf."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"985","DOI":"10.1007\/s00190-017-1002-5","article-title":"Improved efficiency of maximum likelihood analysis of time series with temporally correlated errors","volume":"91","author":"Langbein","year":"2017","journal-title":"J. Geod."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1016\/j.ifacol.2015.11.219","article-title":"A Matlab Educational GUI for Analysis of GNSS Coverage and Precision","volume":"48","author":"Vazquez","year":"2015","journal-title":"IFAC-PapersOnLine"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Kaselimi, M., Doulamis, N., Delikaraoglou, D., and Protopapadakis, E. (2018). GNSSGET and GNSSPLOT Platforms-Matlab GUIs for Retrieving GNSS Products and Visualizing GNSS Solutions. VISIGRAPP (5: VISAPP), SciTePress.","DOI":"10.5220\/0006756206260633"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Dabove, P., Di Pietra, V., and Piras, M. (2020). GNSS Positioning Using Mobile Devices with the Android Operating System. ISPRS Int. J. Geo-Inf., 9.","DOI":"10.3390\/ijgi9040220"},{"key":"ref_25","unstructured":"Rattan, K.S., and Klingbeil, N.W. (2015). Introductory Mathematics for Engineering Applications, Wiley."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"18057","DOI":"10.1029\/97JB01378","article-title":"Southern California Permanent GPS Geodetic Array: Spatial Filtering of Daily Positions for Estimating Coseismic and Postseismic Displacements Induced by the 1992 Landers Earthquake","volume":"102","author":"Wdowinski","year":"1997","journal-title":"J. Geophys. Res. Solid Earth"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Arnoso, J., Riccardi, U., Benavent, M., Tammaro, U., Montesinos, F.G., Blanco-Montenegro, I., and V\u00e9lez, E. (2020). Strain Pattern and Kinematics of the Canary Islands from GNSS Time Series Analysis. Remote Sens., 12.","DOI":"10.3390\/rs12203297"},{"key":"ref_28","unstructured":"Nikolaidis, R. (2002). Observation of Geodetic and Seismic Deformation with the Global Positioning System, University of California."},{"key":"ref_29","first-page":"198","article-title":"Correlation Weighted Stacking Filtering of Common-Mode Component in GPS Observation Network","volume":"33","author":"Tian","year":"2011","journal-title":"Acta Seismol. Sin."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"3405","DOI":"10.1029\/2005JB003806","article-title":"Spatiotemporal Filtering Using Principal Component Analysis and Karhunen-Loeve Expansion Approaches for Regional GPS Network Analysis","volume":"111","author":"Dong","year":"2006","journal-title":"J. Geophys. Res. Solid Earth"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s00190-013-0663-y","article-title":"Spatiotemporal filtering of regional gnss network\u2019s position time series with missing data using principle component analysis","volume":"88","author":"Shen","year":"2014","journal-title":"J. Geod."},{"key":"ref_32","unstructured":"Zou, R., Chen, C., Li, Y., and Zhou, S. (2019). GNSS GAOJINGDU SHUJU CHULI-GAMIT\/Globk RUMEN, China University of China Press."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"903","DOI":"10.1098\/rspa.1998.0193","article-title":"The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis","volume":"454","author":"Huang","year":"1998","journal-title":"Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci."},{"key":"ref_34","first-page":"111","article-title":"An EMD Noise Reduction Method for Reducing Signal Noise Aliasing","volume":"40","author":"Lu","year":"2020","journal-title":"Jgg"},{"key":"ref_35","first-page":"242","article-title":"A New Method for Noise Reduction Analysis of GPS Elevation Time Series Based on EMD","volume":"40","author":"Qian","year":"2020","journal-title":"Jgg"},{"key":"ref_36","first-page":"720","article-title":"An Improved EMD Method for Determining Boundary IMF","volume":"40","author":"Lu","year":"2020","journal-title":"Jgg"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1142\/S1793536909000047","article-title":"Ensemble empirical mode decomposition: A noise-assisted data analysis method","volume":"1","author":"Wu","year":"2009","journal-title":"Adv. Adapt. Data Anal."},{"key":"ref_38","first-page":"43","article-title":"Estimating rates of acceleration based on the 157-year record of sea level from San Francisco, California, USA","volume":"29","author":"Breaker","year":"2013","journal-title":"J. Coast. Res."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Williams, S.D. (2003). Offsets in global positioning system time series. J. Geophys. Res. Solid Earth, 108.","DOI":"10.1029\/2002JB002156"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Klos, A., Bogusz, J., Figurski, M., and Kosek, W. (2015). On the handling of outliers in the GNSS time series by means of the noise and probability analysis. IAG 150 Years, Springer.","DOI":"10.1007\/1345_2015_78"},{"key":"ref_41","unstructured":"Jonathan, C.L. (2020, August 27). Box and Whiskers Plot (without Statistics Toolbox). MATLAB Central File Exchange. Available online: https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/42470-box-and-whiskers-plot-without-statistics-toolbox."},{"key":"ref_42","unstructured":"Hoffmann, H. (2020, August 27). Simple Violin Plot Using Matlab Default Kernel Density Estimation. Available online: https:\/\/www.mathworks.com\/matlabcentral\/mlc-downloads\/downloads\/submissions\/45134\/versions\/11\/previews\/violin.m\/index.htm."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/TAU.1967.1161901","article-title":"The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms","volume":"15","author":"Welch","year":"1967","journal-title":"IEEE Trans. Audio Electroacoust."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1316","DOI":"10.1016\/j.asr.2014.12.016","article-title":"Accuracy enhancement of GPS time series using principal component analysis and block spatial filtering","volume":"55","author":"He","year":"2015","journal-title":"Adv. Space Res."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"759","DOI":"10.1080\/15326349708807450","article-title":"Numerical calculation of stable densities and distribution functions. Communications in statistics","volume":"13","author":"Nolan","year":"1997","journal-title":"Stoch. Models"},{"key":"ref_46","unstructured":"Beran, J. (1994). Statistics for Long-Memory Processes, CRC Press."},{"key":"ref_47","unstructured":"Arturo Serrano (2020, August 27). Normalized Histogram. MATLAB Central File Exchange. Available online: https:\/\/www.mathworks.com\/matlabcentral\/fileexchange_\/22802-normalized-histogram."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Montillet, J.-P., He, X., Yu, K., and Xiong, C. (2020). Application of L\u00e9vy Processes in Modelling (Geodetic) Time Series with Mixed Spectra, Nonlin. Processes Geophys. Discuss., in review.","DOI":"10.5194\/npg-2020-23"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"535","DOI":"10.1007\/s11200-017-0461-8","article-title":"One-step solution to local tie vector determination at co-located GNSS\/VLBI sites","volume":"62","author":"Ma","year":"2018","journal-title":"Studia Geophys. Geod."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1080\/01490419.2017.1322646","article-title":"The role of GNSS vertical velocities to correct estimates of sea level rise from tide gauge measurements in Greece","volume":"40","author":"Bitharis","year":"2017","journal-title":"Mar. Geod."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1007\/s00190-010-0412-4","article-title":"Global sea-level rise and its relation to the terrestrial reference frame","volume":"85","author":"Collilieux","year":"2011","journal-title":"J. Geod."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/21\/3532\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:30:02Z","timestamp":1760178602000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/21\/3532"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,28]]},"references-count":51,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2020,11]]}},"alternative-id":["rs12213532"],"URL":"https:\/\/doi.org\/10.3390\/rs12213532","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,10,28]]}}}