Cargando…

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Chen, Xi, Wei, QiHui, Zhan, YaFeng, Ma, TianYi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7219660/
https://www.ncbi.nlm.nih.gov/pubmed/32325819
http://dx.doi.org/10.3390/s20082327
_version_ 1783533024778911744
author Chen, Xi
Wei, QiHui
Zhan, YaFeng
Ma, TianYi
author_facet Chen, Xi
Wei, QiHui
Zhan, YaFeng
Ma, TianYi
author_sort Chen, Xi
collection PubMed
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.
format Online
Article
Text
id pubmed-7219660
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-72196602020-05-22 A Fine-Tuned Positioning Algorithm for Space-Borne GNSS Timing Receivers Chen, Xi Wei, QiHui Zhan, YaFeng Ma, TianYi Sensors (Basel) Article 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. MDPI 2020-04-19 /pmc/articles/PMC7219660/ /pubmed/32325819 http://dx.doi.org/10.3390/s20082327 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Chen, Xi
Wei, QiHui
Zhan, YaFeng
Ma, TianYi
A Fine-Tuned Positioning Algorithm for Space-Borne GNSS Timing Receivers
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 Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7219660/
https://www.ncbi.nlm.nih.gov/pubmed/32325819
http://dx.doi.org/10.3390/s20082327
work_keys_str_mv AT chenxi afinetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT weiqihui afinetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT zhanyafeng afinetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT matianyi afinetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT chenxi finetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT weiqihui finetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT zhanyafeng finetunedpositioningalgorithmforspacebornegnsstimingreceivers
AT matianyi finetunedpositioningalgorithmforspacebornegnsstimingreceivers