Cargando…
GNSS-ISE: Instruction Set Extension for GNSS Baseband Processing
This work presents the results of research toward designing an instruction set extension dedicated to Global Navigation Satellite System (GNSS) baseband processing. The paper describes the state-of-the-art techniques of GNSS receiver implementation. Their advantages and disadvantages are discussed....
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7027023/ https://www.ncbi.nlm.nih.gov/pubmed/31947573 http://dx.doi.org/10.3390/s20020465 |
_version_ | 1783498782070013952 |
---|---|
author | Marcinek, Krzysztof Pleskacz, Witold A. |
author_facet | Marcinek, Krzysztof Pleskacz, Witold A. |
author_sort | Marcinek, Krzysztof |
collection | PubMed |
description | This work presents the results of research toward designing an instruction set extension dedicated to Global Navigation Satellite System (GNSS) baseband processing. The paper describes the state-of-the-art techniques of GNSS receiver implementation. Their advantages and disadvantages are discussed. Against this background, a new versatile instruction set extension for GNSS baseband processing is presented. The authors introduce improved mechanisms for instruction set generation focused on multi-channel processing. The analytical approach used by the authors leads to the introduction of a GNSS-instruction set extension (ISE) for GNSS baseband processing. The developed GNSS-ISE is simulated extensively using PC software and field-programmable gate array (FPGA) emulation. Finally, the developed GNSS-ISE is incorporated into the first-in-the-world, according to the authors’ best knowledge, integrated, multi-frequency, and multi-constellation microcontroller with embedded flash memory. Additionally, this microcontroller may serve as an application processor, which is a unique feature. The presented results show the feasibility of implementing the GNSS-ISE into an embedded microprocessor system and its capability of performing baseband processing. The developed GNSS-ISE can be implemented in a wide range of applications including smart IoT (internet of things) devices or remote sensors, fostering the adaptation of multi-frequency and multi-constellation GNSS receivers to the low-cost consumer mass-market. |
format | Online Article Text |
id | pubmed-7027023 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-70270232020-03-11 GNSS-ISE: Instruction Set Extension for GNSS Baseband Processing Marcinek, Krzysztof Pleskacz, Witold A. Sensors (Basel) Article This work presents the results of research toward designing an instruction set extension dedicated to Global Navigation Satellite System (GNSS) baseband processing. The paper describes the state-of-the-art techniques of GNSS receiver implementation. Their advantages and disadvantages are discussed. Against this background, a new versatile instruction set extension for GNSS baseband processing is presented. The authors introduce improved mechanisms for instruction set generation focused on multi-channel processing. The analytical approach used by the authors leads to the introduction of a GNSS-instruction set extension (ISE) for GNSS baseband processing. The developed GNSS-ISE is simulated extensively using PC software and field-programmable gate array (FPGA) emulation. Finally, the developed GNSS-ISE is incorporated into the first-in-the-world, according to the authors’ best knowledge, integrated, multi-frequency, and multi-constellation microcontroller with embedded flash memory. Additionally, this microcontroller may serve as an application processor, which is a unique feature. The presented results show the feasibility of implementing the GNSS-ISE into an embedded microprocessor system and its capability of performing baseband processing. The developed GNSS-ISE can be implemented in a wide range of applications including smart IoT (internet of things) devices or remote sensors, fostering the adaptation of multi-frequency and multi-constellation GNSS receivers to the low-cost consumer mass-market. MDPI 2020-01-14 /pmc/articles/PMC7027023/ /pubmed/31947573 http://dx.doi.org/10.3390/s20020465 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 Marcinek, Krzysztof Pleskacz, Witold A. GNSS-ISE: Instruction Set Extension for GNSS Baseband Processing |
title | GNSS-ISE: Instruction Set Extension for GNSS Baseband Processing |
title_full | GNSS-ISE: Instruction Set Extension for GNSS Baseband Processing |
title_fullStr | GNSS-ISE: Instruction Set Extension for GNSS Baseband Processing |
title_full_unstemmed | GNSS-ISE: Instruction Set Extension for GNSS Baseband Processing |
title_short | GNSS-ISE: Instruction Set Extension for GNSS Baseband Processing |
title_sort | gnss-ise: instruction set extension for gnss baseband processing |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7027023/ https://www.ncbi.nlm.nih.gov/pubmed/31947573 http://dx.doi.org/10.3390/s20020465 |
work_keys_str_mv | AT marcinekkrzysztof gnssiseinstructionsetextensionforgnssbasebandprocessing AT pleskaczwitolda gnssiseinstructionsetextensionforgnssbasebandprocessing |