Next Article in Journal
Previous Article in Journal
Sensors 2012, 12(10), 13417-13440; doi:10.3390/s121013417
Article

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

1
, 2
, 3,* , 1
, 4
, 1
 and 1
Received: 14 August 2012; in revised form: 14 September 2012 / Accepted: 27 September 2012 / Published: 1 October 2012
(This article belongs to the Section Physical Sensors)
View Full-Text   |   Download PDF [1381 KB, uploaded 21 June 2014]
Abstract: 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.
Keywords: Global Positioning System (GPS) and Wide Area Augmentation System (WAAS) sensor; software-defined radio; controlled reception pattern antenna (CRPA); Space-Time Adaptive Processing (STAP); radio frequency interference Global Positioning System (GPS) and Wide Area Augmentation System (WAAS) sensor; software-defined radio; controlled reception pattern antenna (CRPA); Space-Time Adaptive Processing (STAP); radio frequency interference
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Export to BibTeX |
EndNote


MDPI and ACS Style

Chen, Y.-H.; Juang, J.-C.; Seo, J.; Lo, S.; Akos, D.M.; De Lorenzo, D.S.; Enge, P. Design and Implementation of Real-Time Software Radio for Anti-Interference GPS/WAAS Sensors. Sensors 2012, 12, 13417-13440.

AMA Style

Chen Y-H, Juang J-C, Seo J, Lo S, Akos DM, De Lorenzo DS, Enge P. Design and Implementation of Real-Time Software Radio for Anti-Interference GPS/WAAS Sensors. Sensors. 2012; 12(10):13417-13440.

Chicago/Turabian Style

Chen, Yu-Hsuan; Juang, Jyh-Ching; Seo, Jiwon; Lo, Sherman; Akos, Dennis M.; De Lorenzo, David S.; Enge, Per. 2012. "Design and Implementation of Real-Time Software Radio for Anti-Interference GPS/WAAS Sensors." Sensors 12, no. 10: 13417-13440.



Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert