Cargando…

Design and Implementation of Real-Time Software Radio for Anti-Interference GPS/WAAS Sensors

Adaptive antenna array processing is widely known to provide significant anti-interference capabilities within a Global Navigation Satellite Systems (GNSS) receiver. A main challenge in the quest for such receiver architecture has always been the computational/processing requirements. Even more dema...

Descripción completa

Detalles Bibliográficos
Autores principales: Chen, Yu-Hsuan, Juang, Jyh-Ching, Seo, Jiwon, Lo, Sherman, Akos, Dennis M., De Lorenzo, David S., Enge, Per
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Molecular Diversity Preservation International (MDPI) 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3545573/
https://www.ncbi.nlm.nih.gov/pubmed/23202002
http://dx.doi.org/10.3390/s121013417
_version_ 1782255921078992896
author Chen, Yu-Hsuan
Juang, Jyh-Ching
Seo, Jiwon
Lo, Sherman
Akos, Dennis M.
De Lorenzo, David S.
Enge, Per
author_facet Chen, Yu-Hsuan
Juang, Jyh-Ching
Seo, Jiwon
Lo, Sherman
Akos, Dennis M.
De Lorenzo, David S.
Enge, Per
author_sort Chen, Yu-Hsuan
collection PubMed
description Adaptive antenna array processing is widely known to provide significant anti-interference capabilities within a Global Navigation Satellite Systems (GNSS) receiver. A main challenge in the quest for such receiver architecture has always been the computational/processing requirements. Even more demanding would be to try and incorporate the flexibility of the Software-Defined Radio (SDR) design philosophy in such an implementation. This paper documents a feasible approach to a real-time SDR implementation of a beam-steered GNSS receiver and validates its performance. This research implements a real-time software receiver on a widely-available x86-based multi-core microprocessor to process four-element antenna array data streams sampled with 16-bit resolution. The software receiver is capable of 12 channels all-in-view Controlled Reception Pattern Antenna (CRPA) array processing capable of rejecting multiple interferers. Single Instruction Multiple Data (SIMD) instructions assembly coding and multithreaded programming, the key to such an implementation to reduce computational complexity, are fully documented within the paper. In conventional antenna array systems, receivers use the geometry of antennas and cable lengths known in advance. The documented CRPA implementation is architected to operate without extensive set-up and pre-calibration and leverages Space-Time Adaptive Processing (STAP) to provide adaptation in both the frequency and space domains. The validation component of the paper demonstrates that the developed software receiver operates in real time with live Global Positioning System (GPS) and Wide Area Augmentation System (WAAS) L1 C/A code signal. Further, interference rejection capabilities of the implementation are also demonstrated using multiple synthetic interferers which are added to the live data stream.
format Online
Article
Text
id pubmed-3545573
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Molecular Diversity Preservation International (MDPI)
record_format MEDLINE/PubMed
spelling pubmed-35455732013-01-23 Design and Implementation of Real-Time Software Radio for Anti-Interference GPS/WAAS Sensors Chen, Yu-Hsuan Juang, Jyh-Ching Seo, Jiwon Lo, Sherman Akos, Dennis M. De Lorenzo, David S. Enge, Per Sensors (Basel) Article Adaptive antenna array processing is widely known to provide significant anti-interference capabilities within a Global Navigation Satellite Systems (GNSS) receiver. A main challenge in the quest for such receiver architecture has always been the computational/processing requirements. Even more demanding would be to try and incorporate the flexibility of the Software-Defined Radio (SDR) design philosophy in such an implementation. This paper documents a feasible approach to a real-time SDR implementation of a beam-steered GNSS receiver and validates its performance. This research implements a real-time software receiver on a widely-available x86-based multi-core microprocessor to process four-element antenna array data streams sampled with 16-bit resolution. The software receiver is capable of 12 channels all-in-view Controlled Reception Pattern Antenna (CRPA) array processing capable of rejecting multiple interferers. Single Instruction Multiple Data (SIMD) instructions assembly coding and multithreaded programming, the key to such an implementation to reduce computational complexity, are fully documented within the paper. In conventional antenna array systems, receivers use the geometry of antennas and cable lengths known in advance. The documented CRPA implementation is architected to operate without extensive set-up and pre-calibration and leverages Space-Time Adaptive Processing (STAP) to provide adaptation in both the frequency and space domains. The validation component of the paper demonstrates that the developed software receiver operates in real time with live Global Positioning System (GPS) and Wide Area Augmentation System (WAAS) L1 C/A code signal. Further, interference rejection capabilities of the implementation are also demonstrated using multiple synthetic interferers which are added to the live data stream. Molecular Diversity Preservation International (MDPI) 2012-10-01 /pmc/articles/PMC3545573/ /pubmed/23202002 http://dx.doi.org/10.3390/s121013417 Text en © 2012 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 license (http://creativecommons.org/licenses/by/3.0/).
spellingShingle Article
Chen, Yu-Hsuan
Juang, Jyh-Ching
Seo, Jiwon
Lo, Sherman
Akos, Dennis M.
De Lorenzo, David S.
Enge, Per
Design and Implementation of Real-Time Software Radio for Anti-Interference GPS/WAAS Sensors
title Design and Implementation of Real-Time Software Radio for Anti-Interference GPS/WAAS Sensors
title_full Design and Implementation of Real-Time Software Radio for Anti-Interference GPS/WAAS Sensors
title_fullStr Design and Implementation of Real-Time Software Radio for Anti-Interference GPS/WAAS Sensors
title_full_unstemmed Design and Implementation of Real-Time Software Radio for Anti-Interference GPS/WAAS Sensors
title_short Design and Implementation of Real-Time Software Radio for Anti-Interference GPS/WAAS Sensors
title_sort design and implementation of real-time software radio for anti-interference gps/waas sensors
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3545573/
https://www.ncbi.nlm.nih.gov/pubmed/23202002
http://dx.doi.org/10.3390/s121013417
work_keys_str_mv AT chenyuhsuan designandimplementationofrealtimesoftwareradioforantiinterferencegpswaassensors
AT juangjyhching designandimplementationofrealtimesoftwareradioforantiinterferencegpswaassensors
AT seojiwon designandimplementationofrealtimesoftwareradioforantiinterferencegpswaassensors
AT losherman designandimplementationofrealtimesoftwareradioforantiinterferencegpswaassensors
AT akosdennism designandimplementationofrealtimesoftwareradioforantiinterferencegpswaassensors
AT delorenzodavids designandimplementationofrealtimesoftwareradioforantiinterferencegpswaassensors
AT engeper designandimplementationofrealtimesoftwareradioforantiinterferencegpswaassensors