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...
Main Authors: | , , , |
---|---|
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 |