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...
Autores principales: | , , |
---|---|
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 |