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

Descripción completa

Detalles Bibliográficos
Autores principales: Marcinek, Krzysztof, Pleskacz, Witold A.
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