Improved Jamming Resilience of GPS Timing for Phasor Measurement Units using Position-Information-Aided Vector Tracking

Size: px
Start display at page:

Download "Improved Jamming Resilience of GPS Timing for Phasor Measurement Units using Position-Information-Aided Vector Tracking"

Transcription

1 1 Improved Jamming Resilience of GPS Timing for Phasor Measurement Units using Position-Information-Aided Vector Tracking Sriramya Bhamidipati, and Grace Xingxin Gao, Senior Member, IEEE Abstract In recent years, there has been a major push by the power industry to utilize Phasor Measurement Units (PMUs) for wide area monitoring and control. PMUs rely on Global Positioning System (GPS) to provide absolute time reference necessary to obtain synchronized phasor measurements. However, due to the low received signal strength and unencrypted nature of the civil GPS signals, PMU reliability is susceptible to both nonmalicious and malicious interference. To ensure the power grid stability, we aim to develop a robust GPS time transfer technique for PMUs. In this paper, we propose our Position-Information-Aided Vector Tracking (PIAVT), which leverages the inherent static properties of the GPS receiver to aid the underlying vector tracking loop. Vector tracking evaluates the closed feedback loop based navigation solution estimation thereby enhancing the tracking capability of the weak satellite channels. To demonstrate the impact of external jamming attack and accidental receiver malfunction on PMUs, we firstly conduct validation tests using Real-Time Digital Simulator (RTDS) with IEEE C Standard as reference. We then conduct field experiments to verify that the proposed PIAVT approach 1) enhances the robustness of GPS receiver against jamming and interference; and 2) is able to account for the satellite data anomalies and receiver errors. Later, we mimic the setup of power grid using Universal Software Radio Peripheral (USRP), hardware PMUs, RTDS to validate the increased robustness of PIAVT against external GPS attacks as compared to the conventional approach. Keywords Phasor Measurement Unit, Real time Digital Simulator, Power Systems, GPS, Jamming, Vector Tracking. I. INTRODUCTION Currently, power grids employ Supervisory Control And Data Acquisition (SCADA) system for collecting and monitoring the electrical wave observations for Wide Area Monitoring Systems (WAMS) [1]-[2]. The SCADA system generally polls the information from remote sites once every few seconds for critical systems and up to a few minutes for non-critical systems [3]. During system disturbances, the information collected by SCADA does not accurately represent the system and therefore the states cannot be precisely estimated [4]. A. Phasor Measurement Units While the current power grids depend on SCADA, the upcoming smart grid require more advanced devices with improved state estimations and sampling rates. Phasor Measurement Units (PMUs) are the devices that provide precise voltage and current measurements at frequencies up to 60 Hz. The high frequency measurements collected by PMUs are capable of providing the control stations with information at sub-second time frames, thereby allowing dynamic state measurements of the power system [5]-[6]. Fig. 1 illustrates the difference in measurements collected using the SCADA system and PMU during a voltage disturbance in a power grid in Oklahoma [7]. For this disturbance, the SCADA system displayed a delayed detection time of around 30 s and only updates the states once every few minutes. These values may change depending on the system and the collection points but even the most ideal SCADA system can collect a single sample in the time a PMU can collect upto hundreds. Fig. 1: Voltage comparison between SCADA and PMU during a disturbance [7]. SCADA measurements show a significant delayed detection time compared to PMU measurements. Robust PMU measurements pave the way for efficient energy distribution, improved grid resistance, robustness to disturbances, and decreased event response times. While PMU usage has rapidly increased in the recent years [8], these PMUs have yet to replace the SCADA system for automatic control of the power systems [9]. This is largely delayed due to the fact that PMUs are not yet fully secure against cyber and timing based attacks. For absolute time reference, PMUs rely on GPS to obtain synchronized phasor measurements. GPS provides up to µslevel accurate timing, has global coverage and is free to all users. However, due to the low received signal strength and un-encrypted nature of the civil GPS signals, PMUs are susceptible to external timing attacks. It has been demonstrated that the attack on PMUs can induce timing errors leading to destabilizing or unnecessary control responses from an automated system [10]. Since the security and stability of the power grid plays a crucial role, the GPS timing for PMU must be robust to any kind of external attacks and interference [11].

2 2 B. Background of GPS GPS is designed as a satellite-based radio navigation system that provides Position, Velocity, and Time (PVT) information to any GPS receiver [12]. Each satellite in the GPS constellation is equipped with multiple network synchronized atomic clocks. Given this, the user receiver can effectively synchronize to the satellite atomic clocks for near µs level accurate time, without incurring the cost of owning an atomic clock [13]. GPS receivers require a minimum of four or more satellites in view to calculate the unknown 3-Dimensional (3D) user position and clock bias. 1) Estimation of PVT navigation solution Most commonly used civilian GPS signals broadcast at L1 = MHz frequency and are modulated with publicly known pseudo-random noise (PRN) codes and the navigation message. By tracking the code frequency ( fcode i ) and phase (φcode i ) of the ith satellite, the corresponding signals are decoded and used to determine the signal travel time (ttravel i ), satellite positions (S i ), and the satellite clock biases (Tb i ). The pseudorange (ρ i ) which represents the distance between the user receiver and the i th satellite can then be calculated as ρ i = c ttravel i. Once the pseudorange, satellite positions, and satellite clock biases are known, we implement tri-lateration [14] using Newton-Raphson method or least-squares technique to determine the user location: ρ i = ((xs i x) 2 + (y i s y) 2 + (z i s z) 2 + c(t b Tb i ) + εi (1) where S i = (xs,y i i s,z i s) is the 3D position of the i th satellite, X = (x,y,z) is the 3D position of the user receiver, T b is the receiver clock bias and ε i is the range measurement error. Given that we have 4 or more satellites in view, the four unknowns (X and T b ) can be solved by minimizing ε i. loop. Vector tracking enhances performance by enabling closed loop information flow between the channels [18]. C. IEEE-C Standard for Synchrophasors PMU measurements are to be synchronized to UTC time with accuracy that meets the accuracy requirements of IEEE- C Standard [19]-[21]. A phase error of 0.01 rad (0.57 ) in the PMU measurements causes 1% total vector error (TVE), which is the maximum steady-state error allowed. A 0.01 rad phase error corresponds to a time error of ±26 µs for a 60 Hz system, and ±31 µs for a 50 Hz system. D. Effect of GPS Vulnerabilities on PMUs GPS vulnerabilities have a direct impact on the smooth functioning of PMUs which in turn effect the stability of the power grid. The weak signal strength and un-encrypted nature of the civil GPS signals leave receivers at risk for external interference which potentially alters the position and timing accuracy of the GPS receivers. Different types of external disturbances are explained as follows: 1) Unintentional interference: There are many sources of unintentional interference to GPS signals [22], such as naturally occurring electromagnetic (EM) fields [23]-[25], solar flares [26], and other navigational systems that shares part of the GPS band [27]. 2) Jamming: As shown in Fig.2(a), a jammer transmits high-powered signals in the GPS frequency band which effectively raises the noise floor and prevents a user receiver from acquiring and tracking the GPS signal [28]-[30]. In the case of jamming and unintentional interference, the GPS time becomes completely unavailable for PMUs. 2) Scalar and Vector Tracking Loop Tracking loops play a critical role in continuously tracking the dynamically changing code ( fcode i, φ code i ) and carrier ( fcarr, i φcarr) i parameters of the incoming GPS signal. However, the code and carrier tracking loops are vulnerable to low signal-to-noise ratio (SNR) and high dynamics [15]. In a traditional GPS receiver, acquisition is done first to determine the satellites in view and their corresponding initial code phase and carrier Doppler frequency. Based on the initial acquisition, the scalar tracking loops track the satellite signals independently and estimate the corresponding pseudoranges. In scalar tracking, there is no information exchange between the tracking loops and navigation block. Also in scalar tracking, the dependency between the satellite channels based on the same user position and velocities is neglected [16]. In order to leverage the inherent connections of the system, vector tracking loop was developed by Spilker in 1996 [17]. Unlike the scalar tracking loops, a vector tracking loop combines the tracking and PVT estimation blocks into a single (a) (b) Fig. 2: Types of timing attacks that affect the robustness; (a) broadcast high power noise signals in L1 frequency range; (b) record-and-replay of high power spurious GPS signals. 3) Spoofing: Since the structure of the civil GPS signals is publicly known, a spoofer can generate falsified GPS signals to mislead the target receiver as in Fig.2(b). There are many types of spoofing attacks [31]. One type of spoofing is known as

3 3 meaconing, also known as bent-pipe spoofing and record-andreplay attack. A spoofer employing meaconing attack records the authentic GPS signals in one location and rebroadcasts them at a later time towards the target receiver with a higher power [32]. 4) Accidental receiver malfunction: In some cases, a GPS receiver yields significantly incorrect timing information due to accidental receiver malfunctions or satellite broadcast data anomalies. According to the GPS statistics of 2009 [33], 0.34% of the navigation messages recorded by the GPS receivers of International GNSS Service (IGS) were incorrect. On 31 st July 2006, 29 out of 245 GPS receivers in the IGS network misinterpreted the navigation message [34]. Unlike spoofing which requires the attacker to be smart and possess sophisticated equipment, GPS receivers are more prone to easy-to-cause vulnerabilities like jamming, unintentional noise and external interference [35]-[37]. The jamming attackers only require proximity and simple off-the-shelf equipment to cause disastrous impacts. Therefore, we aim to provide reliable GPS-based timing to PMUs which: improve the robustness of GPS against interference and jamming attacks; increase the receiver robustness against GPS navigation message anomalies. E. Contribution of our work The contribution of this thesis is in three major aspects: 1) We proposed a robust Position-Information-Aided Vector Tracking (PIAVT) architecture [38] that utilizes the static PVT information of the GPS receiver to improve its robustness against external timing attacks. PIAVT is based on the vector tracking, a closed feedback loop that combines the tracking and navigation blocks into a single process thereby enhancing the SNR of weak satellites. 2) We designed a sophisticated power test-bed in University of Illinois at Urbana-Champaign involving PMUs, USRPs and RTDS that mimics the authentic arrangement of a power sub-station. We thereby verified the dangerous impacts of jamming attacks on commercial clocks that supply timing to the PMUs. 3) Using our above-designed test-bed, we demonstrated the violation of the IEEE-C Standard for Synchrophasors using traditional GPS approach while our PIAVT algorithm supplied attack-resilient GPS timing. Thereby, we validated the improved jamming resilience and stability of power grid by incorporating our proposed PIAVT algorithm. The rest of the paper is organized as follows: Section II describes our PIAVT algorithm and its underlying concepts in detail. This section also outlines the initialization of PIAVT and its Kalman Filter tuning. Section III verifies the increased resilience of our PIAVT using GPS experimental setup against external attacks. Section IV demonstrates the impact of jamming attack on commercial clocks and thereafter validates the improved power grid stability by implementing PIAVT using a virtual power grid testbed. Section VI concludes the paper. II. PIAVT For timing applications in power grids, since the receivers are static, receiver position information is provided to vector tracking, called PIAVT [38]. Given this, the basic idea is to leverage the known position information of GPS receivers to accurately track the code and carrier measurements. By projecting the relative position and velocity between satellites and the receiver onto the Line of sight (LOS) direction, these tracking parameters are precisely estimated. Tracking robustness is also improved through the use of Kalman Filtering. The parameters of the tracking loops are adaptively chosen to narrow the loop filter bandwidth based on the static position of the GPS receiver. The narrow-band tracking loop limits receiver noise, which reduces the effective radius of any jamming attacks. A. Defining the Parameters PIAVT is used in conjunction with the existing scalar loops to enhance the performance of the system. The vector tracking loops loosely depend on scalar tracking for initialization which is done after the scalar loop gains a strong fix on the signal. In our PIAVT, the receiver processes the raw GPS signals from N visible satellites. The objective is to improve the robustness of the clock bias and clock drift at any t th time epoch, so that accurate timing signal is given as input to the PMU. X t : 3D position of the receiver at t th time epoch = [x,y,z] V t : 3D velocity of the receiver at t th time epoch = [ẋ,ẏ,ż] T t : Clock parameters of the receiver at t th time epoch = [cδt,cδṫ] The incoming GPS signal is dependent on four signal parameters as defined in the Eq. (2). The parameters in Eq. (3) need to be estimated accurately at each time epoch to track the satellite signal continuously. R : raw received GPS signal Y : signal replica of the GPS signal = N Y i i=1 Y i : signal replica corresponding to i th satellite = D i (t) G i ( f i code (t) + φ i code ) e j2π( f i carr(t)+φ i carr) D i (t) : Navigation databit from i th satellite G i (t) : L1 C/A code chip from i th satellite (2)

4 4 φ i code : Code phase of the ith satellite signal = f C/A c ( X ECI Sx,y,z,ECI i ) + (T b Tb i ) fcode i : Code frequency of the ith satellite signal = f C/A + f C/A fdcarr i f L1 φcarrier i : Carrier phase of the i th satellite signal f i carrier : Carrier frequency of the i th satellite signal = f IF + f i dcarr los i x,y,z : LOS vector for i th satellite in ECI frame = (X ECI S i x,y,z,eci ) X ECI S i x,y,z,eci fdcarr i : Carrier Doppler frequency of the ith satellite = f L1 c ( losi x,y,z.(v ECI Sẋ,ẏ,ż,ECI i ) + (T d Td i )) (4) where, f C/A : Chiprate of C/A code, MHz f L1 : Frequency of L1 signal carrier, MHz f IF : Intermediate frequency (IF), Hz ECI : Earth Centered Inertial coordinate system. B. Architecture The structure of PIAVT is shown in Fig. 3. After initialization, the PIAVT first predicts the satellite corrections and navigation solution ( ˆX t, ˆV t, ˆT t ) for the t th time epoch. The early, prompt and late code replicas are generated for each of the satellite channels using the predicted Doppler frequency and code phase at the t th time epoch. The code replicas are then correlated with the incoming GPS signal and evaluated using the code and carrier discriminators. The discriminators from each channel contain the code and carrier errors, which are then projected onto the LOS vectors and used to generate the Kalman Filter measurement vector. In our PIAVT, we consider the state vector of the Kalman Filter to include 3D position error (δx), velocity error (δv ), clock bias (T b ) and clock drift error (δt d ) as in (5). Z (t) = δx (t) δv (t) T b,(t) δt d,(t) (3) (5) By incorporating the position and velocity errors as states in the Kalman Filter, we account for the accumulated errors in the pre-determined true position due to antenna misalignments, earth rotation etc. Since the position, velocity and timing equations are coupled, the errors in position and velocity project to clock domain and thereby limit the timing accuracy obtained. Based on the prior position information of the GPS receiver, we correct the output obtained from the Kalman Filter. Th output which in-turn is given as input to the PMU. Fig. 3: Architecture of PIAVT. By assisting the tracking loop with the known location, the GPS receiver increases its robustness against interference. Based on the state transition matrix of the Kalman Filter, we can estimate the predicted state vector for the next (t +1) th time epoch. Thereafter, this is used to create a closed feedback loop wherein the predicted signal replica for the next time epoch is generated. As a result, the information is shared between the satellite channels and thereby used to aid the channels with weak SNR. C. Algorithm The process for the PIAVT algorithm can be broken down into four main blocks which are as follows: 1) Error estimation using discriminators 2) Kalman Filtering based measurement update 3) Position-Information-Aiding (PIA) 4) Kalman Filtering based time update 5) Generation of the satellite signal replica 1) Error estimation using discriminators: The Numerically Controlled Oscillators (NCO) generates early, prompt, and late replicas which are used to create correlations with the incoming signals. We will denote the inphase early, prompt, and late correlations as I E, I P, and I L. Similarly, quadrature correlations will be denoted as Q E, Q P, and Q L. Given the low dynamic nature of the power grid, we opt for carrier frequency and code phase discriminators that are well suited for low SNR (case of interference or jamming). The code phase discriminator known as the non-coherent early minus late is given by: e code,(t) = 1 E L (6) 2 E + L where E = IE 2 + Q2 E and L = IL 2 + Q2 L. This discriminator is normalized by E + L to remove amplitude sensitivity. We chose to use a normalized decision directed frequency discriminator as described in table 5.4 of [39]: e carr,(t) = cross sign(dot) 2π( t)(i 2 t + Q 2 t ), (7) where cross = I t 1 Q t I t Q t 1 and dot = I t 1 I t Q t 1 Q t. The error values obtained as outputs from the above discriminators are then used to generate the Kalman Filter measurement matrix.

5 5 The discriminators output the code phase and carrier frequency errors which contain the corresponding LOS projections of the discrepancies between the estimated position and velocity and the known true position and velocity. By utilizing the calculated LOS projections (los (i) ), we rewrite Eq. (8)-(9) (t) as functions of the clock bias and change in clock drift: e i code,(t) = ˆφ i (t) φ i (t) = T b,(t) + δx (t). los i (t) e i carrier,(t) = ˆf i carrier,(t) f i carrier,(t) = T d,(t) + δv (t). los i (t) where e i code,(t) and φ i (t) are in m, and ei carrier,(t), and f i carrier,(t) are in m/s. 2) Kalman Filtering based measurement update: The Kalman Filter measurement update equations are defined as follows: H (t) : Observation matrix, 2N 8 los 1 (t) los 1 (t) 0 1 : : : : = : : : : los N (t) los N (t) 0 1 e (t) : Measurement error vector = e 1 code,(t) e 1 carrier,(t) : : e N code,(t) e N carrier,(t) K (t) : Kalman gain matrix = ˆP (t) H T (t) (H (t) ˆP (t) H T (t) + R (t)) 1, where ˆP (t) : Predicted state error covariance matrix R (t) : measurement noise covariance matrix. Z (t) : State error vector = K (t) e (t) Z (t) : Corrected state vector = Ẑ (t) + Z (t) P (t) : Corrected state error covariance matrix = (I K (t) H (t) ) ˆP (t) (8) (9) (10) (11) Since the states of the Kalman filter were chosen to be error of the position, velocity, clock bias, and clock drift, we can then correct our predictions as: 3) Position-Information-Aiding: X (t) = ˆX (t) + δx (t) = X known + δx (t) (12) V (t) = ˆV (t) + δv (t) = V known + δv (t) (13) Once the position and velocity predictions have been corrected by the Kalman Filter, we compare the corrected predictions with the known receiver position and velocity to estimate the corrected signal parameters for the same time epoch using Eq. (14). φ i code,(t) = ˆφ i code,(t) + δx (t). los i (t) + T b,(t) fcode,(t) i = ˆf code,(t) i ( + T d,(t) + δv (t). los i (t) f i carr,(t) = ˆf i carr,(t) ) fc/a + (T d,(t) + δv (t). los i (t) ) f L1 c c (14) The corrected predictions shown here are then output as our navigation solutions. Based on this, we can accurately calculate the clock bias of the receiver as a weighted average of the difference between the calculated pseudorange and actual range [29]: T b,(t) = 1 σ N i=1 ω i N i=1 ω i ( ˆρ i S i X known ), (15) where ω i is the weighting term calculated by ω i = 1 var(ε i ), εi is the noise in the channel corresponding to (i) th satellite, and ˆρ (i) is the calculated pseudorange between the user and the (i) th satellite. This corrected clock bias is obtained as the overall output from PIAVT, which is then given as input to the PMUs in power grid. 4) Kalman Filtering based time update: We linearly propagate the clock parameters based on the first order state transition matrix to predict the receiver states for the next time epoch (t + 1). Given this, the time update equations of the Kalman Filter are formulated as follows: δ ˆX (t+1) δ ˆV (t+1) ˆT b,(t+1) δ ˆT d,(t+1) = F δx (t) δv (t) T b,(t) δt d,(t) (16)

6 6 The time update equations are as follows: T : Update interval F : State transition matrix, t t t 0 0 = t Q (t) : State process noise covariance matrix Ẑ (t+1) : Predicted state vector for the (t + 1) th instant = FZ (t) ˆP (t+1) : Predicted state error covariance matrix = FP (t) F T + Q (t) (17) parameters at the (t + 1) th time epoch as in (19). ˆφ code,(t+1) i = φ code,(t) i + c t [( ) + Sx,y,z,(t+1) i Si x,y,z,(t) t δv i ( ) T ] ˆf code,(t+1) [1 i = + T d,(t) + Sẋ,ẏ,ż,(t) i δv (t) i los i (t) f i code,(t) c ˆf i carr,(t+1) = [1 + T d,(t) + f L1 c ˆT d,(t+1) = T d,(t) + T d,(t), ( ) T ] Sẋ,ẏ,ż,(t) i δv (t) i los i (t) (t)] T los i (t) (19) where δv (t) is the velocity error and t is the time interval for update. From these estimated code phase and carrier Doppler frequency, signal replicas are generated and then correlated with the incoming GPS signal. These corrected values serve as a reference to predict the signal parameters using NCO for the next time epoch and thereby PIAVT loop continues. 5) Generation of satellite signal replica: The function of NCO in our PIAVT is to generate the signal replica based on four signal parameters. We observe that the carrier Doppler frequency and code phase are directly dependent on the geometry and relative motion of the satellites with respect to the GPS receiver. Therefore, these signal characteristics are predicted using the 3D satellite position and velocity as well as the known position and velocity of the static GPS receiver. The ephemeris values are decoded from either the scalar tracking results or obtained through external sources. The predicted position and velocity are given by the following equations: ˆX (t+1) = X known ˆV (t+1) = V known = 0 (18) where (t +1) th denotes the time epoch for which the clock bias and clock drift parameters are being calculated. Also, X known and V known denotes the pre-determined 3D position and velocity of the static GPS receiver. The signal parameters from the (t) th time epoch and the change in the satellite position and velocity projections are collectively used for the calculation of the predicted signal D. Initialization At a specific time epoch, the following are extracted from the scalar tracking results and used to initialize the PIAVT: code phase, code frequency, carrier frequency, signal transmit time, clock bias, and clock drift. Since the PIAVT is loosely dependent on these initial values, we choose to initialize our tracking loop after the scalar loop has gained a strong fix on the signal. In PIAVT, bandwidth is controlled by Kalman Filter which makes it difficult to quote the exact bandwidth used to set the adaptive Kalman filter gain (K), which is proportional to the bandwidth. Thus, in this work, the bandwidth was set empirically by controlling the Kalman filter Q and R matrices which represent the uncertainty in the dynamics of the user and the noise in the discriminator outputs. Q and R are defined as: Q = diag(σ 2 x,σ 2 y,σ 2 z,σ 2 v x σ 2 v y,σ 2 v z,σ 2 t b ) R = diag(σ 2 code,1,σ2 carrier,1,...,σ 2 code,n,σ2 carrier,n), where, σ 2 is the covariance of the process noise, σcode 2 and σcarrier 2 are the covariances of the noise for code and carrier measurements, respectively. To compare the scalar and PIAVT results, the tracking loop bandwidths should be relatively similar. Therefore, we empirically adjusted the Q and R matrices such that the basic vector tracking loop s performance closely matched that of the scalar tracking with 5 Hz loop bandwidths, due to the receiver being static, and then used these Q and R values as constants throughout our PIAVT. III. GPS EXPERIMENTS In order to compare the performance of PIAVT with that of traditional tracking, we conducted field tests using an off-the-shelf GPS receiver. We collected raw GPS signals

7 7 using SiGe GN3S GPS sampler, an A/D converter with a bandpass filter. The raw GPS signals are then processed using a software-defined receiver (SDR), shown in Fig. 4(a). It uses a sampling frequency from 4 MHz to 16 MHz and a quantization resolution of 2 bits. The antenna used in this experiment was a fixed-reference choke ring antenna mounted on the roof of the Everitt building at UIUC as shown in Fig. 4(b). We collected the data in an open sky environment and later post-processed using our developed SDR for both scalar and PIAVT known as pygnss. (a) (b) Fig. 4: (a) Off-the-shelf GPS front-end: SiGe sampler; (b) GPS antenna on the roof of the Everitt building at the University of Illinois at Urbana-Champaign (UIUC). A. Noise tolerance and anti-jamming performance To determine the noise tolerance and anti-jamming performance of the PIAVT algorithm, we added varying levels of simulated Gaussian noise (between 1 15 db) to the raw GPS signals and analyzed the resulting signal. (a) With no added jamming (b) With 9dB added jamming (c) With no added jamming (d) With 9dB added jamming Fig. 5: PIAVT is more robust to jamming attacks than the scalar tracking. (a) carrier Doppler frequency residual with no added jamming; (b) carrier Doppler frequency residual with 9 db added jamming; (c) code frequency residual with no added jamming; (d) code frequency residual with 9 db added jamming. The red line depicts the trend of scalar tracking while the blue line depicts that of PIAVT. Under 9 db added jamming, scalar tracking lost track while PIAVT continues robust tracking. (a) With no added jamming (b) With 4 db added jamming (c) With 9 db added jamming Fig. 6: PIAVT demonstrates improved jamming resilience compared to scalar tracking; (a) with no added jamming, PIAVT produces timing with maximum errors of ±10 ns, while scalar tracking has maximum errors of ±45 ns; (b) with 4 db of added jamming, PIAVT shows maximum time errors of ±13 ns, while scalar tracking has ±60 ns; (c) with 9 db of added jamming, scalar tracking failed completely while PIAVT continued operating with a maximum timing error of ±20 ns. Fig. 5 is indicative of the increased noise tolerance and antijamming performance of the PIAVT algorithm as compared to scalar tracking. Under 9 db added jamming, scalar tracking lost track of the raw signal and diverges. However, PIAVT robustly tracks the raw signal till 16 db of added jamming thereby providing 7 db additional noise tolerance. In addition, the variance in the code frequency residuals is significantly smaller than the scalar tracking. Fig. 6(a) shows that with no added noise, the maximum time errors for the scalar results were close to ±45 ns whereas the time errors for the PIAVT were around ±10 ns. Scalar tracking was able to produce decodable navigation bits up until an added jamming of 4 db. However, with every db of additional noise, we observed an increase in the number of channels that experience loss-of-lock. At 4 db of added jamming, the scalar tracking was only able to lock onto 4 out of the 10 visible satellites. The scalar tracking exhibited maximum timing errors of ±60 ns as shown in Fig. 6(b) while the PIAVT results showed maximum errors of ±13 ns. At 9 db of added jamming as shown in Fig. 6(c), the scalar tracking failed completely while the PIAVT loop continued operating with time errors of within ±20 ns, thereby evaluating the increased jamming robustness of PIAVT as compared to scalar tracking. In addition to the clock residuals, the Fig. 7, 8 depict the low error corrections in the position and velocity thereby demonstrating our position-information-aiding approach.

8 8 Fig. 7: Position errors obtained from PIAVT after Position- Information-Aiding under 9 db of added jamming. IV. STABILITY ANALYSIS OF THE POWER GRID In this section, we demonstrated the impact of jamming attack on the grid. Later, we conduct post-processed stability analysis of the grid to compare the improved jamming resilience using our PIAVT algorithm as compared to that of scalar tracking. Different set of raw GPS signals as compared to Section-III are collected on the rooftop of Electrical and Computer Engineering (ECE) building and analyzed. According to the IEEE standard for Synchrophasors as described in Section I-C, without any timing and magnitude errors, the max allowable phase angle error between two PMUs should not exceed Fig. 8: Velocity errors obtained from PIAVT after Position- Information-Aiding under 9 db of added jamming. B. Robustness against receiver and satellite errors In this, a simulated satellite broadcast data error of 80 m was added to the ephemeris of PRN-14 satellite 9secs after the initial time epoch. (a) Fig. 10: Hardware and testbed at the University of Illinois at Urbana-Champaign: (a) RTDS of power systems, (b) PMU; to validate the improved resilience of PIAVT against GPS timing attacks on the power system. The hardware used to implement this test as shown in Fig. 10 include Real-Time Digital Simulator (RTDS), a Universal Software Radio Peripheral (USRP) [40], a commercial clock (SEL-2488 Satellite Synchronized Clock), a GPS receiver, and a two hardware PMUs; the equipment was then connected. A. Impact of Jamming on Power Grid To test and quantify the impact of jamming on commercial clocks, we triggered the clock using raw GPS signals added with simulated effect of jamming. This is done using the GNURadio block code shown in Fig. 11, with a variable noise voltage to be introduced. (b) Fig. 9: Timing errors during the presence of the satellite broadcast data anomaly of 80 m in ephemeris. The red line depicts the scalar tracking while the blue line depicts PIAVT. PIAVT mitigates the effect of the satellite ephemeris errors to within 20 ns while the scalar tracking shows timing errors of 60 ns. Fig. 9 demonstrates the increased resilience of the PIAVT as compared to the scalar tracking approach. Scalar tracking projects a timing error of 60 ns while PIAVT depicts an error of 20 ns due to its closed feedback loop architecture thereby mitigating the effect of the satellite broadcast error. Fig. 11: GNURadio code to generate added jamming based GPS signal. Fig. 12 shows decrease in satellite signal strengths with increase in noise voltage of the jamming signal introduced.

9 9 Commercial clocks require to detect and track a minimum of 4 satellites with signal strength more than 30 db above the noise floor. Based on these conditions, a jamming threshold of 11.2 V added noise voltage is computed, above which sufficient number of strong satellite signals can no longer be tracked and therefore the GPS timing is no longer available to PMUs. Fig. 13: Flow chart shows our power testbed at UIUC. The performance of one hardware PMU triggered by the USRP+WBX supplying authentic or malicious signals is compared to another hardware PMU triggered using the PIAVT based timing signals. Our testbed validates the improved resilience of our proposed PIAVT algorithm to that of the traditional approach implemented in the commercial clocks. Fig. 12: Variation of satellite signal strength with jamming. The black dotted line represents the threshold for scalar tracking as it requires a minimum of 4 satellites. The results in this section illustrate the disastrous effects of the GPS jamming signals on the power grid. In the scenario where the PMUs are used as feedback sensors in a generator control system, an attacker can lead the generator to believe that the system was unstable; and the generator, in the process of adjusting its outputs, could be tripped. If properly planned, several tripped generators have the potential to cause severe grid instabilities, leading to wide-area cascading blackouts. B. Timing Resilience using PIAVT After having analyzed the impact of jamming, we performed stability analysis of the grid, in the presence of timing attacks using our testbed shown in Fig. 13. In the upper thread, USRP+WBX sends the GPS signals to a commercial clock that in turn supplies the timing signals to a hardware PMU. In the lower thread, USRP+LFTX triggers another hardware PMU using our PIAVT based timing. We use an external Microsemi Quantum SA.45s Chip Scale Atomic Clock (CSAC) [41] for synchronizing the USRPs and RTDS in Fig. 10(b) for simulating wide network power system. To validate attack resilience of our PIAVT at the power grid level, we analyzed the TVE error of PMU by recording the voltage magnitude and phase angle measurements. In the experiments below, the PMU labelled GTNET is the reference one which always supplies the authentic signals and the PMU labelled Double High is the one attacked by the malicious GPS signals. (a) Phase voltage: Angle (b) Phase voltage: magnitude Fig. 14: Phasor measurements under jamming attack. The red dotted line corresponds to the unjammed GTNET PMU, while the blue solid line represents the jammed Double High PMU. The phase angle of the jammed signal fluctuates randomly thereby violating the IEEE-C standard for PMU measurements. For the jamming case, a 1.12 V added noise voltage is mixed with authentic signals and the results are analyzed. We observe from Table. I that PIAVT has higher threshold to jamming which can be verified through Fig. 14. In the case of jamming, the GPS timing information is unavailable for one of the PMUs because of which the voltage and current measurements recorded are zero while the phase angle fluctuates randomly. TABLE I: Threshold to external attacks. PIAVT offers higher tolerance to jamming attack than scalar tracking. Algorithm Jamming (in V ) Scalar 1.12 PIAVT 1.8 V. CONCLUSIONS In order to ensure the security and robustness of GPS-based timing for PMUs, we proposed the PIAVT approach. Vector tracking combines the information from all satellite into a single block and operates in a closed loop manner thereby aiding the weak SNR satellite channels. PIAVT incorporates the static known position of the GPS receiver to enhance the performance of the vector tracking loop.

10 10 Our PIAVT allows continued operation in the presence of 9 db of added jamming while complying with the IEEE- C standard for PMU measurements. We designed a power grid testbed using RTDS, USRP, PMU and a commercial GPS clock to showcase the impact of external timing attacks. Later, by incorporating emulated timing attacks to the GPS signals collected, we validated the improved jamming resilience of our PIAVT approach in maintaining the power grid stability. ACKNOWLEDGMENT I would also like to thank Cyber Resilient Energy Delivery Consortium (CREDC) team members at University of Illinois: Alfonso Valdes, Prosper Panumpabi, Jeremy Jones, David Emmerich for helping me in setting up the power grid testbed and also in collecting and analyzing the data. This material is based upon work supported by the Department of Energy under Award Number DE-OE This report was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government nor any agency thereof, nor any of their employees, makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately owned rights. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or any agency thereof. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or any agency thereof. REFERENCES [1] Office of the Press Secretary, Presidential policy directivecritical infrastructure security and resilience, house.gov/thepress-office/2013/02/12/presidential-policy-directi ve-criticalinfrastructure-security-and-resil, [2] P. Kundur, N. J. Balu, and M. G. Lauby, Power system stability and control, McGraw-hill New York, 1994, vol. 7. [3] D. Hart, Use of SCADA data for failure detection in wind turbines, in IEEE Power and Energy Society General Meeting- Conversion and Delivery of Electrical Energy in the 21st Century, July [4] H. Bentarzi, Improving monitoring, control and protection of power grid using wide area synchro-phasor measurements, in Proceedings of the 12th WSEAS international conference on Automatic control, modelling and simulation. World Scientific and Engineering Academy and Society (WSEAS), 2010, pp [5] A. G. Phadke and J. S. Thorp, Synchronized phasor measurements and their applications, Springer Science and Business Media, [6] M. Patel, S. Aivaliotis, E. Ellen et al., Real-time application of synchrophasors for improving reliability, NERC Report, October [7] United States Energy Information Administration, Today in energy, cfm?id=5630, March [8] A. Silverstein, An update on synchrophasor tech across America, Intelligent Utility Magazine, November [9] D. Shi, D. J. Tylavsky, K. M. Koellner, N. Logic, An Adaptive Method for Detection and Correction of Errors in PMU Measurements, Ieee Trans. on Smart Grid, vol. 3, no. 4, pp , Dec [10] P. Shepard, T. E. Humphreys, and A. A. Fansler, Evaluation of the vulnerability of phasor measurement units to GPS spoofing attacks, International Journal of Critical Infrastructure Protection, vol. 5, no. 3, pp , [11] L. Heng, J. J. Makela, A. D. Dominguez-Garcia, R. B. Bobba, W. H. Sanders, and G. X. Gao, Reliable GPS-based timing for power systems: A multi-layered multi-receiver architecture, in Power and Energy Conference at Illinois (PECI), IEEE, 2014, pp [12] G. Wing, Interface Specification IS-GPS-200E, June [13] Misra and P. Enge, Global Positioning System: Signals, Measurements and Performance, Second Edition. Lincoln, MA: Ganga-Jamuna Press, [14] B. W. Parkinson and J. J. Spilker, Progress In Astronautics and Aeronautics: Global Positioning System: Theory and Applications, AIAA, [15] A. Dierendonck, P. Fenton, and T. Ford, Theory and performance of narrow correlator spacing in a GPS receiver, Navigation, vol. 39, no. 3, pp , [16] M. Lashley, D. M. Bevly, and J. Y. Hung, Performance analysis of vector tracking algorithms for weak GPS signals in high dynamics, Selected Topics in Signal Processing, IEEE Journal of, vol. 3, no. 4, pp , [17] S. Zhao and D. Akos, An open source GPS/GNSS vector tracking loop-implementation, filter tuning, and results, in Proceedings of the 2011 International Technical Meeting of The Institute of Navigation, January 2011, pp [18] Z. Sun, X. Wang, S. Feng, H. Che, J. Zhang, Design of an adaptive GPS vector tracking loop with the detection and isolation of contaminated channels, GPS Solutions (2017) 21: 701. doi: /s [19] IEEE Standard for Synchrophasors for Power Systems, IEEE Std C (Revision of IEEE Std ), vol., no., pp , [20] K.E Martin, D.Hamai, M.G Adamiak, S. Anderson, M. Begovic, G. Benmouyal, G. Brunello, J. Burger, J. Y. Cai, B. Dickerson, V. Ghapure, B. Kennedy, D. Karlsson, A.G. Phadke, J. Salj, V. Skendizic, J. Sperr, Y. Song, C. Huntley, B. Kastenny and E. Price, Exploring the IEEE Standard C Synchrophasors for Power Systems, IEEE Trans. on Power Del.,Vol. 23, no. 4, pp , Oct, [21] M. Lixia, C. Muscas, and S. Sulis, On the accuracy specifications of phasor measurement units, in Proc. IEEE I2MTC, May 2010, pp [22] N. D. Pham, The economic benefits of commercial GPS use in the US and the costs of potential disruption, NDP Consulting, Tech. Rep., June [23] GPS.gov, GPS spectrum and interference issues, gps.gov/spectrum/, March [24] Federal Communications Commission, Deere submission: Light- Squared Interference to GPS and StarFire, May [25] C. H. Kang, S. Y. Kim, C. G. Park, A GNSS interference identification using an adaptive cascading IIR notch filter, GPS Solut (2014) 18: 605. doi: /s [26] R. B. Langley, GPS, the Ionosphere, and the Solar Maximum, GPS World, vol. 11, no. 7, pp , 2000.

11 11 [27] G. X. Gao, H. Denks, A. Steingassnd, M. Meurer, T. Walter, and P. Enge, DME Interference Mitigation Based on Flight Test Data Over European Hot Spot, GPS Solutions, vol. 17, issue 1, January [28] J. Warburton and C. Tedeschi, GPS Privacy Jammers and RFI at Newark: Navigation Team AJP-Results, in 12th International GBAS Working Group Meeting (I-GWG-12), Atlantic City, New Jersey, November [29] C. Tedeschi, The Newark Liberty International Airport (EWR) GBAS Experience, in 12th International GBAS Working Group Meeting (IGWG-12), Atlantic City, New Jersey, November [30] A. Pinker, C. Smith, Vulnerability of the GPS Signal to Jamming, GPS Solutions (1999) 3: 19. doi: /pl [31] X. Jiang, J. Zhang, B. J. Harding, J. J. Makela, and A. D. Dominguez-Garcia, Spoofing GPS receiver clock offset of phasor measurement units, IEEE Transactions on Power Systems, vol. 28, no. 3, p , [32] J. S. Warner and R. G. Johnston, A simple demonstration that the Global Positioning System (GPS) is vulnerable to spoofing, Journal of Security Administration, vol. 25, no. 2, pp , [33] G. X. Gao, H. Tang, J. Blanch, J. Lee, T. Walter and P. Enge, Methodology and Case Studies of Signal-in-Space Error Calculation Top-down Meets Bottom-up, ION Global Navigation Satellite Systems Conference 2009, Savannah, Georgia, September [34] L. Heng, G. X. Gao, T. Walter and P. Enge, GPS Signal-in- Space Performance Evolution: Data Mining 400 Million Navigation Messages of the Last Decade from a Global Network of 360 receivers, IEEE Transactions on Aerospace and Electronic Systems, vol. 48, no. 4, October [35] Y. Fan, Z. Zhang, M. Trinkle, A. D. Dimitrovski, J.B. Song, H. Li, A Cross-Layer Defense Mechanism Against GPS Spoofing Attacks on PMUs in Smart Grids, IEEE Trans. Smart Grid 2015, 6, [36] Z. Zhang, S. Gong, A. Dimitrovski and H. Li, Time synchronization attack in smart grid: impact and analysis, IEEE Transactions on Smart Grid, vol. 4, no. 1, pp , Mar [37] M. T. Gamba, M. D. Truong, B. Motella, E. Falletti, T. H. Ta, Hypothesis testing methods to detect spoofing attacks: A test against the TEXBAT datasets, GPS Solutions; Springer: Berlin/Heidelberg, Germany, 2016; pp [38] D. Chou, L. Heng, and G. X. Gao, Robust GPS-Based Timing for Phasor Measurement Units: A Position-Information-Aided Vector Tracking Approach, in Proceedings of the ION GNSS+ conference, Tampa, [39] E. D. Kaplan and C. J. Hegarty, Understanding GPS: Principles and Applications, 2nd ed. Artech House Inc, MA, [40] Ettus Research, [Online]. Available: /content/files/ [41] Microsemi, [Online]. Available: document-portal/docview/ quantum-sa-45s-csac Sriramya Bhamidipati is a graduate student under Prof. Grace Gao in the Department of Aerospace Engineering at the University of Illinois at Urbana- Champaign. She received her M.S degree in Aerospace Engineering from University of Illinois at Urbana-Champaign in She received her B.Tech. with honors in Aerospace Engineering and minor in Systems and Controls Engineering from Indian Institute of Technology Bombay, India in Her research interests include GPS, power and control systems, computer vision and UAVs. Grace Xingxin Gao received the B.S. degree in mechanical engineering and the M.S. degree in electrical engineering from Tsinghua University, Beijing, China in 2001 and She received the PhD degree in electrical engineering from Stanford University in From 2008 to 2012, she was a research associate at Stanford University. Since 2012, she has been with University of Illinois at Urbana- Champaign, where she is presently an assistant professor in the Aerospace Engineering Department.

Robust GPS-Based Timing for Phasor Measurement Units: A Position-Information- Aided Approach

Robust GPS-Based Timing for Phasor Measurement Units: A Position-Information- Aided Approach Robust GPS-Based Timing for Phasor Measurement Units: A Position-Information- Aided Approach Daniel Chou, Liang Heng, and Grace XingXin Gao, University of Illinois Urbana-Champaign BIOGRAPHIES Daniel Chou

More information

Robust GPS-Based Timing for PMUs Based on Multi-Receiver Position-Information-Aided Vector Tracking

Robust GPS-Based Timing for PMUs Based on Multi-Receiver Position-Information-Aided Vector Tracking Robust GPS-Based Timing for PMUs Based on Multi-Receiver Position-Information-Aided Vector Tracking Daniel Chou, Yuting Ng and Grace Xingxin Gao, University of Illinois Urbana-Champaign BIOGRAPHIES Daniel

More information

GPS Spoofer Localization for PMUs using Multi-Receiver Direct Time Estimation

GPS Spoofer Localization for PMUs using Multi-Receiver Direct Time Estimation GPS Spoofer Localization for PMUs using Multi-Receiver Direct Time Estimation Sriramya Bhamidipati and Grace Xingxin Gao University of Illinois at Urbana-Champaign Abstract Our work highlights the improved

More information

c 2017 SRIRAMYA BHAMIDIPATI

c 2017 SRIRAMYA BHAMIDIPATI c 2017 SRIRAMYA BHAMIDIPATI ATTACK RESILIENT GPS BASED TIMING FOR PHASOR MEASUREMENT UNITS USING MULTI-RECEIVER DIRECT TIME ESTIMATION BY SRIRAMYA BHAMIDIPATI THESIS Submitted in partial fulfillment of

More information

Advanced Multi-Receiver Position-Information-Aided Vector Tracking for Robust GPS Time Transfer to PMUs

Advanced Multi-Receiver Position-Information-Aided Vector Tracking for Robust GPS Time Transfer to PMUs Advanced Multi-Receiver Position-Information-Aided Vector Tracking for Robust GPS Time Transfer to PMUs Yuting Ng and Grace Xingxin Gao University of Illinois at Urbana-Champaign BIOGRAPHIES Yuting Ng

More information

Improved GPS Carrier Phase Tracking in Difficult Environments Using Vector Tracking Approach

Improved GPS Carrier Phase Tracking in Difficult Environments Using Vector Tracking Approach Improved GPS Carrier Phase Tracking in Difficult Environments Using Vector Tracking Approach Scott M. Martin David M. Bevly Auburn University GPS and Vehicle Dynamics Laboratory Presentation Overview Introduction

More information

Multi-Receiver Vector Tracking

Multi-Receiver Vector Tracking Multi-Receiver Vector Tracking Yuting Ng and Grace Xingxin Gao please feel free to view the.pptx version for the speaker notes Cutting-Edge Applications UAV formation flight remote sensing interference

More information

A Multi-Layered, Multi-Receiver Architecture

A Multi-Layered, Multi-Receiver Architecture GPS-BASED TIMING A Multi-Layered, Multi-Receiver Architecture Reliable GPS-Based Timing for Power Systems LIANG HENG, DANIEL CHOU, AND GRACE XINGXIN GAO UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN Phasor

More information

Vector tracking loops are a type

Vector tracking loops are a type GNSS Solutions: What are vector tracking loops, and what are their benefits and drawbacks? GNSS Solutions is a regular column featuring questions and answers about technical aspects of GNSS. Readers are

More information

Spoofing GPS Receiver Clock Offset of Phasor Measurement Units 1

Spoofing GPS Receiver Clock Offset of Phasor Measurement Units 1 Spoofing GPS Receiver Clock Offset of Phasor Measurement Units 1 Xichen Jiang (in collaboration with J. Zhang, B. J. Harding, J. J. Makela, and A. D. Domínguez-García) Department of Electrical and Computer

More information

Surviving and Operating Through GPS Denial and Deception Attack. Nathan Shults Kiewit Engineering Group Aaron Fansler AMPEX Intelligent Systems

Surviving and Operating Through GPS Denial and Deception Attack. Nathan Shults Kiewit Engineering Group Aaron Fansler AMPEX Intelligent Systems Surviving and Operating Through GPS Denial and Deception Attack Nathan Shults Kiewit Engineering Group Aaron Fansler AMPEX Intelligent Systems How GPS Works GPS Satellite sends exact time (~3 nanoseconds)

More information

GPS Multi-Receiver Joint Direct Time Estimation and Spoofer Localization

GPS Multi-Receiver Joint Direct Time Estimation and Spoofer Localization GPS Multi-Receiver Joint Direct Time Estimation and Spoofer Localization Sriramya Bhamidipati and Grace Xingxin Gao, Senior Member, IEEE Abstract We propose a novel algorithm on joint estimation of spoofer

More information

Measurement Level Integration of Multiple Low-Cost GPS Receivers for UAVs

Measurement Level Integration of Multiple Low-Cost GPS Receivers for UAVs Measurement Level Integration of Multiple Low-Cost GPS Receivers for UAVs Akshay Shetty and Grace Xingxin Gao University of Illinois at Urbana-Champaign BIOGRAPHY Akshay Shetty is a graduate student in

More information

Methodology and Case Studies of Signal-in-Space Error Calculation Top-down Meets Bottom-up

Methodology and Case Studies of Signal-in-Space Error Calculation Top-down Meets Bottom-up Methodology and Case Studies of Signal-in-Space Error Calculation Top-down Meets Bottom-up Grace Xingxin Gao*, Haochen Tang*, Juan Blanch*, Jiyun Lee+, Todd Walter* and Per Enge* * Stanford University,

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

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

Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC Integrated Navigation System Hardware Prototype

Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC Integrated Navigation System Hardware Prototype This article has been accepted and published on J-STAGE in advance of copyediting. Content is final as presented. Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC

More information

Robust GPS-Based Direct Timing Estimation for PMUs

Robust GPS-Based Direct Timing Estimation for PMUs Author copy. Accepted for publication. Do not redistribute. Robust GPS-Based Direct Timing Estimation for PMUs Yuting Ng, Student Member, IEEE, Arthur Hsi-Ping Chu and Grace Xingxin Gao, Senior Member,

More information

Methodology and Case Studies of Signal-in-Space Error Calculation

Methodology and Case Studies of Signal-in-Space Error Calculation Methodology and Case Studies of Signal-in-Space Error Calculation Top-down Meets Bottom-up Grace Xingxin Gao *, Haochen Tang *, Juan Blanch *, Jiyun Lee +, Todd Walter * and Per Enge * * Stanford University,

More information

Multi-Receiver Vector Tracking Based on a Python Platform

Multi-Receiver Vector Tracking Based on a Python Platform Multi-Receiver Vector Tracking Based on a Python Platform Yuting Ng and Grace Xingxin Gao University of Illinois at Urbana-Champaign BIOGRAPHY Yuting Ng is a Master's student in the Aerospace Engineering

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

Assessing & Mitigation of risks on railways operational scenarios

Assessing & Mitigation of risks on railways operational scenarios R H I N O S Railway High Integrity Navigation Overlay System Assessing & Mitigation of risks on railways operational scenarios Rome, June 22 nd 2017 Anja Grosch, Ilaria Martini, Omar Garcia Crespillo (DLR)

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

Satellite-Induced Multipath Analysis on the Cause of BeiDou Code Pseudorange Bias

Satellite-Induced Multipath Analysis on the Cause of BeiDou Code Pseudorange Bias Satellite-Induced Multipath Analysis on the Cause of BeiDou Code Pseudorange Bias Hailong Xu, Xiaowei Cui and Mingquan Lu Abstract Data from previous observation have shown that the BeiDou satellite navigation

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

Analysis on GNSS Receiver with the Principles of Signal and Information

Analysis on GNSS Receiver with the Principles of Signal and Information Analysis on GNSS Receiver with the Principles of Signal and Information Lishu Guo 1,2, Xuyou Li 1, Xiaoying Kong 2 1. College of Automation, Harbin Engineering University, Harbin, China 2. School of Computing

More information

Jamming and Spoofing of GNSS Signals An Underestimated Risk?!

Jamming and Spoofing of GNSS Signals An Underestimated Risk?! Jamming and Spoofing of GNSS Signals An Underestimated Risk?! Alexander Rügamer Dirk Kowalewski Fraunhofer IIS NavXperience GmbH Fraunhofer IIS 1 Source: http://securityaffairs.co/wordpress/wpcontent/uploads/2012/02/spoofing.jpg

More information

GNSS Multi-Receiver Vector Tracking

GNSS Multi-Receiver Vector Tracking 1 GNSS Multi- Vector Tracking Yuting Ng, Student Member, IEEE and Grace Xingxin Gao, Senior Member, IEEE Abstract Accurate, reliable and robust localization is desirable for many navigation applications.

More information

Detection of Targets in Noise and Pulse Compression Techniques

Detection of Targets in Noise and Pulse Compression Techniques Introduction to Radar Systems Detection of Targets in Noise and Pulse Compression Techniques Radar Course_1.ppt ODonnell 6-18-2 Disclaimer of Endorsement and Liability The video courseware and accompanying

More information

Evaluation of C/N 0 estimators performance for GNSS receivers

Evaluation of C/N 0 estimators performance for GNSS receivers International Conference and Exhibition The 14th IAIN Congress 2012 Seamless Navigation (Challenges & Opportunities) 01-03 October, 2012 - Cairo, Egypt Concorde EL Salam Hotel Evaluation of C/N 0 estimators

More information

The Case for Recording IF Data for GNSS Signal Forensic Analysis Using a SDR

The Case for Recording IF Data for GNSS Signal Forensic Analysis Using a SDR The Case for Recording IF Data for GNSS Signal Forensic Analysis Using a SDR Professor Gérard Lachapelle & Dr. Ali Broumandan PLAN Group, University of Calgary PLAN.geomatics.ucalgary.ca IGAW 2016-GNSS

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

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

Impact of Personal Privacy Devices for WAAS Aviation Users

Impact of Personal Privacy Devices for WAAS Aviation Users Impact of Personal Privacy Devices for WAAS Aviation Users Grace Xingxin Gao, Kazuma Gunning, Todd Walter and Per Enge Stanford University, USA ABSTRACT Personal privacy devices (PPDs) are low-cost jammers

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

It is well known that GNSS signals

It is well known that GNSS signals GNSS Solutions: Multipath vs. NLOS signals 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

Wide-Area Measurements to Improve System Models and System Operation

Wide-Area Measurements to Improve System Models and System Operation Wide-Area Measurements to Improve System Models and System Operation G. Zweigle, R. Moxley, B. Flerchinger, and J. Needs Schweitzer Engineering Laboratories, Inc. Presented at the 11th International Conference

More information

Outlier-Robust Estimation of GPS Satellite Clock Offsets

Outlier-Robust Estimation of GPS Satellite Clock Offsets Outlier-Robust Estimation of GPS Satellite Clock Offsets Simo Martikainen, Robert Piche and Simo Ali-Löytty Tampere University of Technology. Tampere, Finland Email: simo.martikainen@tut.fi Abstract A

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

RFI Impact on Ground Based Augmentation Systems (GBAS)

RFI Impact on Ground Based Augmentation Systems (GBAS) RFI Impact on Ground Based Augmentation Systems (GBAS) Nadia Sokolova SINTEF ICT, Dept. Communication Systems SINTEF ICT 1 GBAS: General Concept - improves the accuracy, provides integrity and approach

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

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

National Accelerator Laboratory

National Accelerator Laboratory Fermi National Accelerator Laboratory FERMILAB-Conf-96/103 Trigger Delay Compensation for Beam Synchronous Sampling James Steimel Fermi National Accelerator Laboratory P.O. Box 500, Batavia, Illinois 60510

More information

How Effective Are Signal. Quality Monitoring Techniques

How Effective Are Signal. Quality Monitoring Techniques How Effective Are Signal Quality Monitoring Techniques for GNSS Multipath Detection? istockphoto.com/ppampicture An analytical discussion on the sensitivity and effectiveness of signal quality monitoring

More information

With billions of GNSSenabled

With billions of GNSSenabled INNOVATION Receiver Technology Python GNSS Receiver An Object-Oriented Software Platform Suitable for Multiple Receivers Eliot Wycoff, Yuting Ng, and Grace Xingxin Gao Pull INNOVATION INSIGHTS with Richard

More information

Navigation für herausfordernde Anwendungen Robuste Satellitennavigation für sicherheitskritische Anwendungen

Navigation für herausfordernde Anwendungen Robuste Satellitennavigation für sicherheitskritische Anwendungen www.dlr.de Chart 1 Navigation für herausfordernde Anwendungen Robuste Satellitennavigation für sicherheitskritische Anwendungen PD Dr.-Ing. habil. Michael Meurer German Aerospace Centre (DLR), Oberpfaffenhofen

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

Characterization of Signal Deformations for GPS and WAAS Satellites

Characterization of Signal Deformations for GPS and WAAS Satellites Characterization of Signal Deformations for GPS and WAAS Satellites Gabriel Wong, R. Eric Phelts, Todd Walter, Per Enge, Stanford University BIOGRAPHY Gabriel Wong is an Electrical Engineering Ph.D. candidate

More information

Detecting GPS Spoofing via a Multi-Receiver Hybrid Communication Network for Power Grid Timing Verification

Detecting GPS Spoofing via a Multi-Receiver Hybrid Communication Network for Power Grid Timing Verification Detecting GPS Spoofing via a Multi-Receiver Hybrid Communication Network for Power Grid Timing Verification Tara Yasmin Mina, Sriramya Bhamidipati, and Grace Xingxin Gao University of Illinois at Urbana-Champaign

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

Lab on GNSS Signal Processing Part II

Lab on GNSS Signal Processing Part II JRC SUMMERSCHOOL GNSS Lab on GNSS Signal Processing Part II Daniele Borio European Commission Joint Research Centre Davos, Switzerland, July 15-25, 2013 INTRODUCTION Second Part of the Lab: Introduction

More information

Study and Simulation of Phasor Measurement Unit for Wide Area Measurement System

Study and Simulation of Phasor Measurement Unit for Wide Area Measurement System Study and Simulation of Phasor Measurement Unit for Wide Area Measurement System Ms.Darsana M. Nair Mr. Rishi Menon Mr. Aby Joseph PG Scholar Assistant Professor Principal Engineer Dept. of EEE Dept. of

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

Integrated Navigation System

Integrated Navigation System Integrated Navigation System Adhika Lie adhika@aem.umn.edu AEM 5333: Design, Build, Model, Simulate, Test and Fly Small Uninhabited Aerial Vehicles Feb 14, 2013 1 Navigation System Where am I? Position,

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

ABSOLUTE CALIBRATION OF TIME RECEIVERS WITH DLR'S GPS/GALILEO HW SIMULATOR

ABSOLUTE CALIBRATION OF TIME RECEIVERS WITH DLR'S GPS/GALILEO HW SIMULATOR ABSOLUTE CALIBRATION OF TIME RECEIVERS WITH DLR'S GPS/GALILEO HW SIMULATOR S. Thölert, U. Grunert, H. Denks, and J. Furthner German Aerospace Centre (DLR), Institute of Communications and Navigation, Oberpfaffenhofen,

More information

A GPS RECEIVER DESIGNED FOR CARRIER-PHASE TIME TRANSFER

A GPS RECEIVER DESIGNED FOR CARRIER-PHASE TIME TRANSFER A GPS RECEIVER DESIGNED FOR CARRIER-PHASE TIME TRANSFER Alison Brown, Randy Silva, NAVSYS Corporation and Ed Powers, US Naval Observatory BIOGRAPHY Alison Brown is the President and CEO of NAVSYS Corp.

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

3D-Map Aided Multipath Mitigation for Urban GNSS Positioning

3D-Map Aided Multipath Mitigation for Urban GNSS Positioning Summer School on GNSS 2014 Student Scholarship Award Workshop August 2, 2014 3D-Map Aided Multipath Mitigation for Urban GNSS Positioning I-Wen Chu National Cheng Kung University, Taiwan. Page 1 Outline

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

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

Introduction to Radar Systems. The Radar Equation. MIT Lincoln Laboratory _P_1Y.ppt ODonnell

Introduction to Radar Systems. The Radar Equation. MIT Lincoln Laboratory _P_1Y.ppt ODonnell Introduction to Radar Systems The Radar Equation 361564_P_1Y.ppt Disclaimer of Endorsement and Liability The video courseware and accompanying viewgraphs presented on this server were prepared as an account

More information

HIGH GAIN ADVANCED GPS RECEIVER

HIGH GAIN ADVANCED GPS RECEIVER ABSTRACT HIGH GAIN ADVANCED GPS RECEIVER NAVSYS High Gain Advanced () uses a digital beam-steering antenna array to enable up to eight GPS satellites to be tracked, each with up to dbi of additional antenna

More information

GPS Position Estimation Using Integer Ambiguity Free Carrier Phase Measurements

GPS Position Estimation Using Integer Ambiguity Free Carrier Phase Measurements ISSN (Online) : 975-424 GPS Position Estimation Using Integer Ambiguity Free Carrier Phase Measurements G Sateesh Kumar #1, M N V S S Kumar #2, G Sasi Bhushana Rao *3 # Dept. of ECE, Aditya Institute of

More information

Mobile Security Fall 2015

Mobile Security Fall 2015 Mobile Security Fall 2015 Patrick Tague #8: Location Services 1 Class #8 Location services for mobile phones Cellular localization WiFi localization GPS / GNSS 2 Mobile Location Mobile location has become

More information

Quartz Lock Loop (QLL) For Robust GNSS Operation in High Vibration Environments

Quartz Lock Loop (QLL) For Robust GNSS Operation in High Vibration Environments Quartz Lock Loop (QLL) For Robust GNSS Operation in High Vibration Environments A Topcon white paper written by Doug Langen Topcon Positioning Systems, Inc. 7400 National Drive Livermore, CA 94550 USA

More information

AIRPORT MULTIPATH SIMULATION AND MEASUREMENT TOOL FOR SITING DGPS REFERENCE STATIONS

AIRPORT MULTIPATH SIMULATION AND MEASUREMENT TOOL FOR SITING DGPS REFERENCE STATIONS AIRPORT MULTIPATH SIMULATION AND MEASUREMENT TOOL FOR SITING DGPS REFERENCE STATIONS ABSTRACT Christophe MACABIAU, Benoît ROTURIER CNS Research Laboratory of the ENAC, ENAC, 7 avenue Edouard Belin, BP

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

HOW TO RECEIVE UTC AND HOW TO PROVE ACCURACY

HOW TO RECEIVE UTC AND HOW TO PROVE ACCURACY HOW TO RECEIVE UTC AND HOW TO PROVE ACCURACY Marc Weiss, Ph.D. Independent Consultant to Booz Allen Hamilton Weiss_Marc@ne.bah.com Innovation center, Washington, D.C. JANUARY 23, 2018 HOW DO YOU GET UTC

More information

LIMITS ON GPS CARRIER-PHASE TIME TRANSFER *

LIMITS ON GPS CARRIER-PHASE TIME TRANSFER * LIMITS ON GPS CARRIER-PHASE TIME TRANSFER * M. A. Weiss National Institute of Standards and Technology Time and Frequency Division, 325 Broadway Boulder, Colorado, USA Tel: 303-497-3261, Fax: 303-497-6461,

More information

A Simulation Tool for Space-time Adaptive Processing in GPS

A Simulation Tool for Space-time Adaptive Processing in GPS Progress In Electromagnetics Research Symposium 2006, Cambridge, USA, March 26-29 363 A Simulation Tool for Space-time Adaptive Processing in GPS W. Y. Zhao, L. F. Xu, and R. B. Wu Civil Aviation University

More information

Real-Time Software Receiver Using Massively Parallel

Real-Time Software Receiver Using Massively Parallel Real-Time Software Receiver Using Massively Parallel Processors for GPS Adaptive Antenna Array Processing Jiwon Seo, David De Lorenzo, Sherman Lo, Per Enge, Stanford University Yu-Hsuan Chen, National

More information

GA A22577 AN ELM-RESILIENT RF ARC DETECTION SYSTEM FOR DIII D BASED ON ELECTROMAGNETIC AND SOUND EMISSIONS FROM THE ARC

GA A22577 AN ELM-RESILIENT RF ARC DETECTION SYSTEM FOR DIII D BASED ON ELECTROMAGNETIC AND SOUND EMISSIONS FROM THE ARC GA A22577 AN ELM-RESILIENT RF ARC DETECTION SYSTEM FOR DIII D BASED ON ELECTROMAGNETIC AND SOUND EMISSIONS FROM THE ARC by D.A. PHELPS APRIL 1997 This report was prepared as an account of work sponsored

More information

Spoofing GPS Receiver Clock Offset of Phasor Measurement Units

Spoofing GPS Receiver Clock Offset of Phasor Measurement Units COORDINATED SCIENCE LABORATORY TECHNICAL REPORT UILU-ENG-12-2205 1 Spoofing GPS Receiver Clock Offset of Phasor Measurement Units Xichen Jiang Brian J. Harding Jonathan J. Makela Alejandro D. Domínguez-García

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

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

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

Performance Improvement of Receivers Based on Ultra-Tight Integration in GNSS-Challenged Environments

Performance Improvement of Receivers Based on Ultra-Tight Integration in GNSS-Challenged Environments Sensors 013, 13, 16406-1643; doi:10.3390/s13116406 Article OPEN ACCESS sensors ISSN 144-80 www.mdpi.com/journal/sensors Performance Improvement of Receivers Based on Ultra-Tight Integration in GNSS-Challenged

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

A Review of Vulnerabilities of ADS-B

A Review of Vulnerabilities of ADS-B A Review of Vulnerabilities of ADS-B S. Sudha Rani 1, R. Hemalatha 2 Post Graduate Student, Dept. of ECE, Osmania University, 1 Asst. Professor, Dept. of ECE, Osmania University 2 Email: ssrani.me.ou@gmail.com

More information

Cycle Slip Detection in Single Frequency GPS Carrier Phase Observations Using Expected Doppler Shift

Cycle Slip Detection in Single Frequency GPS Carrier Phase Observations Using Expected Doppler Shift Nordic Journal of Surveying and Real Estate Research Volume, Number, 4 Nordic Journal of Surveying and Real Estate Research : (4) 63 79 submitted on April, 3 revised on 4 September, 3 accepted on October,

More information

TEST RESULTS OF A HIGH GAIN ADVANCED GPS RECEIVER

TEST RESULTS OF A HIGH GAIN ADVANCED GPS RECEIVER TEST RESULTS OF A HIGH GAIN ADVANCED GPS RECEIVER ABSTRACT Dr. Alison Brown, Randy Silva, Gengsheng Zhang,; NAVSYS Corporation. NAVSYS High Gain Advanced GPS Receiver () uses a digital beam-steering antenna

More information

Broadcast Ionospheric Model Accuracy and the Effect of Neglecting Ionospheric Effects on C/A Code Measurements on a 500 km Baseline

Broadcast Ionospheric Model Accuracy and the Effect of Neglecting Ionospheric Effects on C/A Code Measurements on a 500 km Baseline Broadcast Ionospheric Model Accuracy and the Effect of Neglecting Ionospheric Effects on C/A Code Measurements on a 500 km Baseline Intro By David MacDonald Waypoint Consulting May 2002 The ionosphere

More information

Chapter 5. Clock Offset Due to Antenna Rotation

Chapter 5. Clock Offset Due to Antenna Rotation Chapter 5. Clock Offset Due to Antenna Rotation 5. Introduction The goal of this experiment is to determine how the receiver clock offset from GPS time is affected by a rotating antenna. Because the GPS

More information

Phase Center Calibration and Multipath Test Results of a Digital Beam-Steered Antenna Array

Phase Center Calibration and Multipath Test Results of a Digital Beam-Steered Antenna Array Phase Center Calibration and Multipath Test Results of a Digital Beam-Steered Antenna Array Kees Stolk and Alison Brown, NAVSYS Corporation BIOGRAPHY Kees Stolk is an engineer at NAVSYS Corporation working

More information

Demonstrations of Multi-Constellation Advanced RAIM for Vertical Guidance using GPS and GLONASS Signals

Demonstrations of Multi-Constellation Advanced RAIM for Vertical Guidance using GPS and GLONASS Signals Demonstrations of Multi-Constellation Advanced RAIM for Vertical Guidance using GPS and GLONASS Signals Myungjun Choi, Juan Blanch, Stanford University Dennis Akos, University of Colorado Boulder Liang

More information

Orion-S GPS Receiver Software Validation

Orion-S GPS Receiver Software Validation Space Flight Technology, German Space Operations Center (GSOC) Deutsches Zentrum für Luft- und Raumfahrt (DLR) e.v. O. Montenbruck Doc. No. : GTN-TST-11 Version : 1.1 Date : July 9, 23 Document Title:

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

Carrier Phase GPS Augmentation Using Laser Scanners and Using Low Earth Orbiting Satellites

Carrier Phase GPS Augmentation Using Laser Scanners and Using Low Earth Orbiting Satellites Carrier Phase GPS Augmentation Using Laser Scanners and Using Low Earth Orbiting Satellites Colloquium on Satellite Navigation at TU München Mathieu Joerger December 15 th 2009 1 Navigation using Carrier

More information

Measurement tools at heart of Smart Grid need calibration to ensure reliability

Measurement tools at heart of Smart Grid need calibration to ensure reliability Measurement tools at heart of Smart Grid need calibration to ensure reliability Smart grid; PMU calibration position 1 The North American interconnections, or electric transmission grids, operate as a

More information

GNSS Receiver Testing and Algorithm Development

GNSS Receiver Testing and Algorithm Development 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

More information

A Survey on SQM for Sat-Nav Systems

A Survey on SQM for Sat-Nav Systems A Survey on SQM for Sat-Nav Systems Sudarshan Bharadwaj DS Department of ECE, Cambridge Institute of Technology, Bangalore Abstract: Reduction of multipath effects on the satellite signals can be accomplished

More information

Positioning Performance Study of the RESSOX System With Hardware-in-the-loop Clock

Positioning Performance Study of the RESSOX System With Hardware-in-the-loop Clock International Global Navigation Satellite Systems Society IGNSS Symposium 27 The University of New South Wales, Sydney, Australia 4 6 December, 27 Positioning Performance Study of the RESSOX System With

More information

Integration of GPS with a Rubidium Clock and a Barometer for Land Vehicle Navigation

Integration of GPS with a Rubidium Clock and a Barometer for Land Vehicle Navigation Integration of GPS with a Rubidium Clock and a Barometer for Land Vehicle Navigation Zhaonian Zhang, Department of Geomatics Engineering, The University of Calgary BIOGRAPHY Zhaonian Zhang is a MSc student

More information

Spread Spectrum Techniques

Spread Spectrum Techniques 0 Spread Spectrum Techniques Contents 1 1. Overview 2. Pseudonoise Sequences 3. Direct Sequence Spread Spectrum Systems 4. Frequency Hopping Systems 5. Synchronization 6. Applications 2 1. Overview Basic

More information

Comparison of the NIST and NRC Josephson Voltage Standards (SIM.EM.BIPM-K10.b)

Comparison of the NIST and NRC Josephson Voltage Standards (SIM.EM.BIPM-K10.b) Comparison of the NIST and Josephson Voltage Standards (SIM.EM.BIPM-K10.b) Yi-hua Tang National Institute of Standards and Technology (NIST) Gaithersburg, MD 0899, USA Telephone: + (301) 975-4691, email:

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

Performance Analysis of Joint Multi-Antenna Spoofing Detection and Attitude Estimation

Performance Analysis of Joint Multi-Antenna Spoofing Detection and Attitude Estimation Performance Analysis of Joint Multi-Antenna Spoofing Detection and Attitude Estimation Andriy Konovaltsev, Manuel Cuntz, Christian Haettich, Michael Meurer Institute of Communications and Navigation, German

More information

V. Digital Implementation of Satellite Carrier Acquisition and Tracking

V. Digital Implementation of Satellite Carrier Acquisition and Tracking V. Digital Implementation of Satellite Carrier Acquisition and Tracking Most satellite systems utilize TDMA, where multiple users share the same channel by using the bandwidth for discrete intervals of

More information

Analysis of Bitgrabber Data Affected by Equatorial Ionospheric Scintillation Events During 2013 Solar Maximum

Analysis of Bitgrabber Data Affected by Equatorial Ionospheric Scintillation Events During 2013 Solar Maximum Analysis of Bitgrabber Data Affected by Equatorial Ionospheric Scintillation Events During 213 Solar Maximum Damien Serant BLOEN, Navigation Domain Thales Alenia Space France Toulouse, France Sébastien

More information