Next Article in Journal
The Multi-Purpose Airborne Sensor Carrier MASC-3 for Wind and Turbulence Measurements in the Atmospheric Boundary Layer
Next Article in Special Issue
High-Precision Indoor Visible Light Positioning Using Modified Momentum Back Propagation Neural Network with Sparse Training Point
Previous Article in Journal
δ-Generalized Labeled Multi-Bernoulli Simultaneous Localization and Mapping with an Optimal Kernel-Based Particle Filtering Approach
Previous Article in Special Issue
The Influence of Satellite Configuration and Fault Duration Time on the Performance of Fault Detection in GNSS/INS Integration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Innovative High-Precision Scheme for a GPS/MEMS-SINS Ultra-Tight Integrated System

1
School of Instrument Science and Opto-electronics Engineering, Beihang University, Beijing 100191, China
2
Luoyang Optoelectro Technology Development Center, Luoyang 471000, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(10), 2291; https://doi.org/10.3390/s19102291
Submission received: 12 March 2019 / Revised: 25 April 2019 / Accepted: 14 May 2019 / Published: 17 May 2019
(This article belongs to the Collection Positioning and Navigation)

Abstract

:
The Doppler-assisted error provided by a low-precision microelectromechanical system (MEMS) strapdown inertial navigation system (SINS) increases rapidly. Therefore, the bandwidth of the tracking loop for a global positioning system (GPS)/MEMS-SINS ultra-tight integration system is too narrow to track Doppler shift. GPS measurement error is correlated with the MEMS-SINS velocity error when the Doppler-assisted error exists, leading to tracking loop lock loss. The estimated precision of the integrated Kalman filter (IKF) also decreases. Even the integrated system becomes unstable. To solve this problem, an innovative GPS/MEMS-SINS ultra-tight integration scheme based on using high-precision carrier phase measurements as the IKF measurements is proposed in this study. By assisting the tracking loop with time-differenced carrier phase (TDCP) velocity, the carrier loop noise bandwidth and code correlator spacing are reduced. The tracking accuracies of the carrier and code are increased. The navigation accuracy of GPS/MEMS-SINS ultra-tight integration is further improved.

1. Introduction

The error characteristics of global positioning systems (GPSs) and strapdown inertial navigation systems (SINSs) are highly complementary. GPS/SINS integrated systems have the advantages of both GPS and SINS [1]. According to different data fusion strategies, the GPS/SINS integrated system can be implemented in three modes: with loose, tight, and ultra-tight integration [2]. Ultra-tight integration has become the main direction of GPS/SINS integrated systems due to its superior dynamic performance and anti-jamming capability [3]. GPS/MEMS-SINS integrated systems are important in military and commercial applications due to their low cost, small volume, low power dissipation, lightweightness, and high reliability [4]. In GPS/SINS ultra-tight integration, both the tracking loop filter output and the Doppler-assisted information are used to generate control instructions for the numerically controlled oscillator (NCO) [5]. Consequently, the dynamic performance of the GPS receiver is improved by reducing dynamic stress, and its loop thermal noise is restrained by reducing the loop bandwidth [6]. However, the response of the loop filter to tracking error is limited. The tracking loop is more dependent on the Doppler-assisted information for controlling the NCO, and the loop is more sensitive to the Doppler-assisted error [7,8]. There is a relationship between the accuracy of Doppler-assisted information and the MEMS-SINS device quality. As a consequence, low-precision MEMS-SINS-assisted information would mislead the tracking loop and result in tracking loop lock loss. This causes GPS measurement error to be correlated with the MEMS-SINS velocity error, and the correlation results in the decrease in the estimate precision of the integrated Kalman filter (IKF).
The GPS receiver uses a pseudo-range for positioning in ordinary conditions; the horizontal position error is about 10 m, the vertical position error is about 15 m, and the velocity error is about 0.2 m/s [9]. With the requirement for increased navigation accuracy, carrier phase measurements h been generally accepted in the microelectromechanical system [10]. Lee presented an effective carrier-smoothed-code filter for kinematic differential positioning [11]. The vehicle experiment result demonstrated that the position error was below 0.5 m. Ding proposed an improved time-differenced carrier phase (TDCP) velocity estimation approach [12]. The velocity error of this proposed algorithm using kinematic field test data is about 2.9 mm/s. Wendel proposed an approach to enhance the performance of tightly coupled GPS/INS systems using the TDCP in the IKF [13]. The hardware-in-the-loop test showed that the missile velocity error using this method is about 0.04 m/s and the attitude error is about 0.002 rad. Moafipoor presented a filter update method based on GPS carrier phase velocity calibration in the GPS/INS integration system to ensure the availability and continuity of the navigation solution [14]. The proposed method has a position error of about 14 cm and velocity error of about 3 mm/s.
Thus, using high-precision GPS TDCP velocity estimation to aid the tracking loop would reduce the carrier Doppler frequency error and the correlation between the GPS measurement error and the MEMS-SINS velocity error. Integrating high-precision GPS carrier phase measurements and MEMS-SINS would improve the accuracy of the GPS/MEMS-SINS integration. Therefore, this paper presents an innovative scheme for a carrier phase differential GPS/MEMS-SINS integrated system. TDCP velocity-assisted information is used to overcome the problem of large Doppler-assisted error caused by low-precision MEMS-SINS. High-precision TDCP velocity and carrier-smoothed pseudo-range (CSP) are used as the IKF measurements to enhance the dynamic performance, anti-jamming capability, and accuracy of navigation.

2. Scheme of the Proposed GPS/MEMS-SINS Ultra-Tight Integration

The Kalman filter is the data fusion method generally used in GPS/SINS integrated systems. The estimate precision of the IKF state vector is related to the accuracy of the model and measurements [15]. To improve the accuracy of GPS/MEMS-SINS ultra-tight integration, by assisting the tracking loop with TDCP velocity, an innovative GPS/MEMS-SINS ultra-tight integration scheme based on high-precision carrier phase measurement as the IKF measurement is proposed. The system configuration of the proposed integration in outlined in Figure 1.
The proposed scheme adopts TDCP velocity and CSP as the IKF measurements to estimate the state vector and to correct SINS errors. Phase lock loop (PLL) lock detector output is used as the operating mode control parameter to control GPS-assisted information. In normal working conditions, the TDCP velocity aids the PLL. The delay lock loop (DLL) is aided by low-noise-level PLL frequency estimation transformed by a scale factor. In complex working conditions, if carrier phase cycle slips occur, the TDCP velocity would be inaccurate. The innovative ultra-tight integration switches to MEMS-SINS-assisted PLL, and the PLL-assisted DLL mode is switched to MEMS-SINS-assisted DLL. The robustness of the innovative ultra-tight integration is enhanced during severe working conditions.
PLL is sensitive to the Doppler-assistederror, and it is the weak link in GPS/SINS ultra-tight integration. TDCP velocity is used to aid the GPS tracking loop to reduce the Doppler-assistederror, so the control instructions for the NCO could be more accurate. The PLL tracking accuracy is improved under highly dynamic and severe jamming conditions. The probability of loss lock decreases. Adopting TDCP velocity and CSP as the IKF measurements could improve the accuracy of IKF estimation. There are different updating rates and noise characteristics between the measurements. To avoid the high-precision TDCP velocity being obscured by the high noise level of the pseudo-range, two parts of the measurements are separated by considering the different updating rates. Considering the configuration of the federated filter, the innovative GPS/MEMS-SINS ultra-tight integration isolates the measurement noise of the CSP and TDCP velocity to take advantage of the high-precision measurement.
In this study, based on the above literature, TDCP was used to improve the speed measurement accuracy, CSP was used to improve the pseudo-distance measurement accuracy, a system solution was created on the basis of low-cost and low-precision MEMS/SINS, and a laboratory semi-physical simulation experiment and land vehicle experiment were conducted to further verify the feasibility of the scheme.

3. Establishment of the High-Precision GPS Measurement Model

3.1. Carrier-Smoothed Pseudo-Range Measurement Model

In the past, the pseudo-range was regarded as the most important basic measurement of a GPS receiver. With the increasing need for better navigation accuracy, carrier phase measurement has received more attention. The measurement noise in carrier phase measurements is much lower than the measurement noise in the pseudo-range. Because carrier phase measurements are smoothed and highly precise, the multipath error in carrier phase measurements is much lower than the multipath error in the pseudo-range. However, integer ambiguity is the key problem limiting the application of carrier phase measurements. The convergence time for the ambiguity is generally about 30 min [16]. However, with continuous carrier tracking, the integer ambiguity remains constant. Therefore, the integer ambiguity is eliminated by the difference between successive epochs of the carrier phase. These high-precision carrier phase measurements could be used to smooth the pseudo-range without integer ambiguity. The principle of carrier smoothed pseudo-range is shown in Figure 2.
φ ( s ) is the phase of L1 carrier launched by the satellite, and φ u b is the phase of L1 carrier received by the receiver, t s is the time of the satellite, t u is the time of the receiver and t is GPS time.
In GPS L1 signal carrier frequency, the pseudo-range and carrier models are presented as follows at epoch time k:
ρ k = r k + c ( δ t u , k δ t k ( s ) ) + I k + T k + O k + M ρ , k + ε ρ , k
ϕ k = λ 1 [ r k + c ( δ t u , k δ t k ( s ) ) I k + T k + O k + M ϕ , k ] + N + ε ϕ , k
where ρ k is the pseudo-range measurement; ϕ k is the carrier phase measurement; r k is the distance between the satellite and the GPS receiver; λ is the wavelength of the L1 carrier frequency; I k and T k are the ionosphere and troposphere delay equivalent range errors that belong to the transmission error, respectively; δ t u and δ t ( s ) are the GPS receiver clock error and satellite clock error, respectively; O k is satellite orbit error that belongs to the control segment error; M and ε are the multipath error and measurement noise, respectively; N is the integer ambiguity; and c is the speed of light in a vacuum.
As the carrier has been locked without cycle slips, the integer ambiguity of the carrier phase measurement remains constant at any time. The pseudo-range and carrier are respectively subtracted from successive epochs as expressed below:
ρ k ρ k 1 = Δ ρ k = r k r k 1 + c [ ( δ t u , k δ t u , k 1 ) ( δ t k ( s ) δ t k 1 ( s ) ) ] + I k I k 1 + T k T k 1 + O k O k 1 + M ρ , k M ρ , k 1 + ε ρ , k ε ρ , k 1 = Δ r k + c ( Δ δ t u , k Δ δ t k ( s ) ) + Δ I k + Δ T k + Δ O k + Δ M ρ , k + Δ ε ρ , k
λ ( ϕ k ϕ k 1 ) = λ Δ ϕ k = r k r k 1 + c [ ( δ t u , k δ t u , k 1 ) ( δ t k ( s ) δ t k 1 ( s ) ) ] ( I k I k 1 ) + T k T k 1 + O k O k 1 + M ϕ , k M ϕ , k 1 + λ ( ε ϕ , k ε ϕ , k 1 ) = Δ r k + c ( Δ δ t u , k Δ δ t k ( s ) ) Δ I k + Δ T k + Δ O k + Δ M ϕ , k + λ Δ ε ϕ , k
where the integer ambiguity of N would be counteracted, Δ ϕ k is the integrated Doppler from epoch k − 1 to k; Δ ρ k is the pseudo-range measurement change from epoch k − 1 to k; Δ r k is the distance change between the satellite and the GPS receiver from epoch k − 1 to k; Δ I k and Δ T k are ionosphere and troposphere delay equivalent range error change from epoch k − 1 to k, respectively; Δ δ t u and Δ δ t ( s ) are the GPS receiver clock error and satellite clock error change from epoch k − 1 to k, respectively; Δ O k is the satellite orbit error change from epoch k − 1 to k; Δ M and Δ ε are the multipath error change and measurement noise change from epoch k − 1 to k, respectively; and λ is the wavelength of the L1 carrier frequency. Thus, the pseudo-range and carrier phase variation can be combined into a kind of smoothed measurement without integer ambiguity. Using the modified Hatch filter [17], the recurrence formula is as follows:
ρ s , k = 1 m ρ k + m 1 m [ ρ s , k 1 + λ ( ϕ k ϕ k 1 ) ]
Equation (5) is the smoother equation of the carrier phase-smoothed pseudo-range measurement. The smoother output ρ s , k is called the carrier-smoothed pseudo-range (CSP) at epoch k, m is the smoothing time constant, and m is generally in the range of 20 to 100.
If carrier phase lock loss or cycle slips occur, then the smoother must be reset. The first pseudo-range measurement of the GPS receiver when the carrier phase locked is used to initialize ρ s , k is expressed as:
ρ s , 1 = ρ 1

3.2. Time-Differenced Carrier Phase Measurement Model

Carrier phase measurement is a method of determining an accurate signal propagation distance by measuring the carrier along the carrier propagation path [18]. The integer ambiguity is a constant with continuous carrier tracking. Consequently, the single-difference measurement without integer ambiguity can be determined by the difference between successive epochs of the carrier phase, and then the velocity measurement can be determined. The TDCP working principle is shown in Figure 3.
According to Equation (2), the equation for TDCP measurement can be derived. Considering that multipath error and measurement noise are both types of random noise, they can be merged into one term, ξ . The rewritten equation of the carrier phase measurement is:
λ ϕ k = r k + c ( δ t u , k δ t k ( s ) ) I k + T k + O k + λ N + ξ
The carrier phase was subtracted during successive epochs as follows:
λ Δ ϕ k = Δ r k + c ( Δ δ t u , k Δ δ t k ( s ) ) Δ I k + Δ T k + Δ O k + Δ ξ
Since the error variable quantities of the ionosphere, troposphere, satellite clock, and satellite orbit are less than 2.5 mm, these errors are in the same level as the carrier phase measurement error of the GPS receiver. Therefore, these four kinds of errors are eliminated by the difference between successive epochs. Δ ξ is the multipath error and measurement noise change from epoch k − 1 to k.
ϕ ˜ is defined as the carrier phase measurement without ionosphere, troposphere, satellite clock, and satellite orbit errors [19]:
λ Δ ϕ ˜ k = λ Δ ϕ k + Δ I k Δ T k Δ O k + c Δ δ t k ( s ) = Δ r k + c δ t u , k + Δ ξ
where Δ ϕ ˜ k is the carrier phase measurement change from epoch k − 1 to k. According to the position relationship between the satellite and the GPS receiver shown in Figure 3 during two successive GPS measurements, Δ r can be expressed as:
Δ r k = r S M , k r S M , k 1 = ( r S , k r M , k ) e k ( s ) ( r S , k 1 r M , k 1 ) e k 1 ( s ) = r S , k e k ( s ) r S , k 1 e k 1 ( s ) r M , k e k ( s ) + r M , k 1 e k 1 ( s )
where e k ( s ) represents the line-of-sight (LOS) unit vector from the GPS receiver to the observed satellite at epoch k.
As shown in Figure 3, the GPS receiver position r M , k can be described as:
r M , k = r M , k 1 + δ r M , k
Equation (10) can be expressed as:
Δ r k = r S , k e k ( s ) r S , k 1 e k 1 ( s ) r M , k e k ( s ) + r M , k 1 e k 1 ( s ) = ( r S , k e k ( s ) r S , k 1 e k 1 ( s ) ) ( r M , k 1 e k ( s ) r M , k 1 e k 1 ( s ) ) δ r M , k e k ( s )
After simplified treatment, Equation (12) can be rewritten as:
Δ r k = S D o p ( s ) G e o k , k 1 δ r M , k e k ( s )
Figure 3 shows that S D o p ( s ) is the distance variation from epoch k − 1 to epoch k. G e o k , k 1 is the variation in the geometric relation of the observed satellite and the GPS receiver caused by the change of the LOS vector.
Equation (13) is substituted into Equation (9) as follows:
λ Δ ϕ ˜ k ( s ) = S D o p ( s ) G e o k , k 1 δ r M , k e k ( s ) + c δ t u , k + Δ ξ
where S D o p ( s ) is calculated by the observed satellite and the LOS vector. The satellite position is calculated by the navigation message. G e o k , k 1 is calculated by the GPS receiver position, the satellite position, and the LOS vector. ϕ ˜ ˜ is the carrier phase measurement in which ϕ ˜ eliminates the influence of S D o p ( s ) and G e o k , k 1 as follows:
λ Δ ϕ ˜ ˜ k ( s ) = λ Δ ϕ ˜ k S D o p ( s ) + G e o k , k 1
Equation (15) is substituted into Equation (14) to obtain the measurement as shown:
λ Δ ϕ ˜ ˜ k ( s ) = δ r M , k e k ( s ) + c δ t u , k + Δ ξ
Therefore, the measurements of different satellites can be written in matrix form as
Z = H [ δ r M , k δ t u , k ]
where δ r M , k is the distance variation from epoch k − 1 to epoch k, δ t u , k is the GPS receiver clock error, and the measurement matrix H and the measurement Z are
H = [ e k ( 1 ) T 1 e k ( 2 ) T 1 1 e k ( N ) T 1 ]   and   Z = [ λ Δ ϕ ˜ ˜ k ( 1 ) λ Δ ϕ ˜ ˜ k ( 2 ) λ Δ ϕ ˜ ˜ k ( N ) ] ,   N 4
Therefore, the velocity of the GPS receiver can be estimated by the minimum mean square error:
[ δ r M , k δ t u , k ] = ( H T H ) 1 H T Z

4. Innovative SINS/GPS Ultra-Tight Integration Model

4.1. Modeling and Analysis of TDCP Velocity-Assisted PLL Tracking

The carrier loop is the weak link in a GPS receiver. The dynamic effect of the carrier loop easily causes carrier loop lose lock. The TDCP velocity-assisted PLL helps to eliminate most of the dynamic stress of the signal. The capability of tracking the dynamic signal is enhanced and the probability of carrier loop lock loss is reduced. In addition, the main error source of PLL includes thermal noise, which can be reduced by narrowing the noise bandwidth. However, narrowing the noise bandwidth will also increase the dynamic stress error. The assisted information can solve this problem well. The introduction of TDCP velocity-assisted can increase the loop equivalent bandwidth and reduce the dynamic stress error. To ensure the dynamic tracking range of PLL, the loop filter bandwidth can be reduced to restrain the thermal noise. The configuration of TDCP velocity-assisted PLL tracking is shown in Figure 4.
Supposing that the position and velocity of the GPS satellite S j in the Earth-centered Earth-fixed (ECEF) frame are X S j and V S j , respectively, and the position and velocity of GPS receiver in the ECEF frame are X r and V c p , respectively, then the Doppler-assisted frequency is
f d o p p = f L 1 c V a i d = f L 1 c ( V c p V S j ) ( X r X S j ) X r X S j = f L 1 c ( V c p V S j ) L i
where L i is the direction cosine matrix (DCM) between satellites and the GPS receiver from the Earth-centered inertial (ECI) frame to the ECEF frame, c is the speed of light in a vacuum, f L 1 is the GPS signal L1 carrier frequency, and V a i d is the assisted velocity.
Transforming the assisted velocity error to the Doppler frequency error is achieved as follows:
δ f d o p p = f L 1 c δ V a i d = f L 1 c δ V L i
where δ f d o p p is the Doppler frequency error, δ V a i d is the assisted velocity error, and δ V is the velocity estimation error of a SINS.
The error model of TDCP velocity-assisted PLL tracking is shown in Figure 5.
According to the loop structure, the closed-loop transfer function is
H ( s ) = φ ^ ( s ) φ ( s ) = K o a s + a + K P L L τ 2 + 1 τ 1 1 + K P L L τ 2 + 1 τ 1
where K P L L = K o K d is the gain of the loop filter. Since the assisted information can extend the tracking loop bandwidth, the loop filter sets a low bandwidth to track the remaining frequency error, δ f d o p p .
When the carrier loop is locked, the carrier phase error is expressed as
δ φ ( s ) = φ ( s ) φ ^ ( s )
After carrier phase error filtering, the filter output is
δ f L P F ( s ) = K d τ 2 s + 1 τ 1 s δ φ ( s )
After transformation into the time-domain, Equation (23) is expressed as
δ f ˙ L P F = K d τ 2 δ φ ˙ + δ φ τ 1
The PLL frequency-tracking error δ f P L L is the sum of the loop filter output δ f L P F and the Doppler-assisted error δ f d o p p :
δ f P L L = δ f L P F + δ f d o p p
The variation rate of the carrier phase tracking error δ φ ˙ caused by δ f P L L is
δ φ ˙ = 2 π ( δ f L P F + f L c δ V T L i )
Equation (26) is substituted into Equation (24) to obtain the PLL error equation as follows:
δ f ˙ L P F = K d [ 2 π τ 2 τ 1 ( δ f L P F + δ f d o p p ) + δ φ τ 1 ]
The TDCP velocity-assisted PLL mode includes an assisted loop and a carrier tracking loop. In the assisted loop, TDCP velocity is considered as assisting information to eliminate the dynamic stress in the carrier loop. In the carrier tracking loop, according to the output of the assisting frequency and loop filter, NCO modulates the carrier frequency. PLL only tracks the remaining frequency error, δ f d o p p . The anti-jamming capability of PLL is enhanced by modulating the loop filter parameter to reduce the loop bandwidth.

4.2. Modeling and Analysis of PLL-Assisted DLL Tracking

To prevent the code loop from being tainted by the decrease in carrier tracking performance in complicated working conditions, two assisted modes were designed to help the code loop in the innovative ultra-tight integration. The two assisted modes are switched by judging whether the carrier loop is locked. If the carrier loop is locked, the code DLL is aided by PLL. Instead, the assisted mode is switched to MEMS-SINS-assisted DLL to eliminate the burden of DLL tracking the vehicle dynamics. The configuration of TDCP velocity-assisted DLL tracking is depicted in Figure 6.
The principle of assisted DLL involves using PLL frequency estimation to assist the code loop. The PLL loop filter output f P L L is transformed by a scale factor into the assisted DLL code rate to maintain the DLL locking bandwidth when the carrier loop is locked. Therefore, the loop gain can be reduced and the anti-jamming capability of the code loop can be enhanced. However, the DLL with a closed-loop structure tracks drift error caused by the carrier Doppler-assistederror. When the carrier loop loses lock, the assisted mode is switched to the MEMS-SINS-assisted code loop. The MEMS-SINS velocity information corrected by IKF and the output of the code loop filter are combined into a driving signal to control the predicted signal delay. The code loop would only track the remaining frequency error. The code loop works in narrow band mode to enhance the loop’s anti-jamming capability.
Setting the PLL lock detector is used to detect the tracking state of the carrier phase. The output of the detector is a function of the carrier phase tracking error, expressed as
L _ C 2 ϕ k = ( i = 1 m I P , i ) 2 ( i = 1 m Q P , i ) 2 ( i = 1 m I P , i ) 2 + ( i = 1 m Q P , i ) 2
where m = 20 ms PIT ; PIT is the predetection integration time, and its value can be selected as 1, 2, 5, or 10 ms; I P , i is the prompt output of the in-phase branch; and Q P , i is the prompt output of the orthogonal branch. The threshold of the PLL lock detector is 0.7. The threshold is set when at least 85% of the signal energy is mainly in the in-phase I branch. If the output is less than 0.7, carrier loop lock loss occurs [20].
The PLL-assisted DLL mode includes a PLL frequency-assisted loop and a code tracking loop. Code loop-assisted information is calculated in the PLL frequency-assisted loop. The code tracking loop includes loop gain and noise bandwidth. The error model of PLL-assisted DLL tracking is shown in Figure 7.
The tracking error equation of the code loop can be expressed as:
δ ρ ˙ D L L = K D L L δ ρ D L L + δ V a i d + K D L L W
where δ ρ is the pseudo-range measurement error, K D L L is the code loop gain, W is the code loop driving noise caused by thermal noise and interference, and ρ ˙ a i d is the pseudo-range rate for assisted DLL.
Although the GPS signal is interrupted temporarily, as long as the carrier and code tracking are not separated and the assisted frequency is not interrupted, DLL could still provide valid synchronous code based on PLL frequency estimation assistance.

4.3. Modeling of the Innovative GPS/MEMS-SINS Ultra-Tight Integration

4.3.1. State Equations

The error model of the innovative SINS/GPS ultra-tight integrated system includes the error models of SINS, GPS, PLL tracking, and DLL tracking.

SINS Error Model

SINS errors consist of position error, velocity error, misalignment angle error, and inertial measurement unit (IMU) error. The state equation is expressed as
X ˙ I = F I X I + G I W I
X I = [ δ L δ λ δ h δ V E δ V N δ V U φ E φ N φ U ε b x ε b y ε b z ε r x ε r y ε r z x y z ] 18 × 1 T
W I = [ ω g x ω g y ω g z ω b x ω b y ω b z ω a x ω a y ω a z ] 9 × 1 T
where δ L is latitude error; δ λ is longitude error; δ h is height error; δ V E , δ V N , and δ V U are the east, north, and zenith velocity errors, respectively; φ E , φ N , and φ U are the misalignment angle errors in the east, north, and zenith directions, respectively; ε b is the standard deviation of the gyroscope measurement noise; ε r is the first-order Markov process of the gyroscope; is the constant bias of the accelerometer; ω g is the angular random walk of the gyroscope; ω b is the white noise in ε r ; ω a is the random bias of the accelerometer; and F I and G I are determined by SINS error equations.

GPS Error Model

GPS errors consist of distance error caused by clock error b c l k and clock frequency error d c l k . The state equation is expressed as
X ˙ G = F G X G + G G W G
X G = [ b c l k d c l k ] T , F G = [ 0 1 0 1 T c l k ] , G G = I 2 W G = [ ω b ω d ] T
where T c l k is the correlation time of the equivalent distance rate random walk, ω b is the noise of the equivalent distance, and ω d is the noise of the equivalent distance rate.

PLL Tracking Error Model

The PLL tracking error model can be expressed in matrix form as
[ δ φ ˙ δ f ˙ L P F ] = [ 0 2 π K d τ 1 2 π K d τ 2 τ 1 ] [ δ φ δ f L P F ] + [ 2 π 2 π K d τ 2 τ 1 ] δ f d o p p
where δ φ ˙ is the variation rate of carrier phase tracking error, δ f ˙ L P F is the variation rate of the loop filter output, δ f d o p p is the Doppler-assistederror, K d is the gain of the discriminator, and τ 1 and τ 2 are the time constants of the filter.
The error equations of the four tracking channels are merged to obtain the state equations of the PLL tracking error:
X ˙ P = F P X P + G P W P
where the state vector is chosen as X P = [ δ φ 1 , δ φ 2 , δ φ 3 , δ φ 4 , δ f L P F 1 , δ f L P F 2 , δ f L P F 3 , δ f L P F 4 ] T , G P is the system noise matrix, W P is the system noise vector, and F P is the system state matrix as follows:
F P = [ 0 4 × 4 2 π I 4 × 4 K d τ 1 I 4 × 4 2 π K d τ 2 τ 1 I 4 × 4 ] 8 × 8

DLL Tracking Error Model

The state vector is chosen as X D = [ δ ρ D L L 1 , δ ρ D L L 2 , δ ρ D L L 3 , δ ρ D L L 4 ] , and the state equation of the DLL tracking error can be expressed as:
X ˙ D = F D X D + G D W D
where W D is the system noise vector, G D is the system noise matrix, and F D is the system state matrix:
F D = [ K D L L 1 K D L L 2 K D L L 3 K D L L 4 ] ,   G D = [ K D L L 1 K D L L 2 K D L L 3 K D L L 4 ] .
Combining the error equations of the SINS, GPS, PLL tracking, and DLL tracking, the system state error equation can be expressed as
[ X ˙ I X ˙ G X ˙ P X ˙ D ] = [ F I F G F I P F P F I D F D ] [ X I X G X P X D ] + [ G I G G G P G D ] [ W I W G W P W D ]
where F I P and F I D are
F I P = 2 π f L 1 c [ L i K d τ 2 τ 1 L i ] 8 × 18 ,   F I D = [ 0 4 × 3 L i 0 4 × 12 ] 4 × 18
where L i is the direction cosine matrix (DCM) between satellites and the GPS receiver from the Earth-centered inertial (ECI) frame to the ECEF frame.

4.3.2. Measurement Equations

Measurement equations consist of two parts: the difference between the GPS CSP ρ s and the pseudo-range ρ I of the observed satellite and the GPS receiver position calculated by MEMS-SINS, and the difference between TDCP velocity V c p and MEMS-SINS velocity V I . The measurement vector, measurement noise vector, and measurement matrix of the integrated system are expressed as:
Z 1 = [ ρ I j ρ s j ] = H 1 X + V 1 H 1 = [ H ρ 1 0 4 × 15 H ρ 2 0 4 × 8 Ι 4 ] Z 2 = [ V I E V c p E V I N V c p N V I U V c p U ] = H 2 X + V 2 H 2 = [ 0 3 × 3 Ι 3 0 3 × 12 0 3 × 2 0 3 × 12 ] }
where j is the satellite number, H ρ 1 is the conversion relation of the DCM between satellites and the GPS receiver from the ECI frame to the ECEF frame, H ρ 2 is the relationship between GPS error and measurements, and V 1 and V 2 are the measurement noise matrices.

5. Experimental Verification and Analysis

To verify the performance of the innovative GPS/MEMS-SINS ultra-tight integration, highly dynamic and strong interference experiments were conducted on indoor semi-physical simulation experimental equipment. A land vehicle experiment was conducted outdoors.
The system uses low-precision MEMS-SINS. The IMU errors of MEMS-SINS are as follows: the constant bias and random bias of each accelerometer were chosen as 1 × 10 4   g and 5 × 10 5   g ( 3 σ ), respectively; the standard deviation of each gyro measurement noise is 10 ° / h ( 3 σ ); and the angular walk random of each gyro is 5 ° / h ( 3 σ ).
The carrier frequency of the L1 signal received by the GPS receiver antenna is 1575.42 MHz. After necessary amplification and local oscillator mixing, the carrier frequency is converted to an intermediate frequency. Finally, analog–digital converter (ADC) sampling with a frequency of 5.174 MHz is used to obtain the digital intermediate frequency signal with a theoretical intermediate frequency value of 1.405 MHz. The receiver uses quartz crystal as the timing frequency source, and its daily frequency stability is 10−11. The noise bandwidth of the PLL carrier loops is 4 Hz, the second-order code loop bandwidth is 1 Hz, the correlator spacing is 10 sampling intervals, and PIT is 1 ms. The updating frequencies of the two subfilters are 1 Hz and 100 Hz. The updating frequency of the senior filter is 1 Hz.

5.1. Semi-Physical Simulation Experiment

Figure 8 depicts the semi-physical simulation experiment system, which was composed of a master control computer, a numerical simulation computer, a three-axis simulation platform, a satellite simulator, a jammer, and measurement and control equipment. The system can be used to simulate and reproduce the air movement environment in the laboratory and to test, verify, and evaluate the performance of the integrated navigation system.
The numerical simulation computer generates the flight path of the aircraft and the standard flight path of the missile according to the selected aircraft motion model, missile dynamics model, and motion model, as well as the relative motion model between the aircraft and the missile, seeker model, sensor model, steering gear model, control signal generation model, and other models. The numerical simulation computer takes the standard flight path of the missile as the evaluation benchmark of the whole inertial navigation performance test. The gyroscope and accelerometer outputs are obtained, and the triaxial turntable is controlled by the master control computer to generate corresponding measurement outputs of the gyroscope. The acceleration information is input to the integrated navigation products. The missile’s standard flight path information is fed into the satellite simulator and jammer through the numerical simulation computer to generate digital satellite signals and interference signals corresponding to the input flight path. In the operation of the onboard integrated navigation system, and the output subtracts the standard trajectory to evaluate the accuracy of integrated navigation.

5.2. Result and Analysis of the High-Precision GPS Measurement Model

5.2.1. Result and Analysis of CSP

High-precision navigation measurements can be obtained by CSP. The errors of the GPS conventional pseudo-range and CSP are depicted in Figure 9a,b, respectively.
The CSP measurements are more accurate than those of the conventional pseudo-range because code measurement does not compensate for the errors caused by the satellite clock, ephemeris, ionosphere, and troposphere. However, the propagation error can be compensated for by code measurements combined with carrier phase measurements. The Hatch filter assigns greater weighting to carrier phase measurements than code measurements. The multipath error of the code measurement could be smoothed within the filter length range. The CSP measurements provide more accurate IKF measurements.

5.2.2. Result and Analysis of TDCP Velocity

The high-precision velocity of the aircraft can be calculated using high-precision carrier phase measurements. The GPS TDCP velocity and GPS conventional velocity are shown in Figure 10a,b, respectively.
As seen in Figure 10, due to the GPS tracking loop being aided by the Doppler-assisted information, the dynamic tracking ranges of the carrier loops and the carrier loop noise bandwidth are reduced. The tracking accuracy of the GPS tracking loop is improved. Therefore, the accuracy of TDCP velocity can reach the centimeter level and even the millimeter level. Compared to GPS conventional velocity, the updating frequency of TDCP is higher to help the GPS tracking loops.

5.3. Result and Analysis of the Tracking Loop in Innovative Ultra-Tight Integration

5.3.1. Performance Analysis Under Highly Dynamic Conditions

In the simulation, the aircraft experienced a step acceleration of 30 g from 30 s to 50 s, which corresponds to a step acceleration of −22.8 g along the LOS vector for channel 2. The simulations of conventional and ultra-tight integration under these conditions are shown in Figure 11a,b, respectively.
As seen in Figure 11, the PLL lock detector output is represented on the left-hand-side y-axes. The LOS acceleration is represented on the right—hand-side y-axes; the PLLs of both the conventional and ultra-tight integrations are in lock-in state from 0 to 30 s (when the PLL lock detector outputs are greater than 0.7). However, the PLL of the conventional ultra-tight integration immediately lost lock at the initial moment of the step acceleration, mainly because the major navigation error in MEMS-SINS leads to a deviation in the GPS-assisted information when the aircraft undergoes highly dynamic maneuvers. The tracking error of PLL increases, thereby increasing the GPS measurement error. Then, the estimate precision of the IKF decreases and the accuracy of correcting MEMS-SINS error also decreases. The deviations in the Doppler-assistedinformation are not effectively corrected promptly, resulting in PLL lock loss and steady state error of the carrier phase occurring beyond the tracking threshold. In Figure 11a, PLL lock detector output oscillates within [−1,1] after 30 s, indicating that continuous cycle slips occur during the step acceleration. In contrast, there is a transient tracking error in TDCP velocity-assisted PLL at 30 s, but PLL cycle slips never occur. The tracking error is rapidly reduced. Then, tracking step acceleration of 22.8 g can be achieved.

5.3.2. Performance Analysis Under Severe Jamming Conditions

In the simulation, wideband noise was injected into GPS intermediate frequency (IF) signals from 20 to 40 s. The C / N 0 of each channel decreased linearly from the conventional 42 dB·Hz to 5 dB·Hz. The wideband noise disappeared at 40 s. The C / N 0 returned to the conventional level.
The PLL lock detector outputs of the conventional and innovative ultra-tight integrations are shown in Figure 12a,b, respectively. With increasing the energy of the jamming signal, the PLL lock detector output of the conventional integration decreases gradually. Once the detector output is lower than 0.7, PLL loses lock. When the jamming signals disappear, PLL lock delay results in importing error. In contrast, once the PLL of the proposed integration loses lock under increasing jamming energy, the system operation mode is automatically switched to MEMS-SINS-assisted DLL. In this mode, the noncoherent integration of the received signal and the local carrier wave generated by the MEMS-SINS-derived frequency turns the carrier wave of the received signal off. The code-phase error information is provided for the DLL discriminator. Thus, DLL can output measurements. With the relatively superior anti-jamming capability of DLL, the MEMS-SINS-assisted DLL mode can maintain navigation performance, even when C / N 0 is lower than 8 dB·Hz in the short term. The anti-jamming capability of the innovative integration is enhanced, and this makes the integration more robust and available. After the jamming signal disappeared, the PLL lock detector output returned to the lock-in state rapidly. After short-term interference, the MEMS-SINS-assisted DLL mode is sufficient to provide carrier frequency information within the tracking pull-in range for PLL. Therefore, in this mode, PLL re-locks the received signal rapidly and accurately, eliminating the need to implement coarse acquisition for the carrier.

5.4. Land Vehicle Experiment

The land vehicle system is shown in Figure 13 and Figure 14. As the test benchmark, the land vehicle had a master inertial navigation system (MINS) and a high-precision differential global positioning system (DGPS), which employed JNSGyro-4T produced by JAVAD, the positioning accuracy of which can reach 1 cm. The land vehicle system was controlled by the master control system, and the integrated navigation system was installed on a vehicle-mounted turntable. The integrated navigation system was initialized by the master inertial navigation system, and the data acquisition system recorded the output of the integrated navigation system and test benchmark. The difference between MINS-DGPS and SINS after the lever arm and time delay compensation could be used to evaluate the navigation accuracy. Figure 13c shows the dynamic trajectory of the vehicle obtained from the GPS.

5.5. Result and Analysis of Our Proposed Ultra-Tight Integration

As seen in Figure 15 and Figure 16, the proposed ultra-tight integration is more accurate under the same simulation conditions because the tracking of the proposed integration system aided by high-precision TDCP velocity is more accurate compared with conventional MEMS-SINS ultra-tight integration. Improving tracking accuracy ensures that the carrier phase information output is more accurate. Thus, a cycle is formed, improving the GPS tracking performance, assisted information, and the measurement of IKF. The position error and velocity error of the proposed integration system converge rapidly, and navigation accuracy is further improved.

6. Conclusions

The navigation performance of ultra-tight GPS/MEMS-SINS integration is influenced by the accuracy of MEMS-SINS. To improve the navigation performance of GPS/MEMS-SINS ultra-tight integration, we proposed an innovative GPS/MEMS-SINS ultra-tight integration scheme based on using high-precision carrier phase measurement as the IKF measurement. According to the scheme design and simulation experiments, we drew the following conclusions:
(1)
The dynamic tracking range of carrier loops is reduced by assisting PLL with TDCP velocity. The loop equivalent bandwidth is enhanced so that the carrier loop noise bandwidth can be greatly reduced to restrain the thermal noise. The dynamic performance, anti-jamming capability, and the tracking accuracy of PLL are improved.
(2)
The Doppler range is reduced by assisting DLL with PLL and MEMS-SINS. The loop gain and the code correlator spacing are reduced. The anti-jamming capability and the tracking accuracy of DLL are improved.
(3)
With the improved tracking accuracy, carrier phase measurements maintain high precision. MEMS-SINS errors are accurately estimated and corrected using the TDCP velocity and CSP as the IKF measurements. The navigation accuracy of the innovation GPS/MEMS-SINS ultra-tight integration was thus further improved.
Our proposed ultra-tight integration system has the potential for broad use in engineering applications that use low-cost MEMS-SINS for high-precision navigation. The dynamic performance and anti-jamming capability of our proposed system are improved compared with conventional ultra-tight integration.

Author Contributions

Q.L. contributed to conceptualization, development of methodology, hardware and software development, data acquisition, and data processing, formal analysis, manuscript drafting and revision, data interpretation and validation. Y.Z. contributed to study conception, manuscript revision, supervision of the project, and funding acquisition.

Funding

This research was funded by the Natural Science Foundation of China (NSFC) under Grant No. 61233005 and the Aviation science fund under Grant Nos. 20160812004, 20160112002, and 2016ZA12002.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Quinchia, A.; Falco, G.; Falletti, E.; Dovis, F.; Ferrer, C. A comparison between different error modeling of mems applied to gps/ins integrated systems. Sensors 2013, 13, 9549–9588. [Google Scholar] [CrossRef] [PubMed]
  2. Chen, X.Y.; Yu, J.; Zhu, X.F. Theoretical analysis and application of kalman filters for ultra-tight global position system/inertial navigation system integration. Trans Inst. Meas. Control 2012, 34, 648–662. [Google Scholar] [CrossRef]
  3. Zhang, X.; Miao, L.J.; Shao, H.J. Tracking architecture based on dual-filter with state feedback and its application in ultra-tight gps/ins integration. Sensors 2016, 16, 627. [Google Scholar] [CrossRef] [PubMed]
  4. Rabbou, M.; El-Rabbany, A. Integration of gps precise point positioning and mems-based ins using unscented particle filter. Sensors 2015, 15, 7228–7245. [Google Scholar] [CrossRef] [PubMed]
  5. Jwo, D.J.; Yang, C.F.; Chuang, C.H.; Lin, K.C. A novel design for the ultra-tightly coupled gps/ins navigation system. J. Navig. 2012, 65, 717–747. [Google Scholar] [CrossRef]
  6. Chiang, K.W.; Duong, T.; Liao, J.K. The performance analysis of a real-time integrated ins/gps vehicle navigation system with abnormal gps measurement elimination. Sensors 2013, 13, 10599–10622. [Google Scholar] [CrossRef] [PubMed]
  7. Luo, Y.; Babu, R.; Wu, W.Q.; He, X.F. Double-filter model with modified kalman filter for baseband signal pre-processing with application to ultra-tight gps/ins integration. GPS Solut. 2012, 16, 463–476. [Google Scholar] [CrossRef]
  8. Tang, X.; Falco, G.; Falletti, E.; Presti, L.L. Theoretical analysis and tuning criteria of the kalman filter-based tracking loop. GPS Solutions 2015, 19, 489–503. [Google Scholar] [CrossRef]
  9. Parkinson, B.W. Progress in Astronautics and Aeronautics: Global Positioning System: Theory and Applications; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 1996. [Google Scholar]
  10. Hu, Y.F.; Bian, S.F.; Ji, B.; Li, J. GNSS spoofing detection technique using fraction parts of double-difference carrier phases. J. Navig. 2018, 71, 1111–1129. [Google Scholar] [CrossRef]
  11. Lee, H.K.; Rizos, C. Position-domain hatch filter for kinematic differential GPS/GNSS. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 30–40. [Google Scholar] [CrossRef]
  12. Ding, W.; Wang, J. Precise Velocity Estimation with a Stand-Alone GPS Receiver. J. Navig. 2011, 64, 311–325. [Google Scholar] [CrossRef]
  13. Wendel, J.; Trommer, G.F. Tightly coupled GPS/INS integration for missile applications. Aerosp. Sci. Technol. 2004, 8, 627–634. [Google Scholar] [CrossRef]
  14. Moafipoor, S.; Grejner-Brzezinska, D.A.; Toth, C.K. Tightly coupled GPS/INS integration based on GPS carrier phase velocity update. In Proceedings of the 2004 National Technical Meeting of The Institute of Navigation, San Diego, CA, USA, 26–28 January 2004; pp. 1094–1102. [Google Scholar]
  15. Zhan, X.; Liu, B.; Liu, M. The gnss/mems imu ultra-tightly integrated navigation system based on dual-loop nco control method and cascaded channel filters. J. Navig. 2018, 12, 1241–1250. [Google Scholar]
  16. Bolla, P.; Won, J.H. Performance analysis of geometry-free and ionosphere-free code-carrier phase observation models in integer ambiguity resolution. J. Navig. 2018, 12, 1313–1319. [Google Scholar] [CrossRef]
  17. Gebre-Egziabher, D.; Powell, J.D.; Enge, P. Design and Performance Analysis of a Low-Cost Aided Dead Reckoning Navigation System. Gyroscopy Navig. 2001, 4, 83–92. [Google Scholar]
  18. Allende-Alba, G.; Montenbruck, O.; Hackel, S.; Tossaint, M. Relative positioning of formation-flying spacecraft using single-receiver GPS carrier phase ambiguity fixing. GPS Solut. 2018, 22, 68. [Google Scholar] [CrossRef]
  19. Graas, F.V.; Soloviev, A. Precise velocity estimation using a stand-alone GPS receiver. J. Navig. 2004, 51, 283–292. [Google Scholar] [CrossRef]
  20. Gao, Z.; Li, T.; Zhang, H.; Ge, M.; Schuh, H. Evaluation on real-time dynamic performance of BDS in PPP, RTK, and INS tightly aided modes. Adv. Space Res. 2018, 61, 2393–2405. [Google Scholar] [CrossRef]
Figure 1. Innovative scheme for the GPS/MEMS-SINS ultra-tight integrated system. GPS: global positioning system; MEMS-SINS: microelectromechanical system–strapdown inertial navigation system; IF: intermediate frequency; K:switch; PLL: phase lock loop; IMU: inertial measurement unit; Z:measurement; P:variance matrix.
Figure 1. Innovative scheme for the GPS/MEMS-SINS ultra-tight integrated system. GPS: global positioning system; MEMS-SINS: microelectromechanical system–strapdown inertial navigation system; IF: intermediate frequency; K:switch; PLL: phase lock loop; IMU: inertial measurement unit; Z:measurement; P:variance matrix.
Sensors 19 02291 g001
Figure 2. Schematic of the principle of the carrier-smoothed pseudo-range.
Figure 2. Schematic of the principle of the carrier-smoothed pseudo-range.
Sensors 19 02291 g002
Figure 3. Schematic of the principle of the time-differenced carrier phase (TDCP) process. S k 1 j and S k j are satellite numbered j at epoch k − 1 and k, r S , k 1 and r S , k are position of satellite numbered j at epoch k − 1 and k − 1, δ r S , k is the satellite flight distance from epoch k − 1 to k, M k 1 m and M k n are GPS receiver at epoch k − 1 and k, r M , k 1 and r M , k are position of GPS receiver at epoch k − 1 and k, δ r M , k is the GPS receiver distance moved from epoch k − 1 to k, r S M , k 1 and r S M , k are the distances between the GPS receiver and the satellite at epoch k − 1 and k.
Figure 3. Schematic of the principle of the time-differenced carrier phase (TDCP) process. S k 1 j and S k j are satellite numbered j at epoch k − 1 and k, r S , k 1 and r S , k are position of satellite numbered j at epoch k − 1 and k − 1, δ r S , k is the satellite flight distance from epoch k − 1 to k, M k 1 m and M k n are GPS receiver at epoch k − 1 and k, r M , k 1 and r M , k are position of GPS receiver at epoch k − 1 and k, δ r M , k is the GPS receiver distance moved from epoch k − 1 to k, r S M , k 1 and r S M , k are the distances between the GPS receiver and the satellite at epoch k − 1 and k.
Sensors 19 02291 g003
Figure 4. Configuration of TDCP velocity-assisted PLL tracking. NCO: numerically controlled oscillator; f d o p p is the Doppler frequency, f L P F is output of loop filter, f P L L is Control frequency of NCO, V c p is TDCP velocity, V I is velocity of SINS.
Figure 4. Configuration of TDCP velocity-assisted PLL tracking. NCO: numerically controlled oscillator; f d o p p is the Doppler frequency, f L P F is output of loop filter, f P L L is Control frequency of NCO, V c p is TDCP velocity, V I is velocity of SINS.
Sensors 19 02291 g004
Figure 5. Model of TDCP velocity-assisted PLL tracking. Where φ is the phase of the input carrier signal, φ ^ is the local carrier signal phase, δ φ is the phase error between the local carrier and the input carrier, δ f d o p p is the Doppler-assisted error, δ f L F P is the loop filter output, and δ f P L L is the PLL frequency-tracking error. G ( s ) = a s + a is the low-pass filter used to limit the bandwidth of SINS. The loop filter is an ideal integral filter, F ( s ) = τ 2 s + 1 τ 1 s , where τ 1 and τ 2 are the time constants of the filter, K d is the gain of the discriminator, and K o is the gain in NCO.
Figure 5. Model of TDCP velocity-assisted PLL tracking. Where φ is the phase of the input carrier signal, φ ^ is the local carrier signal phase, δ φ is the phase error between the local carrier and the input carrier, δ f d o p p is the Doppler-assisted error, δ f L F P is the loop filter output, and δ f P L L is the PLL frequency-tracking error. G ( s ) = a s + a is the low-pass filter used to limit the bandwidth of SINS. The loop filter is an ideal integral filter, F ( s ) = τ 2 s + 1 τ 1 s , where τ 1 and τ 2 are the time constants of the filter, K d is the gain of the discriminator, and K o is the gain in NCO.
Sensors 19 02291 g005
Figure 6. Model of TDCP velocity-assisted DLL tracking. Where ρ I is the pseudo-range calculated by SINS, ρ s , k is the carrier phase measurement smoothed pseudo-range, ρ is the pseudo-range measured by GPS, ρ ^ is the pseudo-range estimated by the receiver loop, δ ρ is the pseudo-range error between the GPS measurement and receiver loop estimation, f P L L is the carrier loop tracking aiding frequency, δ τ is the phase difference of the receiver pseudo-random code, ρ ˙ D L L is the pseudo-range rate calculated by the receiver loop, and ρ ˙ a i d is the pseudo-range rate for aiding DLL.
Figure 6. Model of TDCP velocity-assisted DLL tracking. Where ρ I is the pseudo-range calculated by SINS, ρ s , k is the carrier phase measurement smoothed pseudo-range, ρ is the pseudo-range measured by GPS, ρ ^ is the pseudo-range estimated by the receiver loop, δ ρ is the pseudo-range error between the GPS measurement and receiver loop estimation, f P L L is the carrier loop tracking aiding frequency, δ τ is the phase difference of the receiver pseudo-random code, ρ ˙ D L L is the pseudo-range rate calculated by the receiver loop, and ρ ˙ a i d is the pseudo-range rate for aiding DLL.
Sensors 19 02291 g006
Figure 7. Model of PLL-assisted DLL tracking.
Figure 7. Model of PLL-assisted DLL tracking.
Sensors 19 02291 g007
Figure 8. Simulation experiment system setup.
Figure 8. Simulation experiment system setup.
Sensors 19 02291 g008
Figure 9. (a) GPS pseudo-range measurement error. (b) GPS carrier-smoothed pseudo-range (CSP) measurement error.
Figure 9. (a) GPS pseudo-range measurement error. (b) GPS carrier-smoothed pseudo-range (CSP) measurement error.
Sensors 19 02291 g009
Figure 10. (a) GPS velocity measurement error. (b) GPS TDCP velocity measurement error.
Figure 10. (a) GPS velocity measurement error. (b) GPS TDCP velocity measurement error.
Sensors 19 02291 g010
Figure 11. (a) PLL lock detector output of conventional ultra-tight integration. (b) PLL lock detector output of our proposed ultra-tight integration.
Figure 11. (a) PLL lock detector output of conventional ultra-tight integration. (b) PLL lock detector output of our proposed ultra-tight integration.
Sensors 19 02291 g011
Figure 12. (a) PLL lock detector output of the conventional ultra-tight integration. (b) PLL lock detector output of our proposed ultra-tight integration.
Figure 12. (a) PLL lock detector output of the conventional ultra-tight integration. (b) PLL lock detector output of our proposed ultra-tight integration.
Sensors 19 02291 g012
Figure 13. Test platform. (a) Mobile test vehicle, (b) internal test equipment, and (c) trajectory on map shown by the red line.
Figure 13. Test platform. (a) Mobile test vehicle, (b) internal test equipment, and (c) trajectory on map shown by the red line.
Sensors 19 02291 g013
Figure 14. Test platform block diagram.
Figure 14. Test platform block diagram.
Sensors 19 02291 g014
Figure 15. (a) Position error of the conventional ultra-tight integration. (b) Position error of our proposed ultra-tight integration.
Figure 15. (a) Position error of the conventional ultra-tight integration. (b) Position error of our proposed ultra-tight integration.
Sensors 19 02291 g015
Figure 16. (a) Velocity error of the conventional ultra-tight integration. (b) Velocity error of the innovative ultra-tight integration.
Figure 16. (a) Velocity error of the conventional ultra-tight integration. (b) Velocity error of the innovative ultra-tight integration.
Sensors 19 02291 g016

Share and Cite

MDPI and ACS Style

Li, Q.; Zhao, Y. An Innovative High-Precision Scheme for a GPS/MEMS-SINS Ultra-Tight Integrated System. Sensors 2019, 19, 2291. https://doi.org/10.3390/s19102291

AMA Style

Li Q, Zhao Y. An Innovative High-Precision Scheme for a GPS/MEMS-SINS Ultra-Tight Integrated System. Sensors. 2019; 19(10):2291. https://doi.org/10.3390/s19102291

Chicago/Turabian Style

Li, Qunsheng, and Yan Zhao. 2019. "An Innovative High-Precision Scheme for a GPS/MEMS-SINS Ultra-Tight Integrated System" Sensors 19, no. 10: 2291. https://doi.org/10.3390/s19102291

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop