Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-07T00:43:18.703Z Has data issue: false hasContentIssue false

Implementation of a Dual-Frequency GLONASS and GPS L1 C/A Software Receiver

Published online by Cambridge University Press:  23 February 2010

S. Abbasian Nik
Affiliation:
(University of Calgary)
M. G. Petovello*
Affiliation:
(University of Calgary)
Rights & Permissions [Opens in a new window]

Abstract

These days, Global Navigation Satellite System (GNSS) technology plays a critical role in positioning and navigation applications. Use of GNSS is becoming more of a need to the public. Therefore, much effort is needed to make the civilian part of the system more accurate, reliable and available, especially for the safety-of-life purposes. With the recent revitalization of Russian Global Navigation Satellite System (GLONASS), with a constellation of 20 satellites in August 2009 and the promise of 24 satellites by 2010, it is worthwhile concentrating on the GLONASS system as a method of GPS augmentation to achieve more reliable and accurate navigation solutions.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2010
Figure 0

Table 1. GLONASS standard accuracy ranging code characteristics.

Figure 1

Figure 1. String structure (from GLONASS ICD 2002).

Figure 2

Figure 2. GLONASS data sequence generation (from GLONASS ICD 2002).

Figure 3

Figure 3. GNSS software receiver overview.

Figure 4

Table 2. Summary of key differences between GPS and GLONASS.

Figure 5

Table 3. Tracking loop parameters used in software receiver.

Figure 6

Figure 4. Experiment set up to verify GLONASS software receiver.

Figure 7

Figure 5. Experiment set up to verify GPS+GLONASS software receiver.

Figure 8

Figure 6. Acquisition result for GLONASS L1 (left) and L2 (right) signals at orbital slot 24.

Figure 9

Figure 7. C/N0 for L1 and L2 signals from satellite at orbital slot 13.

Figure 10

Table 4. Acquired GLONASS L1 and L2 signals.

Figure 11

Table 5. Tracking status in software.

Figure 12

Table 6. Average C/N0 values for L1 and L2 signals.

Figure 13

Figure 8. FLI for GLONASS L1 (top) and L2 (bottom) signals transmitted from GLONASS satellite at orbital slot 13.

Figure 14

Figure 9. PLI for GLONASS L1 (top) and L2 (bottom) signals transmitted from GLONASS satellite at orbital slot 13.

Figure 15

Table 7. Root Means Square (RMS) position errors for GSNRx™ and NovAtel™.

Figure 16

Figure 10. Position error comparison of GSNRx™ (L1) and NovAtel™ (L1).

Figure 17

Figure 11. Position error comparison of L1 and L2 computed using GSNRx™.

Figure 18

Table 8. Root Means Square (RMS) position errors for L1 and L2 solution.

Figure 19

Figure 12. L1 and ionosphere-free positioning comparison.

Figure 20

Table 9. Mean, RMS, and standard deviation of the positioning errors for L1 and IF solution.

Figure 21

Figure 13. Positioning error for GPS, GLONASS and GPS+GLONASS.

Figure 22

Table 10. RMS value of the position error.