Skip to main navigation Skip to search Skip to main content

An efficient solution of real-time data processing for multi-GNSS network

  • Xiaopeng Gong
  • , Shengfeng Gu*
  • , Yidong Lou
  • , Fu Zheng
  • , Maorong Ge
  • , Jingnan Liu
  • *Corresponding author for this work
  • Wuhan University
  • Helmholtz Centre Potsdam - German Research Centre for Geosciences
  • Collaborative Innovation Centre for Geospatial Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Global navigation satellite systems (GNSS) are acting as an indispensable tool for geodetic research and global monitoring of the Earth, and they have been rapidly developed over the past few years with abundant GNSS networks, modern constellations, and significant improvement in mathematic models of data processing. However, due to the increasing number of satellites and stations, the computational efficiency becomes a key issue and it could hamper the further development of GNSS applications. In this contribution, this problem is overcome from the aspects of both dense linear algebra algorithms and GNSS processing strategy. First, in order to fully explore the power of modern microprocessors, the square root information filter solution based on the blocked QR factorization employing as many matrix–matrix operations as possible is introduced. In addition, the algorithm complexity of GNSS data processing is further decreased by centralizing the carrier-phase observations and ambiguity parameters, as well as performing the real-time ambiguity resolution and elimination. Based on the QR factorization of the simulated matrix, we can conclude that compared to unblocked QR factorization, the blocked QR factorization can greatly improve processing efficiency with a magnitude of nearly two orders on a personal computer with four 3.30 GHz cores. Then, with 82 globally distributed stations, the processing efficiency is further validated in multi-GNSS (GPS/BDS/Galileo) satellite clock estimation. The results suggest that it will take about 31.38 s per epoch for the unblocked method. While, without any loss of accuracy, it only takes 0.50 and 0.31 s for our new algorithm per epoch for float and fixed clock solutions, respectively.

Original languageEnglish
Pages (from-to)797-809
Number of pages13
JournalJournal of Geodesy
Volume92
Issue number7
DOIs
StatePublished - 1 Jul 2018
Externally publishedYes

Keywords

  • Ambiguity resolution
  • Blocked algorithm
  • Efficient solution
  • Multi-GNSS
  • Satellite clock

Fingerprint

Dive into the research topics of 'An efficient solution of real-time data processing for multi-GNSS network'. Together they form a unique fingerprint.

Cite this