GNSS Receiver Testing and Algorithm Development

Size: px
Start display at page:

Download "GNSS Receiver Testing and Algorithm Development"

Transcription

1 Wright State University CORE Scholar Browse all Theses and Dissertations Theses and Dissertations 2017 GNSS Receiver Testing and Algorithm Development Rachael E. Kolker Wright State University Follow this and additional works at: Part of the Electrical and Computer Engineering Commons Repository Citation Kolker, Rachael E., "GNSS Receiver Testing and Algorithm Development" (2017). Browse all Theses and Dissertations This Thesis is brought to you for free and open access by the Theses and Dissertations at CORE Scholar. It has been accepted for inclusion in Browse all Theses and Dissertations by an authorized administrator of CORE Scholar. For more information, please contact

2 GNSS Receiver Testing and Algorithm Development A Thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Electrical Engineering by Rachael E. Kolker B.S.E.E., Wright State University, Wright State University

3 Wright State University GRADUATE SCHOOL May 20, 2017 I HEREBY RECOMMEND THAT THE THESIS PREPARED UNDER MY SUPER- VISION BY Rachael E. Kolker ENTITLED GNSS Receiver Testing and Algorithm Development BE ACCEPTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Master of Science in Electrical Engineering. Brian Rigling, Ph.D. Thesis Director Committee on Final Examination Brian Rigling, Ph.D. Chair, Department of Electrical Engineering Brian Rigling, Ph.D. Arnab Shaw, Ph.D. John Macdonald, Ph.D. Robert E. W. Fyffe, Ph.D. Vice President for Research and Dean of the Graduate School

4 Abstract Kolker, Rachael E., M.S.E.E., Department of Electrical Engineering, Wright State University, GNSS Receiver Testing and Algorithm Development. Many current GNSS Software Defined Receivers (SDRs) are often limited in what they can do across a range of developmental applications. They cannot perform acquisition and tracking without several iterations of coding, which does not allow for fast processing. This work provides a Matlab SDR that is based on freely available and optimized components that can be applied to all GNSS signals. A previous basis has been expanded upon to perform tracking of QZSS signals. In addition to this, two separate hardware front ends were compared and their differences analyzed. These hardware systems collected data with different disciplining clocks, but there was no evidence to show that a significant difference occurred depending on the clock type. iii

5 Contents 1 Introduction Previous Work Outline GNSS Background Description of GPS Processing and Plots GPS Data Collection Hardware USRP D-TA Comparison USRP vs USRP D-TA vs D-TA D-TA vs USRP QZSS Background Performance Conclusion 37 Bibliography 38 iv

6 List of Figures 2.1 GPS Signals in L1 Band Modulated Signal Correlation Frequency and Phase Correlation Hardware Diagram Ettus Research N D-TA System Skyplot for USRP Hardware Correlator for USRP, using the internal TCXO Hardware Correlator for USRP, disciplined to the rubidium oscillator Phase Lock for USRP, using the internal TCXO Phase Lock for USRP, disciplined to the rubidium oscillator Code Minus Carrier for USRP, using the internal TCXO Code Minus Carrier for USRP, disciplined to the rubidium oscillator Chipshape for USRP, using the internal TCXO Chipshape for USRP, disciplined to the external rubidium oscillator Hardware Correlator for D-TA, using the internal TCXO Hardware Correlator for D-TA, disciplined to the rubidium oscillator Phase Lock for D-TA, using the internal TCXO Phase Lock for D-TA, disciplined to the rubidium oscillator Code Minus Carrier for D-TA, using the internal TCXO Code Minus Carrier for D-TA, disciplined to the rubidium oscillator Chipshape for D-TA, using the internal TCXO Chipshape for D-TA, disciplined to the rubidium oscillator GNSS Skyplot System Diagram for QZSS Collections Code Discriminator for Japan QZSS Code Discriminator for Hawaii QZSS Frequency Discriminator for Japan QZSS Frequency Discriminator for Hawaii QZSS v

7 4.7 Hardware Correlator for Japan QZSS; a cleaner correlator than the Hawaii collection Hardware Correlator for Hawaii QZSS Excellent Phase Lock for Japan QZSS Phase Lock for Hawaii QZSS, does not go to unity Code Minus Carrier for Japan QZSS, with a slight shift Code Minus Carrier for Hawaii QZSS, performed as expected Clean Chipshape for Japan QZSS with rounded edges due to the Msamp/sec sampling rate Convoluted Chipshape for Hawaii QZSS with sharper edges due to the 100 Msamp/sec sampling rate vi

8 List of Tables 3.1 Euclidean Distance of Chipshape, Internal vs External Clock Euclidean Distance of Chipshape, Clocked D-TA vs Clocked USRP vii

9 Acknowledgment I would like to thank my advisor Brian Rigling for his help in guiding me toward a research topic on the base. Thanks to Dr. Macdonald for teaching me all the things I needed to know for this work and pointing me in the right direction. Also thanks to Rachel Armstrong for her support as we worked toward a common goal with our research. A special thanks to my husband, Timothy Kolker, for all of his support and encouragement throughout the process. Finally, I would like to thank my thesis committee: Brian Rigling, Arnab Shaw (WSU), and John Macdonald (AFRL). viii

10 Chapter 1 Introduction Global Navigation Satellite Systems (GNSSs) have signals that are broadcast from a satellite and can then be received into a hardware system. This hardware system collects the data from the signal and a receiver processes it to obtain various types of information such as the satellite s position above the earth and the time that the signal was broadcast. This information, combined with information from additional satellites, can determine one s location on the earth. Before this information is obtained, each satellite needs to be identified. One way that this identification processing can be accomplished is with the use of multi-gnss Software Defined Receivers (SDRs). However, there can be issues in that many SDRs are limited in their utility across a range of developmental applications. For example, open-source SDRs can be poorly documented due to being the work of multiple authors over long periods of time. This creates difficulty in determining how to use those SDRs and how to adapt them for any further purposes. In addition, many of these SDRs use generic Matlab programming, which generally means that the processing can be too slow for rapid algorithm development. The goal of this research was to adapt a new Matlab SDR that is based on freely available and optimized components, while testing and further developing it. Even though use of Matlab for this work can imply a slow process, this new SDR makes use of MEX functions, which significantly speeds up the processing. The new SDR can be utilized for identification and analysis of the signals coming from the satellites. Our SDR processed signals that were collected from satellites in the Japanese system (QZSS), and it was designed from an SDR that originally worked for satellites from the Global Positioning System (GPS). In addition, this work looks at two specific front-end hardware systems. This hard- 1

11 ware collected GPS satellite signals using varying parameters, and research was done into how the results changed when that collcted data was run through the Matlab SDR. This document details some of the processing behind the coding for our SDR that was adapted to collect QZSS signals, in addition to a detailed account of the comparison of the two front-end hardware devices. 1.1 Previous Work There have been multiple implementations of SDRs over the years. GNU Radio is a free and open-source software development toolkit that provides signal processing blocks that can implement software radios [1]. Examples of implementations using GNU Radio can be found in [2] and [3]. For our purposes, we chose to use a more recent SDR called Chameleon Chips (CChips) [4]. In 2014, Dr. Sanjeev Gunawardena of the Air Force Institute of Technology (AFIT) designed and distributed a Matlab-based GNSS SDR called Chameleon Chips. This SDR toolbox was designed to process large amounts of collected data in a reasonable amount of time. Dr. Gunawardena wanted a GNSS SDR processing toolbox that would allow for education and research to be made available to everyone using a high-level algorithm development platform (Matlab in this instance). This toolbox features a multi-channel chip shape correlation engine to be used for advanced GNSS development. Chip shape processing can still be used to obtain a traditional early, prompt, and late tracking points for a receiver, but it offers several additional benefits as detalied in [5] and [6]. The flexibility of chip shape processing motivated our work to extend and test the Chameleon Chips implementation. 2

12 1.2 Outline The outline for the remainder of this thesis is as follows. Chapter 2 gives a background on GNSS. It lists the different systems in place, and gives a short description of how GPS and QZSS work with a hardware receiver for our applications. It also gives background information on some of the different concepts that will be used throughout the remainder of this work. Chapter 3 discusses the data collection process for GPS signals, and includes descriptions on the different pieces of hardware used. First the USRP hardware is described, followed by the D-TA product. Next is an explanation of what all of the parameters were for each of the collections. It then shows the results of running the data from the collections through the CChips toolbox, and gives a detailed comparison of the differences. Chapter 4 discusses the QZSS signals specifically. It gives a background on QZSS and comments on the data that was collected that included a QZSS signal. It then discusses the performance of the MatLab SDR when used to process the QZSS signal, and details some differences between the collected data. The last chapter gives a conclusion on the development and findings of this work. 3

13 Chapter 2 GNSS Background There are many different satellite systems such as the Chinese system (BeiDou) [7], the Russian system (GLONASS) [8], the European system (Galileo) [9], and the satellitebased augmentation systems (SBAS) [10]. Our focus was on the worldwide system, Global Positioning System (GPS) [11], and the Japanese system, Quasi-Zenith Satellite System (QZSS) [12]. The satellites in all of these systems broadcast signals that can then be used for identification and positioning information. Information on the GPS system and any future plans can be found in [11]. There are currently 31 active satellites in the GPS constellation. A satellite is identified by its space vehicle (SV) number, or by its pseudorandom noise (PRN) code. The GPS constellation has PRN numbers that range from GPS signals are sent at two carrier frequencies in the L-band, MHz (referred to as L1), and MHz (L2). There are two types of PRN codes utilized, the coarse/acquisition (C/A) code and precision (P) code. When this precision code becomes encrypted, it is referred to as the P(Y) code. The C/A code is transmitted on the L1 frequency while the P(Y) code is transmitted on both L1 and L2. These codes are orthogonal to each other, as seen in Figure 2.1. In addition to the C/A code and the P(Y) code, three other codes are observed in this figure. The M code is the military signal, and the L1C signals are the pilot and data components of a newer civilian-use signal. These signals are not being used in our algorithms. The PRN codes vary for each satellite. For C/A, there are 1,023 chips that are transmitted at Mbit/s, allowing the entire code to be broadcast every millisecond. These chips have the values of +1 and -1, mimicking a random sequence. However, each code 4

14 Figure 2.1: GPS Signals in L1 Band has its own specific pattern, generated by a linear feedback shift register, and they are all orthogonal to each other. The P(Y) code is broadcast at Mbit/s, and the code repeats once a week. When the GPS signal is collected by a receiver, it is roughly 30dB beneath the noise floor. To recover this signal, a receiver performs correlation. All GPS receivers know what the codes are for each satellites, and these receivers can then use correlation to align with the incoming satellite signal s code. This correlation function causes a sharp peak when the incoming signal is aligned with the replica. Once the peak of the signal has been located above the noise floor, this process is called acquisition. The receiver can then adjust its phase and frequency components to replicate the components of the incoming signal. This process, called tracking, ensures the receiver stays locked onto the incoming signal. In the QZSS constellation, there is at this time a single satellite with a PRN number of 193. This satellite also broadcasts its signal on the L1 band, and its code structure is similar to that of the C/A code. QZSS has a goal to complement GPS [12], so that the two constellations can cooperate to provide positioning information. Due to multipath errors, it is difficult to provide precise positioning information in Japan. Adding QZSS satellites over 5

15 Japan that are compatible with the GPS satellites will allow for more precise positioning due to the higher number of satellites in use [12]. 2.1 Description of GPS Processing and Plots The PRN codes transmitted from a GPS satellite are modulated onto a carrier wave using bi-phase quadrature keying (BPSK) modulation. Figure 2.2 shows the structure of the signal that is broadcast from the satellite. The C/A code is added to navigation data, and then modulated onto the L1 carrier. Navigation data transmits at 50bps, and contains information such as clock bias, ephemeris data (satellite s position and velocity), and details on the health of the satellite. This same process happens with the P(Y) code as well [13]. Figure 2.2: Modulated Signal When the transmitted signal from the satellite is received, the signal structure is: s(t) = A I (t)g C/A (t)d(t) cos(2π(f L1 + f SV )t + φ) + A Q (t)g P (Y ) (t)d(t) sin(2π(f L1 + f SV )t + φ), (2.1) 6

16 where s(t) is the received signal, A I (t) is the amplitude of the in-phase (I) component of the transmitted signal, and A Q (t) is the amplitude of the quadrature-phase (Q) component. In addition, G P (Y ) (t) is the precision, or P(Y) code, and G C/A (t) is the coarse/acquisition (C/A) code. The L1 carrier frequency is f L1, the satellite frequency offset is f SV, and the carrier phase offset is φ, and the navigation data message is D(t). Since in our application we were only focused on the C/A code, the P(Y) code can be ignored because of the orthogonality of the two codes. The C/A code is in-phase, and the P(Y) code is quadrature. Once we account for the propagation delay, and ignoring the P(Y) signal, the equation changes: s(t) = A I (t)g C/A (t τ C/A )D(t τ C/A ) cos(2π(f L1 + f SV )t + φ(t τ L1 )) + n 0 (t), (2.2) where τ C/A is the C/A code propagation delay, τ L1 is the L1 carrier propagation delay, and φ(t) is the time-dependent carrier phase. There is also a noise component at the antenna, mainly due to thermal noise, n 0 (t) N(0, σ 2 n0) (2.3) σ 2 n0 = k B T 0 B (2.4) where k B is the Boltzmann constant ( Joules/Kelvin), T 0 is the ambient temperature (295K), and B is the bandwidth in Hertz. The incoming signal reaches the receiver but is below the noise floor. To compensate for this, a receiver can create the local replica for any of the satellites, duplicating each satellite s PRN code. This local replica slides to the left and right, trying to align itself with that incoming signal s code. As the local replica shifts, it uses different Doppler and code phase values to help it align with the incoming signal. Both the code phase and the Doppler 7

17 Figure 2.3: Correlation frequency need to be similar to those in the incoming signal to eliminate any errors. The correlation technique is utilized to acquire the incoming signal and position it above the noise floor. As seen in Figure 2.3 [14], the incoming signal code is aligned with the prompt local replica. This yields the peak of the correlation triangle. The local replica has three parts to it, the prompt replica, an early replica that is shifted by 1/2 a chip from the prompt, and a late replica that is shifted the other direction by 1/2 a chip. When these shifted replicas are aligned with the incoming signal, it yields two points on the correlation triangle that are on either side of the peak. Traditional digital correlation uses the following equation, C(τ) = inf inf x(t)ˆx(t τ)dt, (2.5) where x(t) is the incoming signal, ˆx(t) is the local replica of the code, τ is the offset of the codephase, and C(τ) is the local replica. More detail on the correlation process for receivers can be found in [15]. The receiver takes the sampled IF signal and correlates it with the local replica signal that has an estimated offset for code and Doppler frequency. Once the receiver s replica is fully locked onto that incoming signal, the signal rises above 8

18 the noise floor, and it is determined that the satellite signal has been acquired. At this point, the receiver moves from the acquisition stage into the tracking stage. The specific Doppler and code phase values that the receiver s replica used need to stay consistent between the receiver and the satellite. These values in the transmitted signal will vary over time due primarily to the satellite positions and ionospheric effects. The receiver attempts to anticipate the values as they change and make adjustments accordingly, which allows the replica and incoming signal to stay locked together. The receiver can occasionally lose its lock with the incoming signal, but it just restarts the earlier process of acquiring that signal. There are many different detectors that let us know if the signal is being tracked correctly and staying locked onto the replica signal. One of these indicators is the Code Lock Indicator [14]. This discriminator tells us whether or not the C/A code itself is locked with the local replica. Phase and frequency discriminators compare the phase and frequency of the local replica with the incoming signal. The carrier frequency must be locked onto first, otherwise the phase discriminator will not lock. In addition, the Phase Lock Indicator tells us the carrier phase measurement quality. It is close to unity when the received signal has been phase locked to the replica signal. Figure 2.4 [14] shows different frequency and phase scenarios. Figure 2.4(a) shows the result when the local replica has the same frequency and the same phase as the incoming signal. This in-phase alignment of the carrier phase and local replica gives a positive correlation. The reverse happens when the local replica is 180 out of phase with the incoming signal, such as in Figure 2.4(b) - there is a negative correlation. When the local replica becomes 90 out of phase with the incoming signal, there is a zero correlation, as in Figure 2.4(c). The phase is only providing magnitude information, and matching the frequencies must be taken into account as well. Figure 2.4(d) then shows what happens when a second local replica enters that is 90 out of phase with the first. The replica that is out of phase yields the largest correlation output when the in-phase replica has a zero output. In other words, this is showcasing the orthogo- 9

19 nality of the in-phase and quadrature parts of the signal. When the incoming signal has the same frequency but an arbitrary phase, as in Figure 2.4(e), the correlation of the quadrature phase can be represented with the complex plane. This allows both the magnitude and the phase to be determined, using the following equations, ˆR m = I 2 m + Q 2 m (2.6) ˆφ m = tan 1 (Q m /I m ) (2.7) with 2.6 showing the magnitude of the in-phase (I) and quadrature (Q), and 2.7 showing the phase. Lastly, Figure 2.4(f) shows that performing correlation with zero-mean Gaussian noise will yield small in-phase and quadrature magnitudes. There are a few remaining detectors that help ensure that the receiver has not lost the incoming signal in any way. The hardware correlator shows the accumulations of the inphase and quadrature channels. The in-phase channel goes to zero once the signal is being tracked by the receiver. The code minus carrier is another detector that we utilize. If the incoming signal is being properly tracked, the code and the carrier should be the same, driving this detector to zero. The last detector that we use for determining correct tracking with the SDR is the chipshape. This is the result of using a mask in the local replica, which corresponds to the different chip transitions in the C/A code. When correlated with the input signal, the result is the average chip shape for all of the chip transitions. [15] 10

20 (a) Same Freq and Phase (b) Same Freq, -180 Phase (c) Same Freq, 90 Phase (d) Second replica 90 out of phase (e) Same Freq, Arbitrary Phase (f) Noise Figure 2.4: Frequency and Phase Correlation 11

21 Chapter 3 GPS Data Collection To do any comparison with the GPS data, the signal information collected by the frontend hardware had to be sent through the CChips SDR so that the PRNs could be acquired and tracked. Figure 3.1 shows the block diagram for this process. Figure 3.1: Hardware Diagram The satellite signals were broadcast to the antenna and the data was stored inside the front-end devices connected to the antenna. The front-end hardware is the focus of this chapter. The data was then loaded into the CChips MatLab SDR to perform all of the processing. First was a script for acquisition, and the code phase and Doppler values to match the SDR with the satellite s data were recorded. These code phase and Doppler values for each PRN were then utilized in the tracking script, so that the satellite s signal could be tracked and processed. 12

22 3.1 Hardware USRP The first piece of front-end hardware that was used to collect GPS data was a Universal Software Radio Peripheral (USRP) product, an N210 from Ettus Research. It was a small device, weighing about 1.2 kg. This product has a frequency range of 1.5GHz-2.1GHz, an instantaneous bandwidth of 40MHz, and a variable sample rate. The clock inside the USRP is a Thermally Compensated Crystal Oscillator (TCXO). Figure 3.2 shows the device. [16] Figure 3.2: Ettus Research N D-TA For the second GPS collection, the piece of front-end hardware used came from D-TA Systems Inc. [17] It included the DTA-3200M tunable RF transceiver, the DTA-2300 multichannel digital IF transceiver, and the DTA-1000 RAID server. This product had a TCXO 13

23 internal clock, and a variable sampling rate. Figure 3.3 [18] shows the system, however, this image has a 3-Unit 3200 as opposed to a 1-Unit device. It also shows a DTA-5000, which is the 3-Unit version of the 1-Unit DTA Figure 3.3: D-TA System 3.2 Comparison Collections were made with the D-TA and the USRP following certain parameters, as described below. Both systems collected GPS data while disciplined to their own internal clocks, and then the same collections were made while disciplined to an external rubidium oscillator. The rubidium oscillator has a higher frequency standard than what the TCXO clocks have, so it was considered to be a better clock. It can be assumed that, unless otherwise stated, all of the collections took place at Wright Patterson Air Force Base in Dayton, Ohio, and they also happened between the hours of 9:00 AM and 11:00 AM throughout the months of September-October. The goal was to see if there was any noticeable difference between the processed results of the two hardware systems, as well as to see if using a better clock made a difference in the results for either system. 14

24 3.2.1 USRP vs USRP This section details the comparison between a collection made the morning of September 29th, 2016, and a collection made the morning of October 20th, Both collections took place at Wright Patterson Air Force Base, and were made with the USRP N210 device. Figure 3.4: Skyplot for USRP The collection from September used the internal clock on the USRP, while the collection from October was disciplined to the external rubidium oscillator. Both collections used a sampling rate of 2 Msamps/sec. The sets of plots seen below are the result of data from the USRP being run through the CChips SDR. Figure 3.4 shows the GPS satellites in the sky at the time of the collection. For these comparisons, PRN 19 is the satellite chosen (labeled G19 on the figure). Since the different discriminators only give information that the local replica and the incoming signal have locked onto each other, and nothing related 15

25 to how different clocks might compare, those plots aren t shown. Figure 3.5 and Figure 3.6, however, show the timing of when the hardware correlator actually locks. The first figure is showing the result with using just the internal clock on the N210, whereas the second shows the correlator with the external rubidium clock. The I-channel locks into place right close to the same time for both of them; the disciplined collection locking in at 2000 blocks, slightly before the non-disciplined one at closer to 2500 blocks. However, that was not a consistent result throughout the rest of the PRNs and sampling rates of the data collected. The next two figures, Figure 3.7 and Figure 3.8 also show the disciplined collection locking into the phase slightly before the non-disciplined. The plots that follow are the code minus carrier values, and both sets show that it settles around the zero axis like expected. Finally, the last plots show the chipshape. There is almost no observable difference between Figure 3.11 and Figure All of these plots point toward the conclusion that using a better clock to discipline the USRP does not make a significant difference. Table 3.1 shows the Euclidean distance of the chipshape plots, looking at each of the five sample rates that were used in conjunction with the internal and external clock. There are two sections, one is the positive-negative part of the chipshape, and the other is the negative-positive part of the chipshape. As can be seen, the distances become smaller with higher sampling rates. Table 3.1: Euclidean Distance of Chipshape, Internal vs External Clock 2 Msamps/sec 5 Msamps/sec 12.5 Msamps/sec Msamps/sec 25 Msamps/sec Euclidean Distance POS-NEG Euclidean Distance NEG-POS

26 Figure 3.5: Hardware Correlator for USRP, using the internal TCXO. Figure 3.6: Hardware Correlator for USRP, disciplined to the rubidium oscillator. 17

27 Figure 3.7: Phase Lock for USRP, using the internal TCXO. Figure 3.8: Phase Lock for USRP, disciplined to the rubidium oscillator. 18

28 Figure 3.9: Code Minus Carrier for USRP, using the internal TCXO. Figure 3.10: Code Minus Carrier for USRP, disciplined to the rubidium oscillator. 19

29 Figure 3.11: Chipshape for USRP, using the internal TCXO. Figure 3.12: Chipshape for USRP, disciplined to the external rubidium oscillator. 20

30 3.2.2 D-TA vs D-TA This section details the comparison between the D-TA system when it was using its internal clock as opposed to the external rubidium clock. These collections were taken with a sampling rate of 100 Msamps/sec. As can be seen from Figures , the receiver reaches lock at close to 2000 blocks for each collection. The Chipshape plots also look similar, with a Euclidean difference of for the positive-negative shape, and for the negative-positive shape. This follows the same pattern as the USRP collections, showing that there does not appear to be a difference when using the different clocks to achieve better tracking of the signals. 21

31 Figure 3.13: Hardware Correlator for D-TA, using the internal TCXO Figure 3.14: Hardware Correlator for D-TA, disciplined to the rubidium oscillator 22

32 Figure 3.15: Phase Lock for D-TA, using the internal TCXO Figure 3.16: Phase Lock for D-TA, disciplined to the rubidium oscillator 23

33 Figure 3.17: Code Minus Carrier for D-TA, using the internal TCXO Figure 3.18: Code Minus Carrier for D-TA, disciplined to the rubidium oscillator 24

34 Figure 3.19: Chipshape for D-TA, using the internal TCXO Figure 3.20: Chipshape for D-TA, disciplined to the rubidium oscillator 25

35 3.2.3 D-TA vs USRP One last comparison was made, between the USRP and the D-TA collections. The D-TA system disciplined to the external rubidium clock was compared with the collections of the USRP disciplined to the external rubidium clock. The images produced by the SDR for those collections were previously shown. To obtain a result, the Euclidean distance of the average chipshapes were compared. Table 3.2 shows those results. The Euclidean distance decreases as the sampling rate increased on the USRP. Collections were not made with the USRP that contained a higher sampling rate closer to the sampling rate of 100 Msamps/sec as used by the D-TA. Table 3.2: Euclidean Distance of Chipshape, Clocked D-TA vs Clocked USRP 2 Msamps/sec 5 Msamps/sec 12.5 Msamps/sec Msamps/sec 25 Msamps/sec Euclidean Distance POS-NEG Euclidean Distance NEG-POS

36 Chapter 4 QZSS 4.1 Background The Quasi-Zenith Satellite System (QZSS) is a Japanese satellite positioning system. At the time of this writing, only one satellite has been launched, with the intent of QZSS becoming a four-satellite system by 2018 [12]. Three of those QZSS satellites, including the one now in existence, will follow a quasi-zenith orbit. They will be located above the Asia-Oceania regions, but the design was specifically optimized for Japan. QZSS was designed to be highly compatible with GPS, allowing GPS hardware and software receivers to also receive a QZSS signal with ease. [12] As seen in the previous chapter, the Chameleon Chips SDR can perform acquisition and tracking algorithms on GPS satellite signals. However, this SDR needed to be adapted so that it could also perform those algorithms on a QZSS signal. Detailed information on the interface specifications for QZSS can be found in [19]. The Chameleon Chips SDR for QZSS was able to utilize many of the components that the SDR for GPS signals included. One difference between the QZSS signal and the GPS signal is in the navigation data portion of the signal. A GPS satellite s data signal includes information about the ionospheric parameters for all over the world, but the QZSS satellite s data signal only includes parameters for Japan and the immediately surrounding area. Another difference is due to the fact that QZSS signals do not include a P or P(Y) code, unlike the GPS signals. Because of this, there was no orthogonality between those different portions of the signal to consider. An additional difference is within the state machine that is utilized within 27

37 the Matlab code to transition between the tracking discriminators. The parameters used to control the QZSS state machine have different values than the state machine for the GPS SDR. 4.2 Performance Data was collected while in Hawaii on April 7th, 2016 which included the QZSS satellite in addition to GPS satellites. This collection was made with the D-TA equipment at 1:50 pm Hawaii Standard Time. The collection lasted for an hour. After the collection, the data was then sent into the new QZSS SDR. Figure 4.1 [20] shows the GPS and QZSS satellites that were in view at the time of the collection. The QZSS satellite was located on the horizon during that time, due to the distance between Hawaii and the satellite s location over Japan. The QZSS satellite is labeled 193 on the 15 line in the figure. The rest of the satellites in the image are GPS signals that were also in view. When measured by the CChips SDR, the QZSS signal had a strength of just under 40dB. The signal strength should be above 40dB to be considered a strong signal. The weakness of the QZSS satellite was because of its location on the horizon relative to Hawaii. Because of this, the tracking results generated by the SDR were also weak. To prove that the signal strength was the definite factor for poor tracking results, we ran another collection of QZSS data through CChips as well. This collection was done with a LabSat device [21]. The collection happened in Japan itself, so the signal strength of the satellite was much stronger than our collection from Hawaii. The strength of this signal from the Japanese collection was measured at 45dB with our SDR. The following figures show the results from both of the collections, run with similar CChips parameters, and one can see that the tracking quality was indeed much better with the data from Japan. Because the difference was with the data and not with CChips, this shows that the adapted version of CChips can perform tracking on QZSS as well as on GPS. 28

38 Figure 4.1: GNSS Skyplot Figure 4.2 shows the system diagram for the two different collections used in this research. QZSS satellite data was collected from Japan into the LabSat device, as well as from Hawaii into the D-TA system. Both sets of data were then processed by the SDR. Figures show the code discriminator and the frequency discriminator for both the pre-collected data from Japan and the data that we collected while in Hawaii. Both sets of discriminator plots stay around the zero-axis, as expected. The data from Hawaii makes a larger reduction in its own size than the Japanese data does for the code discriminator due to accumulation parameters changing in the code. Each block corresponds to a millisecond of the collection. The hardware correlator figures, Figure 4.7 and Figure 4.8, vary due to the tracking ability. The Japanese data shows a fully working hardware correlator, with the in-phase portion going to the zero axis around blocks. The data from Hawaii, 29

39 Figure 4.2: System Diagram for QZSS Collections however, is more convoluted. The in-phase component does go to zero around 3000 blocks, but it is difficult to read and not well defined due to the poor tracking. Figure 4.9 and Figure 4.10 show the phase lock status. As seen, the pre-collected data reaches unity around blocks and then stays locked in place. However, the data from Hawaii does not reach unity. It appears to get close at 3000 blocks, but then it keeps losing that unity, implying that the receiver s local signal is not staying aligned with the incoming signal. This is one of the issues due to having a weaker signal. The next set of figures show the code minus carrier. For the Japanese data, Figure 4.11, the code minus carrier goes to zero as it should around 2500 blocks. However, there was a slight issue in that it started to slowly shift away from the zero axis as time progressed. The Hawaii code minus carrier performs well, though; Figure 4.12 goes to zero around 3000 blocks. The final two figures show the chipshape plots. They do vary from each other quite a bit, but the average chipshape is still easily seen in both of them. Figure 4.13 has a rounded shape while Figure 4.14 has sharper edges. Each of these signals were collected with different sampling rates, which implies differing bandwidth, which then explains the main difference in the shapes between the two chipshape plots. The data from the LabSat had a sampling rate of Msamps/sec, whereas the collected data from Hawaii was at 100 Msamps/sec. 30

40 Figure 4.3: Code Discriminator for Japan QZSS Figure 4.4: Code Discriminator for Hawaii QZSS 31

41 Figure 4.5: Frequency Discriminator for Japan QZSS Figure 4.6: Frequency Discriminator for Hawaii QZSS 32

42 Figure 4.7: Hardware Correlator for Japan QZSS; a cleaner correlator than the Hawaii collection Figure 4.8: Hardware Correlator for Hawaii QZSS 33

43 Figure 4.9: Excellent Phase Lock for Japan QZSS. Figure 4.10: Phase Lock for Hawaii QZSS, does not go to unity. 34

44 Figure 4.11: Code Minus Carrier for Japan QZSS, with a slight shift. Figure 4.12: Code Minus Carrier for Hawaii QZSS, performed as expected. 35

45 Figure 4.13: Clean Chipshape for Japan QZSS with rounded edges due to the Msamp/sec sampling rate. Figure 4.14: Convoluted Chipshape for Hawaii QZSS with sharper edges due to the 100 Msamp/sec sampling rate. 36

46 Chapter 5 Conclusion This work shows how a GPS SDR was used for looking at the results of two different front-end hardware receivers that were collecting GPS data. Using both the internal clocks of those receivers and an external clock showed results which implied that there was not a difference when choosing a clock source. In addition, it was shown that the SDR which works for GPS signals can also be adapted and used for the processing of QZSS signals. Future work may be done by further adapting the CChips SDR for additional GNSS signals. Research can also be done into more comparisons with the front-end hardware receivers to see what parameters can be changed between the scenarios that still allow for adequate acquisition and tracking to be done on the SDR. 37

47 Bibliography [1] Gnu radio, The Free and Open Software Radio Ecosystem. [2] E. A. Thompson, N. Clem, I. Renninger, and T. Loos, Software-defined gps receiver on usrp-platform, Journal of Network and Computer Applications, vol. 35, no. 4, p , [3] A. Csete, Welcome to gqrx, Gqrx SDR. [4] S. Gunawardena, Chameleon chips, GNSS SDR Tools for Education and Research, [5] S. Gunawardena, ION GNSS, p [6] S. Gunawardena, A universal gnss software receiver toolbox, Inside GNSS, p. 5867, [7] Beidou general introduction, BeiDou General Introduction - Navipedia, [8] Glonass general introduction, GLONASS General Introduction - Navipedia, [9] Galileo general introduction, Galileo General Introduction - Navipedia, [10] Sbas general introduction, SBAS General Introduction - Navipedia, [11] J. v. Rodrguez, Gps signal plan, Navipedia, [12] Qzss (quasi-zenith satellite system), Quasi-Zenith Satellite System(QZSS). [13] P. Misra and P. Enge, Global Positioning System: Signals, Measurements, and Performance. Ganga-Jamuna Press, 2nd ed., [14] S. Gunawardena, The gnss receiver design, EENG 633,

48 [15] R. Armstrong, J. Macdonald, and S. Gunawardena, Gnss receiver design development based on chipshape correlation, Joint Navigation Conference, [16] Ettus research, USRP N210 Software Defined Radio (SDR). [17] D-ta systems inc. - home, D-TA Systems Inc. [18] Multi-antenna data recording, Censin Technology. [19] Interface specifications for qzss, QZ-vision, [20] Gnss view, GNSS View, [21] I. Drewitz, Labsat - gps simulator, gps signal generator, LabSat. 39

Challenges and Solutions for GPS Receiver Test

Challenges and Solutions for GPS Receiver Test Challenges and Solutions for GPS Receiver Test Presenter: Mirin Lew January 28, 2010 Agenda GPS technology concepts GPS and GNSS overview Assisted GPS (A-GPS) Basic tests required for GPS receiver verification

More information

LOW POWER GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) SIGNAL DETECTION AND PROCESSING

LOW POWER GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) SIGNAL DETECTION AND PROCESSING LOW POWER GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) SIGNAL DETECTION AND PROCESSING Dennis M. Akos, Per-Ludvig Normark, Jeong-Taek Lee, Konstantin G. Gromov Stanford University James B. Y. Tsui, John Schamus

More information

Satellite Navigation Principle and performance of GPS receivers

Satellite Navigation Principle and performance of GPS receivers Satellite Navigation Principle and performance of GPS receivers AE4E08 GPS Block IIF satellite Boeing North America Christian Tiberius Course 2010 2011, lecture 3 Today s topics Introduction basic idea

More information

Introduction to Global Navigation Satellite System (GNSS) Signal Structure

Introduction to Global Navigation Satellite System (GNSS) Signal Structure Introduction to Global Navigation Satellite System (GNSS) Signal Structure Dinesh Manandhar Center for Spatial Information Science The University of Tokyo Contact Information: dinesh@iis.u-tokyo.ac.jp

More information

King AbdulAziz University. Faculty of Environmental Design. Geomatics Department. Mobile GIS GEOM 427. Lecture 3

King AbdulAziz University. Faculty of Environmental Design. Geomatics Department. Mobile GIS GEOM 427. Lecture 3 King AbdulAziz University Faculty of Environmental Design Geomatics Department Mobile GIS GEOM 427 Lecture 3 Ahmed Baik, Ph.D. Email: abaik@kau.edu.sa Eng. Fisal Basheeh Email: fbasaheeh@kau.edu.sa GNSS

More information

REAL-TIME IMPLEMENTATION AND ANALYSIS OF CHIP SHAPE-BASED SOFTWARE DEFINED RECEIVER

REAL-TIME IMPLEMENTATION AND ANALYSIS OF CHIP SHAPE-BASED SOFTWARE DEFINED RECEIVER REAL-TIME IMPLEMENTATION AND ANALYSIS OF CHIP SHAPE-BASED SOFTWARE DEFINED RECEIVER Thesis Submitted to The School of Engineering of the UNIVERSITY OF DAYTON In Partial Fulfillment of the Requirements

More information

Analysis of Processing Parameters of GPS Signal Acquisition Scheme

Analysis of Processing Parameters of GPS Signal Acquisition Scheme Analysis of Processing Parameters of GPS Signal Acquisition Scheme Prof. Vrushali Bhatt, Nithin Krishnan Department of Electronics and Telecommunication Thakur College of Engineering and Technology Mumbai-400101,

More information

t =1 Transmitter #2 Figure 1-1 One Way Ranging Schematic

t =1 Transmitter #2 Figure 1-1 One Way Ranging Schematic 1.0 Introduction OpenSource GPS is open source software that runs a GPS receiver based on the Zarlink GP2015 / GP2021 front end and digital processing chipset. It is a fully functional GPS receiver which

More information

UNIT 1 - introduction to GPS

UNIT 1 - introduction to GPS UNIT 1 - introduction to GPS 1. GPS SIGNAL Each GPS satellite transmit two signal for positioning purposes: L1 signal (carrier frequency of 1,575.42 MHz). Modulated onto the L1 carrier are two pseudorandom

More information

DESIGN AND IMPLEMENTATION OF INTEGRATED GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) RECEIVER. B.Tech Thesis Report

DESIGN AND IMPLEMENTATION OF INTEGRATED GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) RECEIVER. B.Tech Thesis Report Indian Institute of Technology Jodhpur DESIGN AND IMPLEMENTATION OF INTEGRATED GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) RECEIVER B.Tech Thesis Report Submitted by Arun Balajee V, Aswin Suresh and Mahesh

More information

Assessment of GNSS Ionospheric Scintillation and TEC Monitoring Using the Multi-constellation GPStation-6 Receiver

Assessment of GNSS Ionospheric Scintillation and TEC Monitoring Using the Multi-constellation GPStation-6 Receiver Assessment of GNSS Ionospheric Scintillation and TEC Monitoring Using the Multi-constellation GPStation-6 Receiver Rod MacLeod Regional Manager Asia/Pacific NovAtel Australia Pty Ltd Outline Ionospheric

More information

GNSS Technologies. GNSS Acquisition Dr. Zahidul Bhuiyan Finnish Geospatial Research Institute, National Land Survey

GNSS Technologies. GNSS Acquisition Dr. Zahidul Bhuiyan Finnish Geospatial Research Institute, National Land Survey GNSS Acquisition 25.1.2016 Dr. Zahidul Bhuiyan Finnish Geospatial Research Institute, National Land Survey Content GNSS signal background Binary phase shift keying (BPSK) modulation Binary offset carrier

More information

GPS Multipath Reduction with Correlator Beamforming

GPS Multipath Reduction with Correlator Beamforming Air Force Institute of Technology AFIT Scholar Theses and Dissertations 3-14-2014 GPS Multipath Reduction with Correlator Beamforming Jason M. Barhorst Follow this and additional works at: https://scholar.afit.edu/etd

More information

DEFINING THE FUTURE OF SATELLITE SURVEYING WITH TRIMBLE R-TRACK TECHNOLOGY

DEFINING THE FUTURE OF SATELLITE SURVEYING WITH TRIMBLE R-TRACK TECHNOLOGY DEFINING THE FUTURE OF SATELLITE SURVEYING WITH TRIMBLE R-TRACK TECHNOLOGY EDMOND NORSE, GNSS PORTFOLIO MANAGER, TRIMBLE SURVEY DIVISION WESTMINSTER, CO USA ABSTRACT In September 2003 Trimble introduced

More information

New Signal Structures for BeiDou Navigation Satellite System

New Signal Structures for BeiDou Navigation Satellite System Stanford's 2014 PNT Symposium New Signal Structures for BeiDou Navigation Satellite System Mingquan Lu, Zheng Yao Tsinghua University 10/29/2014 1 Outline 1 Background and Motivation 2 Requirements and

More information

Benefits and Limitations of New GNSS Signal Designs. Dr. A. J. Van Dierendonck AJ Systems, USA November 18, 2014

Benefits and Limitations of New GNSS Signal Designs. Dr. A. J. Van Dierendonck AJ Systems, USA November 18, 2014 Benefits and Limitations of New GNSS Signal Designs Dr. A. J. Van Dierendonck AJ Systems, USA November 18, 2014 My Opinions on New GNSS Signal Designs This briefing is loosely based upon Leadership Series

More information

BeiDou Next Generation Signal Design and Expected Performance

BeiDou Next Generation Signal Design and Expected Performance International Technical Symposium on Navigation and Timing ENAC, 17 Nov 2015 BeiDou Next Generation Signal Design and Expected Performance Challenges and Proposed Solutions Zheng Yao Tsinghua University

More information

Effect of Quasi Zenith Satellite (QZS) on GPS Positioning

Effect of Quasi Zenith Satellite (QZS) on GPS Positioning Effect of Quasi Zenith Satellite (QZS) on GPS ing Tomoji Takasu 1, Takuji Ebinuma 2, and Akio Yasuda 3 Laboratory of Satellite Navigation, Tokyo University of Marine Science and Technology 1 (Tel: +81-5245-7365,

More information

Proceedings of Al-Azhar Engineering 7 th International Conference Cairo, April 7-10, 2003.

Proceedings of Al-Azhar Engineering 7 th International Conference Cairo, April 7-10, 2003. Proceedings of Al-Azhar Engineering 7 th International Conference Cairo, April 7-10, 2003. MODERNIZATION PLAN OF GPS IN 21 st CENTURY AND ITS IMPACTS ON SURVEYING APPLICATIONS G. M. Dawod Survey Research

More information

Foreword by Glen Gibbons About this book Acknowledgments List of abbreviations and acronyms List of definitions

Foreword by Glen Gibbons About this book Acknowledgments List of abbreviations and acronyms List of definitions Table of Foreword by Glen Gibbons About this book Acknowledgments List of abbreviations and acronyms List of definitions page xiii xix xx xxi xxv Part I GNSS: orbits, signals, and methods 1 GNSS ground

More information

Performance Evaluation of the Effect of QZS (Quasi-zenith Satellite) on Precise Positioning

Performance Evaluation of the Effect of QZS (Quasi-zenith Satellite) on Precise Positioning Performance Evaluation of the Effect of QZS (Quasi-zenith Satellite) on Precise Positioning Nobuaki Kubo, Tomoko Shirai, Tomoji Takasu, Akio Yasuda (TUMST) Satoshi Kogure (JAXA) Abstract The quasi-zenith

More information

Clock Steering Using Frequency Estimates from Stand-alone GPS Receiver Carrier Phase Observations

Clock Steering Using Frequency Estimates from Stand-alone GPS Receiver Carrier Phase Observations Clock Steering Using Frequency Estimates from Stand-alone GPS Receiver Carrier Phase Observations Edward Byrne 1, Thao Q. Nguyen 2, Lars Boehnke 1, Frank van Graas 3, and Samuel Stein 1 1 Symmetricom Corporation,

More information

Tracking New Signals from Space GPS Modernization and Trimble R-Track Technology

Tracking New Signals from Space GPS Modernization and Trimble R-Track Technology Tracking New Signals from Space GPS Modernization and Trimble R-Track Technology Edmond T. Norse Trimble Integrated Surveying Group, Westminster, Colorado U.S. TRIMBLE 2 Tracking New Signals from Space

More information

An ultra-low-cost antenna array frontend for GNSS application

An ultra-low-cost antenna array frontend for GNSS application International Collaboration Centre for Research and Development on Satellite Navigation Technology in South East Asia An ultra-low-cost antenna array frontend for GNSS application Thuan D. Nguyen, Vinh

More information

GNSS Signal Structures

GNSS Signal Structures GNSS Signal Structures Tom Stansell Stansell Consulting Tom@Stansell.com Bangkok, Thailand 23 January 2018 S t a n s e l l C o n s u l t i n g RL Introduction It s a pleasure to speak with you this morning.

More information

Decoding Galileo and Compass

Decoding Galileo and Compass Decoding Galileo and Compass Grace Xingxin Gao The GPS Lab, Stanford University June 14, 2007 What is Galileo System? Global Navigation Satellite System built by European Union The first Galileo test satellite

More information

Design and Implementation of a SoC-Based Real-Time Vector Tracking GPS Receiver. Brian A. Keyser

Design and Implementation of a SoC-Based Real-Time Vector Tracking GPS Receiver. Brian A. Keyser Design and Implementation of a SoC-Based Real-Time Vector Tracking GPS Receiver by Brian A. Keyser A thesis submitted to the Graduate Faculty of Auburn University in partial fulfillment of the requirements

More information

Current status of Quasi-Zenith Satellite System. Japan Aerospace Exploration Agency QZSS Project Team

Current status of Quasi-Zenith Satellite System. Japan Aerospace Exploration Agency QZSS Project Team Current status of Quasi-Zenith Satellite System Japan Aerospace Exploration Agency QZSS Project Team 1 Quasi-Zenith Satellite System The QZSS is a regional space-based PNT (Positioning, Navigation and

More information

Dynamic Reconfiguration in a GNSS Software Defined Radio for Multi-Constellation Operation

Dynamic Reconfiguration in a GNSS Software Defined Radio for Multi-Constellation Operation Dynamic Reconfiguration in a GNSS Software Defined Radio for Multi-Constellation Operation Alison K. Brown and D Arlyn Reed, NAVSYS Corporation BIOGRAPHY Alison Brown is the President and Chief Executive

More information

Global Navigation Satellite Systems (GNSS)Part I EE 570: Location and Navigation

Global Navigation Satellite Systems (GNSS)Part I EE 570: Location and Navigation Lecture Global Navigation Satellite Systems (GNSS)Part I EE 570: Location and Navigation Lecture Notes Update on April 25, 2016 Aly El-Osery and Kevin Wedeward, Electrical Engineering Dept., New Mexico

More information

The topic we are going to see in this unit, the global positioning system, is not directly related with the computer networks we use everyday, but it

The topic we are going to see in this unit, the global positioning system, is not directly related with the computer networks we use everyday, but it The topic we are going to see in this unit, the global positioning system, is not directly related with the computer networks we use everyday, but it is indeed a kind of computer network, as the specialised

More information

Understanding GPS/GNSS

Understanding GPS/GNSS Understanding GPS/GNSS Principles and Applications Third Edition Contents Preface to the Third Edition Third Edition Acknowledgments xix xxi CHAPTER 1 Introduction 1 1.1 Introduction 1 1.2 GNSS Overview

More information

Acquisition and Tracking of IRNSS Receiver on MATLAB and Xilinx

Acquisition and Tracking of IRNSS Receiver on MATLAB and Xilinx Acquisition and Tracking of IRNSS Receiver on MATLAB and Xilinx Kishan Y. Rathod 1, Dr. Rajendra D. Patel 2, Amit Chorasiya 3 1 M.E Student / Marwadi Education Foundation s Groups of Institute 2 Accociat

More information

Open Source Software Defined Radio Platform for GNSS Recording, Simulation and Tracking

Open Source Software Defined Radio Platform for GNSS Recording, Simulation and Tracking Open Source Software Defined Radio Platform for GNSS Recording, Simulation and Tracking ION GNSS+ 2013 Session E3: Software Receivers September 19, 2013 Alison Brown NAVSYS Corporation Colorado Springs,

More information

GPS and Recent Alternatives for Localisation. Dr. Thierry Peynot Australian Centre for Field Robotics The University of Sydney

GPS and Recent Alternatives for Localisation. Dr. Thierry Peynot Australian Centre for Field Robotics The University of Sydney GPS and Recent Alternatives for Localisation Dr. Thierry Peynot Australian Centre for Field Robotics The University of Sydney Global Positioning System (GPS) All-weather and continuous signal system designed

More information

Signals, and Receivers

Signals, and Receivers ENGINEERING SATELLITE-BASED NAVIGATION AND TIMING Global Navigation Satellite Systems, Signals, and Receivers John W. Betz IEEE IEEE PRESS Wiley CONTENTS Preface Acknowledgments Useful Constants List of

More information

GPS: The Basics. Darrell R. Dean, Jr. Civil and Environmental Engineering West Virginia University. Expected Learning Outcomes for GPS

GPS: The Basics. Darrell R. Dean, Jr. Civil and Environmental Engineering West Virginia University. Expected Learning Outcomes for GPS GPS: The Basics Darrell R. Dean, Jr. Civil and Environmental Engineering West Virginia University Expected Learning Outcomes for GPS Explain the acronym GPS Name 3 important tdt dates in history of GPS

More information

DYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS

DYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS DYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS Alison K. Brown (NAVSYS Corporation, Colorado Springs, Colorado, USA, abrown@navsys.com); Nigel Thompson (NAVSYS Corporation, Colorado

More information

GPS software receiver implementations

GPS software receiver implementations GPS software receiver implementations OLEKSIY V. KORNIYENKO AND MOHAMMAD S. SHARAWI THIS ARTICLE PRESENTS A DETAILED description of the various modules needed for the implementation of a global positioning

More information

2 INTRODUCTION TO GNSS REFLECTOMERY

2 INTRODUCTION TO GNSS REFLECTOMERY 2 INTRODUCTION TO GNSS REFLECTOMERY 2.1 Introduction The use of Global Navigation Satellite Systems (GNSS) signals reflected by the sea surface for altimetry applications was first suggested by Martín-Neira

More information

TEST YOUR SATELLITE NAVIGATION PERFORMANCE ON YOUR ANDROID DEVICE GLOSSARY

TEST YOUR SATELLITE NAVIGATION PERFORMANCE ON YOUR ANDROID DEVICE GLOSSARY TEST YOUR SATELLITE NAVIGATION PERFORMANCE ON YOUR ANDROID DEVICE GLOSSARY THE GLOSSARY This glossary aims to clarify and explain the acronyms used in GNSS and satellite navigation performance testing

More information

Quasi-Zenith Satellite System Interface Specification Positioning Technology Verification Service (IS-QZSS-TV-001)

Quasi-Zenith Satellite System Interface Specification Positioning Technology Verification Service (IS-QZSS-TV-001) Quasi-Zenith Satellite System Interface Specification Positioning Technology Verification Service (IS-QZSS-TV-001) (April 13, 2018) Cabinet Office Disclaimer of Liability The Cabinet Office, Government

More information

Prototype Software-based Receiver for Remote Sensing using Reflected GPS Signals. Dinesh Manandhar The University of Tokyo

Prototype Software-based Receiver for Remote Sensing using Reflected GPS Signals. Dinesh Manandhar The University of Tokyo Prototype Software-based Receiver for Remote Sensing using Reflected GPS Signals Dinesh Manandhar The University of Tokyo dinesh@qzss.org 1 Contents Background Remote Sensing Capability System Architecture

More information

Modelling GPS Observables for Time Transfer

Modelling GPS Observables for Time Transfer Modelling GPS Observables for Time Transfer Marek Ziebart Department of Geomatic Engineering University College London Presentation structure Overview of GPS Time frames in GPS Introduction to GPS observables

More information

GPS Time Synchronization with World-Class Accuracy using a Few Selected Satellites

GPS Time Synchronization with World-Class Accuracy using a Few Selected Satellites October 23, 2018 Nippon Telegraph and Telephone Corporation FURUNO ELECTRIC CO., LTD. GPS Time Synchronization with World-Class Accuracy using a Few Selected Satellites Multi-path-tolerant GNSS receiver

More information

Passive Radar at home

Passive Radar at home Passive Radar at home Electrosmog made useful Signal analysis magic with received radio signals and their reflections Martin Dudok van Heel PA1SDR@olifantasia.com http://www.olifantasia.com European USRP

More information

Understanding GPS: Principles and Applications Second Edition

Understanding GPS: Principles and Applications Second Edition Understanding GPS: Principles and Applications Second Edition Elliott Kaplan and Christopher Hegarty ISBN 1-58053-894-0 Approx. 680 pages Navtech Part #1024 This thoroughly updated second edition of an

More information

Perspective of Eastern Global Satellite Navigation Systems

Perspective of Eastern Global Satellite Navigation Systems POSTER 2015, PRAGUE MAY 14 1 Perspective of Eastern Global Satellite Navigation Systems Jiří SVATOŇ Dept. of Radioengineering, Czech Technical University, Technická 2, 166 27 Praha, Czech Republic svatoji2@fel.cvut.cz

More information

GLOBAL NAVIGATION SATELLITE SYSTEMS (GNSS) ECE 2526E Tuesday, 24 April 2018

GLOBAL NAVIGATION SATELLITE SYSTEMS (GNSS) ECE 2526E Tuesday, 24 April 2018 GLOBAL NAVIGATION SATELLITE SYSTEMS (GNSS) ECE 2526E Tuesday, 24 April 2018 MAJOR GLOBAL NAVIGATION SATELLITE SYSTEMS (GNSS) Global Navigation Satellite System (GNSS) includes: 1. Global Position System

More information

The Influence of Multipath on the Positioning Error

The Influence of Multipath on the Positioning Error The Influence of Multipath on the Positioning Error Andreas Lehner German Aerospace Center Münchnerstraße 20 D-82230 Weßling, Germany andreas.lehner@dlr.de Co-Authors: Alexander Steingaß, German Aerospace

More information

EE 570: Location and Navigation

EE 570: Location and Navigation EE 570: Location and Navigation Global Navigation Satellite Systems (GNSS) Part I Aly El-Osery Kevin Wedeward Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA In Collaboration

More information

GPS Global Positioning System

GPS Global Positioning System GPS Global Positioning System 10.04.2012 1 Agenda What is GPS? Basic consept History GPS receivers How they work Comunication Message format Satellite frequencies Sources of GPS signal errors 10.04.2012

More information

Intro to GNSS & Teseo-LIV3F Module for IoT Positioning

Intro to GNSS & Teseo-LIV3F Module for IoT Positioning Intro to GNSS & Teseo-LIV3F Module for IoT Positioning Agenda 2 Presentation Speaker GPS Signal Overview GNSS Constellations Mike Slade Teseo3 Chipset Overview Multi-Constellation Benefit Teseo-LIV3F Module

More information

ANALYSIS OF GPS SATELLITE OBSERVABILITY OVER THE INDIAN SOUTHERN REGION

ANALYSIS OF GPS SATELLITE OBSERVABILITY OVER THE INDIAN SOUTHERN REGION TJPRC: International Journal of Signal Processing Systems (TJPRC: IJSPS) Vol. 1, Issue 2, Dec 2017, 1-14 TJPRC Pvt. Ltd. ANALYSIS OF GPS SATELLITE OBSERVABILITY OVER THE INDIAN SOUTHERN REGION ANU SREE

More information

Quasi-Zenith Satellite System (QZSS)

Quasi-Zenith Satellite System (QZSS) Transmission of Augmentation Corrections using the Japanese QZSS for Real-Time Precise Point Positioning in Australia Ken Harima 1, Suelynn Choy 1, Mazher Choudhury 2, Chris Rizos 2, Satoshi Kogure 3 1

More information

Receiving the L2C Signal with Namuru GPS L1 Receiver

Receiving the L2C Signal with Namuru GPS L1 Receiver International Global Navigation Satellite Systems Society IGNSS Symposium 27 The University of New South Wales, Sydney, Australia 4 6 December, 27 Receiving the L2C Signal with Namuru GPS L1 Receiver Sana

More information

Basics of Satellite Navigation an Elementary Introduction Prof. Dr. Bernhard Hofmann-Wellenhof Graz, University of Technology, Austria

Basics of Satellite Navigation an Elementary Introduction Prof. Dr. Bernhard Hofmann-Wellenhof Graz, University of Technology, Austria Basics of Satellite Navigation an Elementary Introduction Prof. Dr. Bernhard Hofmann-Wellenhof Graz, University of Technology, Austria CONCEPT OF GPS Prof. Dr. Bernhard Hofmann-Wellenhof Graz, University

More information

The Benefits of Three Frequencies for the High Accuracy Positioning

The Benefits of Three Frequencies for the High Accuracy Positioning The Benefits of Three Frequencies for the High Accuracy Positioning Nobuaki Kubo (Tokyo University of Marine and Science Technology) Akio Yasuda (Tokyo University of Marine and Science Technology) Isao

More information

Utilizing Batch Processing for GNSS Signal Tracking

Utilizing Batch Processing for GNSS Signal Tracking Utilizing Batch Processing for GNSS Signal Tracking Andrey Soloviev Avionics Engineering Center, Ohio University Presented to: ION Alberta Section, Calgary, Canada February 27, 2007 Motivation: Outline

More information

Global Navigation Satellite System (GNSS) GPS Serves Over 400 Million Users Today. GPS is used throughout our society

Global Navigation Satellite System (GNSS) GPS Serves Over 400 Million Users Today. GPS is used throughout our society Global avigation Satellite System (GSS) For freshmen at CKU AA December 10th, 2009 by Shau-Shiun Jan ICA & IAA, CKU Global avigation Satellite System (GSS) GSS (Global Positioning System, GPS) Basics Today

More information

Development of Ultimate Seamless Positioning System for Global Cellular Phone Platform based on QZSS IMES

Development of Ultimate Seamless Positioning System for Global Cellular Phone Platform based on QZSS IMES Development of Ultimate Seamless Positioning System for Global Cellular Phone Platform based on QZSS IMES Dinesh Manandhar, Kazuki Okano, Makoto Ishii, Masahiro Asako, Hideyuki Torimoto GNSS Technologies

More information

Introduction to Global Navigation Satellite System (GNSS) Module: 1

Introduction to Global Navigation Satellite System (GNSS) Module: 1 Introduction to Global Navigation Satellite System (GNSS) Module: 1 Dinesh Manandhar Center for Spatial Information Science The University of Tokyo Contact Information: dinesh@iis.u-tokyo.ac.jp Slide :

More information

The Galileo signal in space (SiS)

The Galileo signal in space (SiS) GNSS Solutions: Galileo Open Service and weak signal acquisition GNSS Solutions is a regular column featuring questions and answers about technical aspects of GNSS. Readers are invited to send their questions

More information

GPS (Introduction) References. Terms

GPS (Introduction) References. Terms GPS (Introduction) WCOM2, GPS, 1 Terms NAVSTAR GPS ( Navigational Satellite Timing and Ranging - Global Positioning System) is a GNSS (Global Navigation Satellite System), developed by the US-DoD in 197x

More information

Worst-Case GPS Constellation for Testing Navigation at Geosynchronous Orbit for GOES-R

Worst-Case GPS Constellation for Testing Navigation at Geosynchronous Orbit for GOES-R Worst-Case GPS Constellation for Testing Navigation at Geosynchronous Orbit for GOES-R Kristin Larson, Dave Gaylor, and Stephen Winkler Emergent Space Technologies and Lockheed Martin Space Systems 36

More information

Lecture-1 CHAPTER 2 INTRODUCTION TO GPS

Lecture-1 CHAPTER 2 INTRODUCTION TO GPS Lecture-1 CHAPTER 2 INTRODUCTION TO GPS 2.1 History of GPS GPS is a global navigation satellite system (GNSS). It is the commonly used acronym of NAVSTAR (NAVigation System with Time And Ranging) GPS (Global

More information

NavX -NCS The first Galileo/GPS full RF Navigation Constellation Simulator

NavX -NCS The first Galileo/GPS full RF Navigation Constellation Simulator NavX -NCS The first Galileo/GPS full RF Navigation Constellation Simulator Guenter Heinrichs, IFEN GmbH Markus Irsigler, IFEN GmbH Robert Wolf, IFEN GmbH Jón Winkel, IFEN GmbH Günther Prokoph, Work Microwave

More information

The GLOBAL POSITIONING SYSTEM James R. Clynch February 2006

The GLOBAL POSITIONING SYSTEM James R. Clynch February 2006 The GLOBAL POSITIONING SYSTEM James R. Clynch February 2006 I. Introduction What is GPS The Global Positioning System, or GPS, is a satellite based navigation system developed by the United States Defense

More information

Every GNSS receiver processes

Every GNSS receiver processes GNSS Solutions: Code Tracking & Pseudoranges GNSS Solutions is a regular column featuring questions and answers about technical aspects of GNSS. Readers are invited to send their questions to the columnist,

More information

ESTIMATION OF IONOSPHERIC DELAY FOR SINGLE AND DUAL FREQUENCY GPS RECEIVERS: A COMPARISON

ESTIMATION OF IONOSPHERIC DELAY FOR SINGLE AND DUAL FREQUENCY GPS RECEIVERS: A COMPARISON ESTMATON OF ONOSPHERC DELAY FOR SNGLE AND DUAL FREQUENCY GPS RECEVERS: A COMPARSON K. Durga Rao, Dr. V B S Srilatha ndira Dutt Dept. of ECE, GTAM UNVERSTY Abstract: Global Positioning System is the emerging

More information

Evaluation of the pseudorange performance by using software GPS receiver

Evaluation of the pseudorange performance by using software GPS receiver Journal of Global Positioning Systems (005) Vol. 4, No. 1-: 15- Evaluation of the pseudorange performance by using software GPS receiver Shun-Ichiro Kondo, Nobuaki Kubo and Akio Yasuda -1-6 Etchujima Koto-ku

More information

GLOBAL POSITIONING SYSTEMS. Knowing where and when

GLOBAL POSITIONING SYSTEMS. Knowing where and when GLOBAL POSITIONING SYSTEMS Knowing where and when Overview Continuous position fixes Worldwide coverage Latitude/Longitude/Height Centimeter accuracy Accurate time Feasibility studies begun in 1960 s.

More information

Double Phase Estimator: New Results

Double Phase Estimator: New Results Double Phase Estimator: New Results Daniele Borio European Commission, Joint Research Centre (JRC), Institute for the Protection and Security of the Citizen (IPSC), Security Technology Assessment Unit,

More information

GPS (Introduction) References. Terms

GPS (Introduction) References. Terms GPS (Introduction) MSE, Rumc, GPS, 1 Terms NAVSTAR GPS ( Navigational Satellite Timing and Ranging - Global Positioning System) is a GNSS (Global Navigation Satellite System), developed by the US-DoD in

More information

Update on GPS L1C Signal Modernization. Tom Stansell Aerospace Consultant GPS Wing

Update on GPS L1C Signal Modernization. Tom Stansell Aerospace Consultant GPS Wing Update on GPS L1C Signal Modernization Tom Stansell Aerospace Consultant GPS Wing Glossary BOC = Binary Offset Carrier modulation C/A = GPS Coarse/Acquisition code dbw = 10 x log(signal Power/1 Watt) E1

More information

Global Positioning System: what it is and how we use it for measuring the earth s movement. May 5, 2009

Global Positioning System: what it is and how we use it for measuring the earth s movement. May 5, 2009 Global Positioning System: what it is and how we use it for measuring the earth s movement. May 5, 2009 References Lectures from K. Larson s Introduction to GNSS http://www.colorado.edu/engineering/asen/

More information

GLOBAL POSITIONING SYSTEMS

GLOBAL POSITIONING SYSTEMS GLOBAL POSITIONING SYSTEMS GPS & GIS Fall 2017 Global Positioning Systems GPS is a general term for the navigation system consisting of 24-32 satellites orbiting the Earth, broadcasting data that allows

More information

The Global Positioning System

The Global Positioning System The Global Positioning System 5-1 US GPS Facts of Note DoD navigation system First launch on 22 Feb 1978, fully operational in 1994 ~$15 billion (?) invested to date 24 (+/-) Earth-orbiting satellites

More information

Security of Global Navigation Satellite Systems (GNSS) GPS Fundamentals GPS Signal Spoofing Attack Spoofing Detection Techniques

Security of Global Navigation Satellite Systems (GNSS) GPS Fundamentals GPS Signal Spoofing Attack Spoofing Detection Techniques Security of Global Navigation Satellite Systems (GNSS) GPS Fundamentals GPS Signal Spoofing Attack Spoofing Detection Techniques Global Navigation Satellite Systems (GNSS) Umbrella term for navigation

More information

Establishment of Regional Navigation Satellite System Utilizing Quasi-Zenith Satellite System

Establishment of Regional Navigation Satellite System Utilizing Quasi-Zenith Satellite System Establishment of Regional Navigation Satellite System Utilizing Quasi-Zenith Satellite System Authors: Masayuki Saito*, Junichi Takiguchi* and Takeshi Okamoto* 1. Introduction The Global Navigation Satellite

More information

The Possibility of Precise Automobile Navigation using GPS/QZS L5 and (Galileo E5) Pseudo ranges

The Possibility of Precise Automobile Navigation using GPS/QZS L5 and (Galileo E5) Pseudo ranges The Possibility of Precise Automobile Navigation using GPS/QZS L5 and (Galileo E5 Pseudo ranges ION ITM ITM 013 Hiroko Tokura, Taro Suzuki, Tomoji Takasu, Nobuaki Kubo (Tokyo University of Marine Scienceand

More information

Satellite-based positioning (II)

Satellite-based positioning (II) Lecture 11: TLT 5606 Spread Spectrum techniques Lecturer: Simona Lohan Satellite-based positioning (II) Outline GNSS navigation signals&spectra: description and details Basics: signal model, pilots, PRN

More information

Fundamentals of GPS Navigation

Fundamentals of GPS Navigation Fundamentals of GPS Navigation Kiril Alexiev 1 /76 2 /76 At the traditional January media briefing in Paris (January 18, 2017), European Space Agency (ESA) General Director Jan Woerner explained the knowns

More information

Future GNSS: Improved Signals and Constellations

Future GNSS: Improved Signals and Constellations Future GNSS: Improved Signals and Constellations Guillermo Martínez Morán 1 1 Airbus Defense & Space. Paseo John Lennon s/n 28096 Getafe (Madrid Spain) Guillermo.M.Martinez@military.airbus.com Abstract:

More information

A Slope-Based Multipath Estimation Technique for Mitigating Short-Delay Multipath in GNSS Receivers

A Slope-Based Multipath Estimation Technique for Mitigating Short-Delay Multipath in GNSS Receivers Copyright Notice c 2010 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works

More information

Developing a Generic Software-Defined Radar Transmitter using GNU Radio

Developing a Generic Software-Defined Radar Transmitter using GNU Radio Developing a Generic Software-Defined Radar Transmitter using GNU Radio A thesis submitted in partial fulfilment of the requirements for the degree of Master of Sciences (Defence Signal Information Processing)

More information

PRINCIPLES AND FUNCTIONING OF GPS/ DGPS /ETS ER A. K. ATABUDHI, ORSAC

PRINCIPLES AND FUNCTIONING OF GPS/ DGPS /ETS ER A. K. ATABUDHI, ORSAC PRINCIPLES AND FUNCTIONING OF GPS/ DGPS /ETS ER A. K. ATABUDHI, ORSAC GPS GPS, which stands for Global Positioning System, is the only system today able to show you your exact position on the Earth anytime,

More information

GPS Milestones, cont. GPS Milestones. The Global Positioning Sytem, Part 1 10/10/2017. M. Helper, GEO 327G/386G, UT Austin 1. US GPS Facts of Note

GPS Milestones, cont. GPS Milestones. The Global Positioning Sytem, Part 1 10/10/2017. M. Helper, GEO 327G/386G, UT Austin 1. US GPS Facts of Note The Global Positioning System US GPS Facts of Note DoD navigation system First launch on 22 Feb 1978, fully operational in 1994 ~$15 billion (?) invested to date 24 (+/-) Earth-orbiting satellites (SVs)

More information

Probability of Secondary Code Acquisition for Multi-Component GNSS Signals

Probability of Secondary Code Acquisition for Multi-Component GNSS Signals Author manuscript, published in "EWGNSS 23, 6th European Workshop on GNSS Signals and Signal Processing, Munich : Germany (23)" Probability of Secondary Code Acquisition for Multi-Component GNSS Signals

More information

satellite terminals. Mr. Murray is with the Time and Frequency Systems Unit, Naval Research Laboratory, Washington, D.C.

satellite terminals. Mr. Murray is with the Time and Frequency Systems Unit, Naval Research Laboratory, Washington, D.C. MN MODEM FOR PTT DSSEMNATON by J. A. Murray, Jr. Mr. Murray is with the Time and Frequency Systems Unit, Naval Research Laboratory, Washington, D.C. Precise comparisons of clocks are now regularly made

More information

GNSS Modernisation and Its Effect on Surveying

GNSS Modernisation and Its Effect on Surveying Lawrence LAU and Gethin ROBERTS, China/UK Key words: GNSS Modernisation, Multipath Effect SUMMARY GPS and GLONASS modernisation is being undertaken. The current GPS modernisation plan is expected to be

More information

GPS Basics. Using GPS signals to find where you are. Jonathan Olds

GPS Basics. Using GPS signals to find where you are. Jonathan Olds GPS Basics Using GPS signals to find where you are Jonathan Olds jontio@i4free.co.nz http://jontio.zapto.org c Jonti 2015 Contents 1 GPS basics 1 1.1 GPS signal.............................. 1 1.2 What

More information

Coarse-time Positioning without Continuous GPS Signal Tracking

Coarse-time Positioning without Continuous GPS Signal Tracking International Global Navigation Satellite Systems Association IGNSS Conference 2016 Colombo Theatres, Kensington Campus, UNSW Australia 6 8 December 2016 Coarse-time Positioning without Continuous GPS

More information

GNSS Technologies. Introduction to GNSS technologies, Dr. Laura Ruotsalainen

GNSS Technologies. Introduction to GNSS technologies, Dr. Laura Ruotsalainen GNSS Technologies Introduction to GNSS technologies, 11.1.2016 Dr. Laura Ruotsalainen Finnish Geospatial Research Institute, National Land Survey / Aalto University, School of Engineering, Department of

More information

Nominal Signal Deformations: Limits on GPS Range Accuracy

Nominal Signal Deformations: Limits on GPS Range Accuracy Presented at GNSS 4 The 4 International Symposium on GNSS/GPS Sydney, Australia 6 8 December 4 Nominal Signal Deformations: Limits on GPS Range Accuracy R. E. Phelts Stanford University, Department of

More information

Global Navigation Satellite System (GNSS) for Disaster Mitigation

Global Navigation Satellite System (GNSS) for Disaster Mitigation Global Navigation Satellite System (GNSS) for Disaster Mitigation By Chathura H. Wickramasinghe Geoinformatics Center Asian Institute of Technology Establish in 1959 as a Post Graduate School Catering

More information

The Evolution of GPS Ionosphere Scintillation Monitoring Over the Last 25 Years

The Evolution of GPS Ionosphere Scintillation Monitoring Over the Last 25 Years The Evolution of GPS Ionosphere Scintillation Monitoring Over the Last 25 Years Dr. A.J. Van Dierendonck, AJ Systems 21-23 May 2014 CSNC 2014 - ION Panel 1 36-40 Years Ago 1978 to 1982! Even before GPS,

More information

FieldGenius Technical Notes GPS Terminology

FieldGenius Technical Notes GPS Terminology FieldGenius Technical Notes GPS Terminology Almanac A set of Keplerian orbital parameters which allow the satellite positions to be predicted into the future. Ambiguity An integer value of the number of

More information

Design and Implementation of Real Time Basic GPS Receiver System using Simulink 8.1

Design and Implementation of Real Time Basic GPS Receiver System using Simulink 8.1 Design and Implementation of Real Time Basic GPS Receiver System using Simulink 8.1 Mrs. Rachna Kumari 1, Dr. Mainak Mukhopadhyay 2 1 Research Scholar, Birla Institute of Technology, Mesra, Jharkhand,

More information

GNSS Doppler Positioning (An Overview)

GNSS Doppler Positioning (An Overview) GNSS Doppler Positioning (An Overview) Mojtaba Bahrami Geomatics Lab. @ CEGE Dept. University College London A paper prepared for the GNSS SIG Technical Reading Group Friday, 29-Aug-2008 To be completed...

More information