Cargando…

An SDR-Based Real-Time Testbed for GNSS Adaptive Array Anti-Jamming Algorithms Accelerated by GPU

Nowadays, software-defined radio (SDR) has become a common approach to evaluate new algorithms. However, in the field of Global Navigation Satellite System (GNSS) adaptive array anti-jamming, previous work has been limited due to the high computational power demanded by adaptive algorithms, and ofte...

Descripción completa

Detalles Bibliográficos
Autores principales: Xu, Hailong, Cui, Xiaowei, Lu, Mingquan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4813931/
https://www.ncbi.nlm.nih.gov/pubmed/26978363
http://dx.doi.org/10.3390/s16030356
_version_ 1782424348670296064
author Xu, Hailong
Cui, Xiaowei
Lu, Mingquan
author_facet Xu, Hailong
Cui, Xiaowei
Lu, Mingquan
author_sort Xu, Hailong
collection PubMed
description Nowadays, software-defined radio (SDR) has become a common approach to evaluate new algorithms. However, in the field of Global Navigation Satellite System (GNSS) adaptive array anti-jamming, previous work has been limited due to the high computational power demanded by adaptive algorithms, and often lack flexibility and configurability. In this paper, the design and implementation of an SDR-based real-time testbed for GNSS adaptive array anti-jamming accelerated by a Graphics Processing Unit (GPU) are documented. This testbed highlights itself as a feature-rich and extendible platform with great flexibility and configurability, as well as high computational performance. Both Space-Time Adaptive Processing (STAP) and Space-Frequency Adaptive Processing (SFAP) are implemented with a wide range of parameters. Raw data from as many as eight antenna elements can be processed in real-time in either an adaptive nulling or beamforming mode. To fully take advantage of the parallelism resource provided by the GPU, a batched method in programming is proposed. Tests and experiments are conducted to evaluate both the computational and anti-jamming performance. This platform can be used for research and prototyping, as well as a real product in certain applications.
format Online
Article
Text
id pubmed-4813931
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-48139312016-04-06 An SDR-Based Real-Time Testbed for GNSS Adaptive Array Anti-Jamming Algorithms Accelerated by GPU Xu, Hailong Cui, Xiaowei Lu, Mingquan Sensors (Basel) Article Nowadays, software-defined radio (SDR) has become a common approach to evaluate new algorithms. However, in the field of Global Navigation Satellite System (GNSS) adaptive array anti-jamming, previous work has been limited due to the high computational power demanded by adaptive algorithms, and often lack flexibility and configurability. In this paper, the design and implementation of an SDR-based real-time testbed for GNSS adaptive array anti-jamming accelerated by a Graphics Processing Unit (GPU) are documented. This testbed highlights itself as a feature-rich and extendible platform with great flexibility and configurability, as well as high computational performance. Both Space-Time Adaptive Processing (STAP) and Space-Frequency Adaptive Processing (SFAP) are implemented with a wide range of parameters. Raw data from as many as eight antenna elements can be processed in real-time in either an adaptive nulling or beamforming mode. To fully take advantage of the parallelism resource provided by the GPU, a batched method in programming is proposed. Tests and experiments are conducted to evaluate both the computational and anti-jamming performance. This platform can be used for research and prototyping, as well as a real product in certain applications. MDPI 2016-03-11 /pmc/articles/PMC4813931/ /pubmed/26978363 http://dx.doi.org/10.3390/s16030356 Text en © 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons by Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Xu, Hailong
Cui, Xiaowei
Lu, Mingquan
An SDR-Based Real-Time Testbed for GNSS Adaptive Array Anti-Jamming Algorithms Accelerated by GPU
title An SDR-Based Real-Time Testbed for GNSS Adaptive Array Anti-Jamming Algorithms Accelerated by GPU
title_full An SDR-Based Real-Time Testbed for GNSS Adaptive Array Anti-Jamming Algorithms Accelerated by GPU
title_fullStr An SDR-Based Real-Time Testbed for GNSS Adaptive Array Anti-Jamming Algorithms Accelerated by GPU
title_full_unstemmed An SDR-Based Real-Time Testbed for GNSS Adaptive Array Anti-Jamming Algorithms Accelerated by GPU
title_short An SDR-Based Real-Time Testbed for GNSS Adaptive Array Anti-Jamming Algorithms Accelerated by GPU
title_sort sdr-based real-time testbed for gnss adaptive array anti-jamming algorithms accelerated by gpu
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4813931/
https://www.ncbi.nlm.nih.gov/pubmed/26978363
http://dx.doi.org/10.3390/s16030356
work_keys_str_mv AT xuhailong ansdrbasedrealtimetestbedforgnssadaptivearrayantijammingalgorithmsacceleratedbygpu
AT cuixiaowei ansdrbasedrealtimetestbedforgnssadaptivearrayantijammingalgorithmsacceleratedbygpu
AT lumingquan ansdrbasedrealtimetestbedforgnssadaptivearrayantijammingalgorithmsacceleratedbygpu
AT xuhailong sdrbasedrealtimetestbedforgnssadaptivearrayantijammingalgorithmsacceleratedbygpu
AT cuixiaowei sdrbasedrealtimetestbedforgnssadaptivearrayantijammingalgorithmsacceleratedbygpu
AT lumingquan sdrbasedrealtimetestbedforgnssadaptivearrayantijammingalgorithmsacceleratedbygpu