Distributed Arithmetic for Efficient Base-Band Processing in Real-Time GNSS Software Receivers
The growing market of GNSS capable mobile devices is driving the interest of GNSS software solutions, as they can share many system resources (processor, memory), reducing both the size and the cost of their integration. Indeed, with the increasing performance of modern processors, it becomes now fe...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2010-01-01
|
Series: | Journal of Electrical and Computer Engineering |
Online Access: | http://dx.doi.org/10.1155/2010/180296 |
id |
doaj-40173eb131804c04806eecfca01387ee |
---|---|
record_format |
Article |
spelling |
doaj-40173eb131804c04806eecfca01387ee2021-07-02T05:45:08ZengHindawi LimitedJournal of Electrical and Computer Engineering2090-01472090-01552010-01-01201010.1155/2010/180296180296Distributed Arithmetic for Efficient Base-Band Processing in Real-Time GNSS Software ReceiversGrégoire Waelchli0Marcel Baracchi-Frei1Cyril Botteron2Pierre-André Farine3Ecole Polytechnique Fédérale de Lausanne, EPFL IMT ESPLAB, Rue A.-L. Breguet 2, 2000 Neuchâtel, SwitzerlandUniversity of Neuchatel, SwitzerlandEcole Polytechnique Fédérale de Lausanne, EPFL IMT ESPLAB, Rue A.-L. Breguet 2, 2000 Neuchâtel, SwitzerlandEcole Polytechnique Fédérale de Lausanne, EPFL IMT ESPLAB, Rue A.-L. Breguet 2, 2000 Neuchâtel, SwitzerlandThe growing market of GNSS capable mobile devices is driving the interest of GNSS software solutions, as they can share many system resources (processor, memory), reducing both the size and the cost of their integration. Indeed, with the increasing performance of modern processors, it becomes now feasible to implement in software a multichannel GNSS receiver operating in real time. However, a major issue with this approach is the large computing resources required for the base-band processing, in particular for the correlation operations. Therefore, new algorithms need to be developed in order to reduce the overall complexity of the receiver architecture. Towards that aim, this paper first introduces the challenges of the software implementation of a GPS receiver, with a main focus given to the base-band processing and correlation operations. It then describes the already existing solutions and, from this, introduces a new algorithm based on distributed arithmetic.http://dx.doi.org/10.1155/2010/180296 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Grégoire Waelchli Marcel Baracchi-Frei Cyril Botteron Pierre-André Farine |
spellingShingle |
Grégoire Waelchli Marcel Baracchi-Frei Cyril Botteron Pierre-André Farine Distributed Arithmetic for Efficient Base-Band Processing in Real-Time GNSS Software Receivers Journal of Electrical and Computer Engineering |
author_facet |
Grégoire Waelchli Marcel Baracchi-Frei Cyril Botteron Pierre-André Farine |
author_sort |
Grégoire Waelchli |
title |
Distributed Arithmetic for Efficient Base-Band Processing in Real-Time GNSS Software Receivers |
title_short |
Distributed Arithmetic for Efficient Base-Band Processing in Real-Time GNSS Software Receivers |
title_full |
Distributed Arithmetic for Efficient Base-Band Processing in Real-Time GNSS Software Receivers |
title_fullStr |
Distributed Arithmetic for Efficient Base-Band Processing in Real-Time GNSS Software Receivers |
title_full_unstemmed |
Distributed Arithmetic for Efficient Base-Band Processing in Real-Time GNSS Software Receivers |
title_sort |
distributed arithmetic for efficient base-band processing in real-time gnss software receivers |
publisher |
Hindawi Limited |
series |
Journal of Electrical and Computer Engineering |
issn |
2090-0147 2090-0155 |
publishDate |
2010-01-01 |
description |
The growing market of GNSS capable mobile devices is driving the interest of GNSS software solutions, as they can share many system resources (processor, memory), reducing both the size and the cost of their integration. Indeed, with the increasing performance of modern processors, it becomes now feasible to implement in software a multichannel GNSS receiver operating in real time. However, a major issue with this approach is the large computing resources required for the base-band processing, in particular for the correlation operations. Therefore, new algorithms need to be developed in order to reduce the overall complexity of the receiver architecture. Towards that aim, this paper first introduces the challenges of the software implementation of a GPS receiver, with a main focus given to the base-band processing and correlation operations. It then describes the already existing solutions and, from this, introduces a new algorithm based on distributed arithmetic. |
url |
http://dx.doi.org/10.1155/2010/180296 |
work_keys_str_mv |
AT gregoirewaelchli distributedarithmeticforefficientbasebandprocessinginrealtimegnsssoftwarereceivers AT marcelbaracchifrei distributedarithmeticforefficientbasebandprocessinginrealtimegnsssoftwarereceivers AT cyrilbotteron distributedarithmeticforefficientbasebandprocessinginrealtimegnsssoftwarereceivers AT pierreandrefarine distributedarithmeticforefficientbasebandprocessinginrealtimegnsssoftwarereceivers |
_version_ |
1721338259824443392 |