Towards a robust multi-antenna mass market GNSS receiver

An architecture concept for multi-antenna mass market GNSS receivers is presented. The architecture is composed of a central processing unit and attached coprocessors to solve the conflict between continuously increasing computational complexity of receiver algorithms and the demand for maximal receiver mobility (i.e. hardware featuring low cost and low energy consumption). To optimize navigation performance and robustness the presented receiver processing relies on the collected data in space, time, and frequency domain. Multi-antenna algorithms, e.g. interferer suppression, direction of arrival estimation, and tracking are briefly described. The basic hardware building blocks (coprocessors) required to efficiently realize these algorithms are introduced. Examples for the dimensioning of internal word length and block parameters are presented and first coprocessor implementations are shown. To reduce the costs of the overall receiver, synergistic effects should be exploited and the coprocessors should be used in a time multiplexed manner, where possible. Therefore, a first simple scheduling for the coprocessor access is shown. Finally, a platform for a real-time prototype realization of the presented architecture concept, on a state-of-the-art FPGA development board, is introduced. This paper proves that high performance multi-antenna GNSS receivers featuring interferer suppression as well as advanced signal processing and analysis can be realized using state-of-the-art FPGAs and thus shows a first step towards a mass market multi-antenna GNSS receiver.

[1]  Y.H. Hu,et al.  CORDIC-based VLSI architectures for digital signal processing , 1992, IEEE Signal Processing Magazine.

[2]  R. T. Compton Adaptive Antennas: Concepts and Performance , 1988 .

[3]  S. Ellingson,et al.  A subspace-tracking approach to interference nulling for phased array-based radio telescopes , 2002 .

[4]  Mohinder S. Grewal,et al.  Kalman Filtering: Theory and Practice , 1993 .

[5]  Jean-Marc Delosme,et al.  Highly concurrent computing structures for matrix arithmetic and signal processing , 1982, Computer.

[6]  A.J.R.M. Coenen,et al.  New Fast GPS code-acquisition technique using FFT , 1991 .

[7]  Achim Hornbostel,et al.  Field Test: Jamming the DLR Adaptive Antenna Receiver , 2011 .

[8]  M. Viberg,et al.  Two decades of array signal processing research: the parametric approach , 1996, IEEE Signal Process. Mag..

[9]  Manuel Cuntz,et al.  Robust Multi-Antenna Acquisition in Time, Frequency and Space for a Digital Beamforming Receiver , 2011 .

[10]  Götz Kappen,et al.  Design Space Exploration for an ASIP/Co-Processor Architecture used in GNSS Receivers , 2010, J. Signal Process. Syst..

[11]  Inder J. Gupta,et al.  Adaptive antenna for handheld GPS receivers , 2010, PLANS 2010.

[12]  R. Stephan,et al.  System concept of a compact multi-antenna GNSS receiver , 2012, 2012 The 7th German Microwave Conference.

[13]  Jürgen Götze,et al.  A CORDIC-based Jacobi-like algorithm for eigenvalue computation , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[14]  R. E. Phelts Multicorrelator techniques for robust mitigation of threats to GPS signal quality , 2001 .

[15]  W. Cary Huffman,et al.  Fundamentals of Error-Correcting Codes , 1975 .

[16]  Jan Wendel,et al.  A Bavarian Initiative Towards a Robust Galileo PRS Receiver , 2011 .

[17]  Frédéric Bastide,et al.  Mitigating pulsed interference using frequency domain adaptive filtering , 2006 .

[18]  Götz Kappen,et al.  Application specific instruction processor based implementation of a GNSS receiver on an FPGA , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[19]  Elliott D. Kaplan Understanding GPS : principles and applications , 1996 .

[20]  John V. McCanny,et al.  A floating-point CORDIC based SVD processor , 2003, Proceedings IEEE International Conference on Application-Specific Systems, Architectures, and Processors. ASAP 2003.

[21]  V. Pless,et al.  Fundamentals of Error-Correcting Codes: Covering radius and cosets , 2003 .

[22]  Nam Ik Cho,et al.  Design of 2K/4K/8K-point FFT processor based on CORDIC algorithm in OFDM receiver , 2001, 2001 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (IEEE Cat. No.01CH37233).

[23]  John J. Vaccaro,et al.  Wideband cancellation of interference in a GPS receive array , 2000, IEEE Trans. Aerosp. Electron. Syst..