A Fine-Tuned Positioning Algorithm for Space-Borne GNSS Timing Receivers

To maximize the usage of limited transmission power and wireless spectrum, more communication satellites are adopting precise space–ground beam-forming, which poses a rigorous positioning and timing requirement of the satellite. To fulfill this requirement, a space-borne global navigation satellite...

Full description

Bibliographic Details
Main Authors: Xi Chen, QiHui Wei, YaFeng Zhan, TianYi Ma
Format: Article
Language:English
Published: MDPI AG 2020-04-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/8/2327
_version_ 1797570287014772736
author Xi Chen
QiHui Wei
YaFeng Zhan
TianYi Ma
author_facet Xi Chen
QiHui Wei
YaFeng Zhan
TianYi Ma
author_sort Xi Chen
collection DOAJ
description To maximize the usage of limited transmission power and wireless spectrum, more communication satellites are adopting precise space–ground beam-forming, which poses a rigorous positioning and timing requirement of the satellite. To fulfill this requirement, a space-borne global navigation satellite system (GNSS) timing receiver with a disciplined high-performance clock is preferable. The space-borne GNSS timing receiver moves with the satellite, in contrast to its stationary counterpart on ground, making it tricky in its positioning algorithm design. Despite abundant existing positioning algorithms, there is a lack of dedicated work that systematically describes the delicate aspects of a space-borne GNSS timing receiver. Based on the experimental work of the LING QIAO (NORAD ID:40136) communication satellite’s GNSS receiver, we propose a fine-tuned positioning algorithm for space-borne GNSS timing receivers. Specifically, the proposed algorithm includes: (1) a filtering architecture that separates the estimation of satellite position and velocity from other unknowns, which allows for a first estimation of satellite position and velocity incorporating any variation of orbit dynamics; (2) a two-threshold robust cubature Kalman filter to counteract the adverse influence of measurement outliers on positioning quality; (3) Reynolds averaging inspired clock and frequency error estimation. Hardware emulation test results show that the proposed algorithm has a performance with a 3D positioning RMS error of 1.2 m, 3D velocity RMS error of 0.02 m/s and a pulse per second (PPS) RMS error of 11.8ns. Simulations with MATLAB show that it can effectively detect and dispose outliers, and further on outperforms other algorithms in comparison.
first_indexed 2024-03-10T20:22:47Z
format Article
id doaj.art-f7a7005141794e7385b6ad4b57f78fc6
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T20:22:47Z
publishDate 2020-04-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-f7a7005141794e7385b6ad4b57f78fc62023-11-19T22:05:51ZengMDPI AGSensors1424-82202020-04-01208232710.3390/s20082327A Fine-Tuned Positioning Algorithm for Space-Borne GNSS Timing ReceiversXi Chen0QiHui Wei1YaFeng Zhan2TianYi Ma3National Research Institute of Information Science and Technologies, Tsinghua University, Beijing 100084, ChinaNational Research Institute of Information Science and Technologies, Tsinghua University, Beijing 100084, ChinaNational Research Institute of Information Science and Technologies, Tsinghua University, Beijing 100084, ChinaDepartment of Electronics Engineering, Tsinghua University, Beijing 100084, ChinaTo maximize the usage of limited transmission power and wireless spectrum, more communication satellites are adopting precise space–ground beam-forming, which poses a rigorous positioning and timing requirement of the satellite. To fulfill this requirement, a space-borne global navigation satellite system (GNSS) timing receiver with a disciplined high-performance clock is preferable. The space-borne GNSS timing receiver moves with the satellite, in contrast to its stationary counterpart on ground, making it tricky in its positioning algorithm design. Despite abundant existing positioning algorithms, there is a lack of dedicated work that systematically describes the delicate aspects of a space-borne GNSS timing receiver. Based on the experimental work of the LING QIAO (NORAD ID:40136) communication satellite’s GNSS receiver, we propose a fine-tuned positioning algorithm for space-borne GNSS timing receivers. Specifically, the proposed algorithm includes: (1) a filtering architecture that separates the estimation of satellite position and velocity from other unknowns, which allows for a first estimation of satellite position and velocity incorporating any variation of orbit dynamics; (2) a two-threshold robust cubature Kalman filter to counteract the adverse influence of measurement outliers on positioning quality; (3) Reynolds averaging inspired clock and frequency error estimation. Hardware emulation test results show that the proposed algorithm has a performance with a 3D positioning RMS error of 1.2 m, 3D velocity RMS error of 0.02 m/s and a pulse per second (PPS) RMS error of 11.8ns. Simulations with MATLAB show that it can effectively detect and dispose outliers, and further on outperforms other algorithms in comparison.https://www.mdpi.com/1424-8220/20/8/2327GNSStiming receiverspace-bornepositioning algorithmLING QIAO
spellingShingle Xi Chen
QiHui Wei
YaFeng Zhan
TianYi Ma
A Fine-Tuned Positioning Algorithm for Space-Borne GNSS Timing Receivers
Sensors
GNSS
timing receiver
space-borne
positioning algorithm
LING QIAO
title A Fine-Tuned Positioning Algorithm for Space-Borne GNSS Timing Receivers
title_full A Fine-Tuned Positioning Algorithm for Space-Borne GNSS Timing Receivers
title_fullStr A Fine-Tuned Positioning Algorithm for Space-Borne GNSS Timing Receivers
title_full_unstemmed A Fine-Tuned Positioning Algorithm for Space-Borne GNSS Timing Receivers
title_short A Fine-Tuned Positioning Algorithm for Space-Borne GNSS Timing Receivers
title_sort fine tuned positioning algorithm for space borne gnss timing receivers
topic GNSS
timing receiver
space-borne
positioning algorithm
LING QIAO
url https://www.mdpi.com/1424-8220/20/8/2327
work_keys_str_mv AT xichen afinetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT qihuiwei afinetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT yafengzhan afinetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT tianyima afinetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT xichen finetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT qihuiwei finetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT yafengzhan finetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT tianyima finetunedpositioningalgorithmforspacebornegnsstimingreceivers