Centimeter-Level Positioning Using an Efficient New Baseband Mixing and Despreading Method for Software GNSS Receivers

This paper presents an efficient new method for performing the baseband mixing and despreading operations in a software-based GNSS receiver, and demonstrates that the method is capable of providing measurements for centimeter-level positioning accuracy. The method uses a single frequency carrier rep...

Full description

Bibliographic Details
Main Authors: G. Lachapelle, M. G. Petovello
Format: Article
Language:English
Published: SpringerOpen 2007-10-01
Series:EURASIP Journal on Advances in Signal Processing
Online Access:http://dx.doi.org/10.1155/2008/194276
id doaj-a87bd258cf4841eb882ce89345491c3d
record_format Article
spelling doaj-a87bd258cf4841eb882ce89345491c3d2020-11-24T21:52:51ZengSpringerOpenEURASIP Journal on Advances in Signal Processing1687-61722007-10-01200810.1155/2008/194276Centimeter-Level Positioning Using an Efficient New Baseband Mixing and Despreading Method for Software GNSS ReceiversG. LachapelleM. G. PetovelloThis paper presents an efficient new method for performing the baseband mixing and despreading operations in a software-based GNSS receiver, and demonstrates that the method is capable of providing measurements for centimeter-level positioning accuracy. The method uses a single frequency carrier replica for the baseband mixing process, enabling all satellites to perform mixing simultaneously and yielding considerable computational savings. To compensate for signal-to-noise ratio (SNR) losses caused by using a single frequency carrier replica, the integration interval after despreading is divided into subintervals, and the output from each subinterval then compensated for the known frequency error. Using this approach, receiver processing times are shown to be reduced by approximately 21% relative to the next fastest method when tracking seven satellites. The paper shows the mathematical derivation of the new algorithm, discusses practical considerations, and demonstrates its performance using simulations and real data. Results show that the new method is able to generate pseudorange and carrier phase measurements with the same accuracy as traditional methods. Stand-alone positioning accuracy is at the meter level, while differential processing can produce fixed ambiguity carrier phase positions accurate to the centimeter level.http://dx.doi.org/10.1155/2008/194276
collection DOAJ
language English
format Article
sources DOAJ
author G. Lachapelle
M. G. Petovello
spellingShingle G. Lachapelle
M. G. Petovello
Centimeter-Level Positioning Using an Efficient New Baseband Mixing and Despreading Method for Software GNSS Receivers
EURASIP Journal on Advances in Signal Processing
author_facet G. Lachapelle
M. G. Petovello
author_sort G. Lachapelle
title Centimeter-Level Positioning Using an Efficient New Baseband Mixing and Despreading Method for Software GNSS Receivers
title_short Centimeter-Level Positioning Using an Efficient New Baseband Mixing and Despreading Method for Software GNSS Receivers
title_full Centimeter-Level Positioning Using an Efficient New Baseband Mixing and Despreading Method for Software GNSS Receivers
title_fullStr Centimeter-Level Positioning Using an Efficient New Baseband Mixing and Despreading Method for Software GNSS Receivers
title_full_unstemmed Centimeter-Level Positioning Using an Efficient New Baseband Mixing and Despreading Method for Software GNSS Receivers
title_sort centimeter-level positioning using an efficient new baseband mixing and despreading method for software gnss receivers
publisher SpringerOpen
series EURASIP Journal on Advances in Signal Processing
issn 1687-6172
publishDate 2007-10-01
description This paper presents an efficient new method for performing the baseband mixing and despreading operations in a software-based GNSS receiver, and demonstrates that the method is capable of providing measurements for centimeter-level positioning accuracy. The method uses a single frequency carrier replica for the baseband mixing process, enabling all satellites to perform mixing simultaneously and yielding considerable computational savings. To compensate for signal-to-noise ratio (SNR) losses caused by using a single frequency carrier replica, the integration interval after despreading is divided into subintervals, and the output from each subinterval then compensated for the known frequency error. Using this approach, receiver processing times are shown to be reduced by approximately 21% relative to the next fastest method when tracking seven satellites. The paper shows the mathematical derivation of the new algorithm, discusses practical considerations, and demonstrates its performance using simulations and real data. Results show that the new method is able to generate pseudorange and carrier phase measurements with the same accuracy as traditional methods. Stand-alone positioning accuracy is at the meter level, while differential processing can produce fixed ambiguity carrier phase positions accurate to the centimeter level.
url http://dx.doi.org/10.1155/2008/194276
work_keys_str_mv AT glachapelle centimeterlevelpositioningusinganefficientnewbasebandmixinganddespreadingmethodforsoftwaregnssreceivers
AT mgpetovello centimeterlevelpositioningusinganefficientnewbasebandmixinganddespreadingmethodforsoftwaregnssreceivers
_version_ 1725874488090820608