Demonstration of a high sensitivity GNSS software receiver for indoor positioning

Abstract Advances in signal processing techniques contributed to the significant improvements of GNSS receiver performance in dense multipath environments and created the opportunities for a new category of high-sensitivity GNSS (HS-GNSS) receivers that can provide GNSS location services in indoor environments. The difficulties in improving the availability, reliability, and accuracy of these indoor capable GNSS receivers exceed those of the receivers designed for the most hostile urban canyon environments. The authors of this paper identified the vector tracking schemes, signal propagation statistics, and parallel processing techniques that are critical to a robust HS-GNSS receiver for indoor environments and successfully incorporated them into a fully functional high-sensitivity software receiver. A flexible vector-based receiver architecture is introduced to combine these key indoor signal processing technologies into GSNRx-hs™ – the high sensitivity software navigation receiver developed at the University of Calgary. The resulting receiver can perform multi-mode vector tracking in indoor environment at various levels of location and timing uncertainties. In addition to the obvious improvements in time-to-first-fix (TTFF) and signal sensitivity, the field test results in indoor environments surrounded by wood, glass, and concrete showed that the new techniques effectively improved the performance of indoor GNSS positioning. With fine GNSS timing, the proposed receiver can consistently deliver indoor navigation solution with the horizontal accuracy of 2–15 m depending on the satellite geometry and the indoor environments. If only the coarse GNSS timing is available, the horizontal accuracy of the indoor navigation solution from the proposed receiver is around 30 m depending on the coarse timing accuracy, the satellite geometry, and the indoor environments. From the preliminary field test results, it has been observed that the signal processing sensitivity is the dominant factor on the availability of the indoor navigation solution, while the GNSS timing accuracy is the dominant factor on the accuracy of the indoor navigation solution.

[1]  Benjamin Friedlander,et al.  Transmit diversity for arrays with correlated Rayleigh fading , 2000, Conference Record of the Thirty-Fourth Asilomar Conference on Signals, Systems and Computers (Cat. No.00CH37154).

[2]  Frank van Diggelen,et al.  A-GPS: Assisted GPS, GNSS, and SBAS , 2009 .

[3]  B. Eissfeller,et al.  Use of a Vector Delay Lock Loop Receiver for GNSS Signal Power Analysis in Bad Signal Conditions , 2006, 2006 IEEE/ION Position, Location, And Navigation Symposium.

[4]  D. Akopian Fast FFT based GPS satellite acquisition methods , 2005 .

[5]  Gérard Lachapelle,et al.  Coherent integration time limit of a mobile receiver for indoor GNSS applications , 2012, GPS Solutions.

[6]  Bernd Eissfeller,et al.  DINGPOS: High sensitivity GNSS platform for deep indoor scenarios , 2010, 2010 International Conference on Indoor Positioning and Indoor Navigation.

[7]  Gérard Lachapelle,et al.  Automatic Parameter Determination for Real-Time Acquisition using Frequency Domain Methods in a High Sensitivity Software Receiver , 2011 .

[8]  Sangchoon Kim Acquisition performance of CDMA systems with multiple antennas , 2004, IEEE Trans. Veh. Technol..

[9]  Tao Lin,et al.  Development of a Context-Aware Vector-Based High-Sensitivity GNSS Software Receiver , 2011 .

[10]  Mark G. Petovello,et al.  Choosing the coherent integration time for Kalman filter-based carrier-phase tracking of GNSS signals , 2011 .

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