Skip to main content
Micromachines logoLink to Micromachines
. 2017 Sep 8;8(9):272. doi: 10.3390/mi8090272

Modeling and Quantitative Analysis of GNSS/INS Deep Integration Tracking Loops in High Dynamics

Yalong Ban 1, Xiaoji Niu 1,2, Tisheng Zhang 1,*, Quan Zhang 2,1, Jingnan Liu 1
PMCID: PMC6189995  PMID: 30400462

Abstract

To meet the requirements of global navigation satellite systems (GNSS) precision applications in high dynamics, this paper describes a study on the carrier phase tracking technology of the GNSS/inertial navigation system (INS) deep integration system. The error propagation models of INS-aided carrier tracking loops are modeled in detail in high dynamics. Additionally, quantitative analysis of carrier phase tracking errors caused by INS error sources is carried out under the uniform high dynamic linear acceleration motion of 100 g. Results show that the major INS error sources, affecting the carrier phase tracking accuracy in high dynamics, include initial attitude errors, accelerometer scale factors, gyro noise and gyro g-sensitivity errors. The initial attitude errors are usually combined with the receiver acceleration to impact the tracking loop performance, which can easily cause the failure of carrier phase tracking. The main INS error factors vary with the vehicle motion direction and the relative position of the receiver and the satellites. The analysis results also indicate that the low-cost micro-electro mechanical system (MEMS) inertial measurement units (IMU) has the ability to maintain GNSS carrier phase tracking in high dynamics.

Keywords: global navigation satellite systems (GNSS)/inertial navigation system (INS) deep integration, high dynamics, error propagation model, quantitative analysis

1. Introduction

1.1. Previous Work

High dynamics is usually interpreted as high values for velocity and its derivatives. The Jet Propulsion Laboratory (JPL) has defined two high dynamic trajectories: one is linear acceleration of no less than 50 g, and the other is circular motion with a period of 6–8 s and with radial acceleration of 50 g [1,2]. The high dynamics of vehicles bring serious impact to the stability of global navigation satellite system (GNSS) signal carrier phase tracking, leading to the failure of GNSS precise positioning [3,4]. The inertial navigation system (INS) has a superior dynamic characteristic, which is highly complementary to GNSS [5,6]. In the GNSS/INS deep integration, the impact of the dynamics on the tracking loops can be mitigated by INS aiding, which is helpful for the improvement of the loop performance [7,8,9].

Based on the type of tracking loops used in receivers, the GNSS/INS deep integration can be implemented in two different ways [10], shown in Figure 1, respectively named: scalar-based architecture [11,12] and vector-based architecture [13,14]. The scalar-based architecture keeps the individual traditional tracking loops and is aided by INS, while in the vector-based architecture, the traditional individual tracking loops are eliminated, and it can make full use of the available information and get better signal sensitivity. However, since the deeply-coupled Kalman filter output accuracy is insufficient for the carrier phase, the individual carrier phase tracking loops still need to be used in the vector-based architecture [15]. Therefore, the study of the carrier phase in deep integration was carried out on individual tracking loops.

Figure 1.

Figure 1

Two architectures of global navigation satellite systems (GNSS)/inertial navigation system (INS) deep integration. (a) Scalar-based architecture; (b) vector-based architecture. NCO, numerically-controlled oscillator.

In a deeply-coupled system, the accuracy of the INS-aided data is critical to the tracking loops, especially for the low-cost inertial measurement unit (IMU), as they have poor error characteristics. Therefore, an effective quantitative analysis method is urgently needed to design and implement deep integration based on the model of INS-aided tracking loops. To the authors’ knowledge, the existing models do not fully consider INS error sources and cannot correctly reflect the error transformation of INS in the tracking loop [16,17,18]. Hence, they cannot be directly used for quantitative analysis of the impact of the INS on the receiver tracking loop, especially for high dynamics. The authors’ previous work has made an effort on the INS-aided branch modeling in low dynamics [19,20]. The transfer function between the error sources and the phase-locked loops’ (PLLs) tracking error has established, and the negative effects of the inertial aiding information from different grades of INS in low dynamics have been quantitatively assessed, which were not applied in high dynamics.

1.2. Objectives

In practice, the performance of the INS is very dependent on the motion of the vehicle [16]. The large angular rate and acceleration output from the inertial sensors will cause multiple error sources when the host vehicle maneuvers, such as the scale-factor error, the cross-coupling error, the gyro g-sensitivity error, etc. Meanwhile, the impact of INS initial error, bias and noise exist whether the vehicle is stationary or maneuvering. Therefore, the INS error sources can be divided into maneuver-dependent error terms and non-maneuver-dependent error terms, presented in Figure 2. Previous work mainly evaluates the impact of the non-maneuver-dependent errors in low dynamics [19,20]. However, the effect of maneuver-dependent errors may become prominent and affect the tracking performance seriously in high dynamics.

Figure 2.

Figure 2

The classification of the INS error sources in the GNSS/INS deep integration.

In this paper, a quantitative analysis method is proposed to evaluate the impact of the maneuver-dependent and non-maneuver-dependent errors of different grades of IMU on the receiver PLLs. Compared with our previous work, the main contribution is that modeling and quantitative analysis are carried out in high dynamics [20]. The model and quantitative analysis will be a reference and guidance when designing carrier phase tracking loops in the GNSS/INS deep integrated system for precise positioning applications in high dynamics.

The rest of this paper is organized as follows: Firstly, it presents the detailed transfer relation of the micro-electro mechanical system (MEMS) and tactical INS error sources and the carrier phase tracking errors in the Laplace domain. Then, it performs the time domain quantitative analysis of tracking errors caused by the maneuver-dependent and non-maneuver-dependent errors, respectively. Finally, the conclusions of this study are given.

2. Methodology

It is necessary to establish the transfer model of INS error sources in the GNSS/INS deep integration before quantitatively analyzing its impact on carrier phase tracking errors. The process of the modeling is shown in Figure 3. It starts with the INS error dynamic equations, and some reasonable simplifications should be made firstly based on the assumption of uniform high dynamic linear acceleration motion. Then, the INS velocity error models can be obtained by solving the simplified INS error dynamic equations according to the Laplace transform. After that, the INS-aided information error is calculated based on the principle of INS aiding [19], and the refined model can be achieved combined with the detailed modeling of INS error sources. Finally, substituting the INS-aided information error model into the transfer function of INS aided PLLs [20], the models reflecting the relationship of INS error sources and the tracking error can be established.

Figure 3.

Figure 3

The modeling process of the relationship of INS error sources and the carrier phase tracking error in the GNSS/INS deep integration.

2.1. Error Dynamic Solutions of INS

The propagation of the INS errors can be represented as a set of difference equations, which are derived from the system equations by taking partial derivatives [21,22]. Some reasonable simplifications and assumptions can be achieved based on the peculiarity of the research objects [20].

  • (a)

    It is assumed that the vehicle is in uniform high dynamic linear acceleration motion (within 100 g acceleration and 1000 m/s velocity);

  • (b)

    The minor terms (e.g., terms contain the reciprocal of the Earth radius parameters) are ignored as they have little effect on the navigation errors;

  • (c)

    Assume that the sensor selection of each axis is the same, and it can be considered that the sensor error characteristics in the n-frame are the same as in the b-frame, because the rotation matrix from the b-frame to the n-frame is an identity and orthogonal matrix;

  • (d)

    The impact of position error can be ignored after simplification because the position errors do not affect the velocity errors and attitude errors in the analysis.

Then, the simplified error dynamic equations in the navigation frame (n-frame, north-east-down) of MEMS and tactical INS can be expressed as follows.

MEMS case:

{δv˙N=fDϕpitch+fEϕyaw+δfNδv˙E=fDϕrollfNϕyaw+δfEδv˙D=fEϕroll+fNϕpitch+δfDϕ˙roll=δωNϕ˙pitch=δωEϕ˙yaw=δωD (1)

Tactical case:

{δv˙N=fDϕpitch+fEϕyaw+δfNδv˙E=fDϕrollfNϕyaw+δfEδv˙D=fEϕroll+fNϕpitch+δfDϕ˙roll=vNRM+hϕyawδωNϕ˙pitch=(ωecosφ+vERN+h)ϕyawδωEϕ˙yaw=δωD (2)

All symbols in Equations (1) and (2) are defined as follows: operator δ means the error of something; δν and ϕ are the velocity and attitude error in the n-frame, respectively; δf is the error for accelerometers; and δω is the error of gyros. φ is the geographical latitude; RM, RN are the radii of curvature in the meridian and prime vertical; h is the ellipsoidal height.

Then, the simplified error dynamics can be expressed in matrix form as follows:

x˙(t)=F(t)x(t)+w(t) (3)

and:

FMEMS=(0000fDfE000fD0fN000fEfN0000000000000000000)FTactical=(0000fDfE000fD0fN000fEfN000000vN/R00000ωecosφ+vE/R000000)

Here, the elements of F(t) are constant or changing slowly in a short time (as the vehicle is in uniform linear acceleration motion), so the Laplace transform can be finished as [16,23,24]:

sx(s)=Fx(s)+x(0)+w(s)x(s)=(sIF)1[x(0)+w(s)] (4)

where I is the identity matrix and x(0) is the initial value of x(t). Then, the velocity error of MEMS and tactical INS in the Laplace domain can be derived from Equation (4).

MEMS case:

{δvN(s)=1sδvN(0)fDs2ϕpitch(0)+fEs2ϕyaw(0)+1sδfN(s)+fDs2δωE(s)fEs2δωD(s)δvE(s)=1sδvE(0)+fDs2ϕroll(0)fNs2ϕyaw(0)+1sδfE(s)fDs2δωN(s)+fNs2δωD(s)δvD(s)=1sδvD(0)fEs2ϕroll(0)+fNs2ϕpitch(0)+1sδfD(s)+fEs2δωN(s)fNs2δωE(s) (5)

Tactical case:

{δvN(s)=1sδvN(0)fDs2ϕpitch(0)+fEs(ωecosφ+ΛE)fDs3ϕyaw(0)+1sδfN(s)+fDs2δωE(s)fEs(ωecosφ+ΛE)fDs3δωD(s)δvE(s)=1sδvE(0)+fDs2ϕroll(0)fNsΛNfDs3ϕyaw(0)+1sδfE(s)fDs2δωN(s)+fNsΛNfDs3δωD(s)δvD(s)=1sδvD(0)fEs2ϕroll(0)+fNs2ϕpitch(0)+(ωecosφ+ΛE)fNΛNfEs3ϕyaw(0)+1sδfD(s)+fEs2δωN(s)fNs2δωE(s)(ωecosφ+ΛE)fNΛNfEs3δωD(s) (6)

where ΛN=vNR, ΛE=vER, δf*(s) is the accelerometer error, δω*(s) is the gyro error, δv*(0) is the initial velocity error and ϕ*(0) is the initial attitude angle error. It should be noted that the initial errors in the GNSS/INS integration system are the residual errors right after the GNSS measurements update.

2.2. Detailed Modeling of the Error Sources in IMU

Equations (5) and (6) provide the velocity error solution of INS error dynamic equations. The initial errors (i.e., initial velocity error and initial attitude error) can be modeled as random-constant; however, the models of sensor errors (i.e., the accelerometer error and the gyro error) in the equations are not specific enough for error propagation analysis and should be further modeled [25]. In general, the accelerometer error and the gyro error can be respectively expressed in the time domain as [26]:

δf(t)=[bc_a+bd_a(t)]+wa(t)+Maf (7)
δω(t)=[bc_g+bd_g(t)]+wg(t)+Mgω+Ggf (8)

Here, b is the residual bias of the inertial sensors in the GNSS/INS integrated system after the GNSS update. The bias generally consists of two parts: the constant part that can be modeled as a random constant (i.e., bc_a and bc_g) and the bias drift that can be modeled as a first-order Gauss–Markov process; w is the noise of the accelerometer and gyros, which is usually modeled as Gaussian white noise; M is a 3 × 3 dimensional matrix, which represents the combination of scale-factor error and cross-coupling error, and G is the g-sensitivity error of the gyroscope; both of them are modeled by a random constant.

Then, the detailed modeling of the INS error in the Laplace domain can be derived from Equations (7) and (8):

δf(s)=bc_a1s+wb_d,a(s)1s+τb_d,a+wa(s)+Maf1s (9)
δω(s)=bc_g1s+wb_d,g(s)1s+τb_d,g+wg(s)+Mgω1s+Ggf1s (10)

where τ is the reciprocal of correlation time and wb is the driving noise of the Gauss–Markov process.

2.3. Modeling of the Tracking Error in the GNSS/INS Deep Integration

Without loss of generality, take the north direction movement and MEMS INS case as an example; the error propagation models are shown as follows. Based on the same method, the error propagation models of MEMS INS under other directions and tactical-grade INS can be achieved. Substituting Equation (9) into Equation (5), the relationship between the north velocity error and each specific error source can be firstly established:

δvN_MEMS(s)=1sδvN(0)fDs2ϕpitch(0)+fEs2ϕyaw(0)+1sδfN(s)+fDs2δωE(s)fEs2δωD(s) (11)

where

{δfN(s)=1sbc_aN+wb_d,aN(s)s+τb_d,aN+waN(s)+1s(Sa,NfN+Ma,NEfE+Ma,NDfD)δωE(s)=1sbc_gE+wb_d,gE(s)s+τb_d,gE+wgE(s)+1s(Gg,ENfN+Gg,EEfE+Gg,EDfD)δωD(s)=1sbc_gD+wb_d,gD(s)s+τb_d,gD+wgD(s)+1s(Gg,DNfN+Gg,DEfE+Gg,DDfD) (12)

According to previous research, the inertial aiding information can be induced into the tracking loop as a feed-forward branch in the GNSS/INS deep integration. The Doppler frequency of the carrier signal can be estimated simply by the velocity of the receiver relative to the satellite, projected onto the line of sight (LOS) direction. In order to analyze the worst impact of the maneuver-independent velocity errors on the receiver tracking loop, it is assumed that the satellite is right at the north direction of the receiver (i.e., the maximum projection of the error) [20]. Based on Equation (11), the Doppler aiding information error caused by the INS error sources in high dynamics (i.e., uniform linear acceleration motion) can be presented as:

δfMEMS_δvN(s)=2πλLδvN_MEMS(s)=2πλL[1sδvN(0)fDs2ϕpitch(0)+fEs2ϕyaw(0)+1sδfN(s)+fDs2δωE(s)fEs2δωD(s)] (13)

where λL is the wavelength of the GNSS carrier. Then, the tracking error caused by INS errors will be [20,27]:

δθMEMS_δvN(s)=1sδfMEMS_δvN(s)[1H(s)] (14)

Additionally, H(s) is the system transfer function of the receiver tracking loop in the Laplace domain, and taking the 2nd-order tracking loop as an example, it can be described as follows [3,4]:

H(s)=2ξωns+ωn2s2+2ξωns+ωn2 (15)

where ωn is the natural radian frequency of the loop filter and ξ is the damping factor. For analysis convenience, the damping factor ξ is set to a typical value (e.g., ξ = 1).

Substituting the INS-aided information errors in the Laplace domain (i.e., Equation (13)) into Equation (14), the relation between the carrier phase tracking errors and INS errors sources can be expressed as follows:

δθMEMS_δvN(s)=2πλLs(s+ωn)2[1sδvN(0)fDs2ϕpitch(0)+fEs2ϕyaw(0)+1sδfN(s)+fDs2δωE(s)fEs2δωD(s)] (16)

where the detailed models of accelerometer error δf*(s) and the gyro error δω*(s) are shown in Equation (12).

Equation (16) indicates that the main error sources, affecting the tracking loop performance in high dynamics, are INS initial error and inertial sensor error. According to the previous description, the error sources can be divided into non-maneuver-dependent error terms and maneuver independent error terms. Based on Equations (12) and (16), the error propagation models of non-maneuver-dependent error and maneuver independent error will be presented respectively as follows.

2.3.1. Error Propagation Models of Non-Maneuver-Dependent Error

According to Figure 2, the non-maneuver-dependent errors mainly include the INS initial errors, the bias and the noise of inertial sensors. The error propagation models of non-maneuver-dependent error are presented as follows.

  • (1)
    Tracking errors caused by the initial velocity error in the north direction δvN(0):
    δθMEMS_δvN_δvN(0)(s)=2πλL1(s+ωn)2δvN(0) (17)
  • (2)
    Tracking errors caused by initial pitch angle error ϕpitch(0):
    δθMEMS_δvN_ϕpitch(0)(s)=2πfDλL1s(s+ωn)2ϕpitch(0) (18)
  • (3)
    Tracking errors caused by initial yaw angle error ϕyaw(0):
    δθMEMS_δvN_ϕyaw(s)=2πfEλL1s(s+ωn)2ϕyaw(0) (19)
  • (4)
    Tracking errors caused by the bias constant of the accelerometer in the north direction bc_aN:
    δθMEMS_δvN_bc_aN(s)=2πλL1s(s+ωn)2bc_aN (20)
  • (5)
    Tracking errors caused by the bias constant of gyro in the east direction bc_gE:
    δθMEMS_δvN_bc_gE(s)=2πfDλL1s2(s+ωn)2bc_gE (21)
  • (6)
    Tracking errors caused by the bias constant of the yaw gyro bc_gD:
    δθMEMS_δvN_bc_gD(s)=2πfEλL1s2(s+ωn)2bc_gD (22)
  • (7)
    Error propagation of the bias drift of the accelerometer in the north direction wb_d,aN(s):
    HMEMS_δvN_wb_d,aN(s)=δθMEMS_δvN_wb_d,aN(s)wb_d,aN(s)=2πλL1(s+τb_d,aN)(s+ωn)2 (23)
  • (8)
    Error propagation of the bias drift of the gyro in the east direction wb_d,gE(s):
    HMEMS_δvN_wb_d,gE(s)=δθMEMS_δvN_wb_d,gE(s)wb_d,gE(s)=2πfDλL1s(s+τb_d,gE)(s+ωn)2 (24)
  • (9)
    Error propagation of the bias drift of the yaw gyro wb_d,gD(s):
    HMEMS_δvN_wb_d,gD(s)=δθMEMS_δvN_wb_d,gD(s)wb_d,gD(s)=2πfEλL1s(s+τb_d,gD)(s+ωn)2 (25)
  • (10)
    Error propagation of the noise of the accelerometer in the north direction waN(s):
    HMEMS_δvN_waN(s)=δθMEMS_δvN_waN(s)waN(s)=2πλL1(s+ωn)2 (26)
  • (11)
    Error propagation of the noise of the gyro in the east direction wgE(s):
    HMEMS_δvN_wgE(s)=δθMEMS_δvN_wgE(s)wgE(s)=2πfDλL1s(s+ωn)2 (27)
  • (12)
    Error propagation of the noise of the yaw gyro wgD(s):
    HMEMS_δvN_wgD(s)=δθMEMS_δvN_wgD(s)wgD(s)=2πfEλL1s(s+ωn)2 (28)

2.3.2. Error Propagation Models of Maneuver-Dependent Error

According to Figure 2, the maneuver-dependent errors consist of the scale-factor error, cross-coupling error and g-sensitivity error of inertial sensors. The error propagation models of maneuver-dependent error are presented as follows.

  • (1)
    Tracking errors caused by the scale-factor error of the accelerometer in the north direction Sa,N:
    δθMEMS_δvN_Sa,N(s)=2πfNλL1s(s+ωn)2Sa,N (29)
  • (2)
    Tracking errors caused by the cross-coupling error of the accelerometer in the north direction Ma,N:
    δθMEMS_δvN_Ma,N(s)=2π(Ma,NEfE+Ma,NDfD)λL1s(s+ωn)2 (30)
  • (3)
    Tracking errors caused by the g-sensitivity error of the gyro in the east direction Gg,E:
    δθMEMS_δvN_Gg,E(s)=2πfDλL1s2(s+ωn)2(Gg,ENfN+Gg,EEfE+Gg,EDfD) (31)
  • (4)
    Tracking errors caused by the g-sensitivity error of the yaw gyro Gg,D:
    δθMEMS_δvN_Gg,D(s)=2πfEλL1s2(s+ωn)2(Gg,DNfN+Gg,DEfE+Gg,DDfD) (32)

The time domain response of the random constant errors (i.e., Equations (17)–(22) and (29)–(32)) can be expressed by the inverse Laplace transform directly:

{δθMEMS_δvN_δvN(0)(t)=2πδvN(0)λLteωntδθMEMS_δvN_ϕpitch(0)(t)=2πfDλLϕpitch(0)(1ωnteωnt1ωn2eωnt+1ωn2)δθMEMS_δvN_ϕyaw(0)(t)=2πfEλLϕyaw(0)(1ωnteωnt1ωn2eωnt+1ωn2)δθMEMS_δvN_bc_aN(t)=2πbc_aNλL(1ωnteωnt1ωn2eωnt+1ωn2)δθMEMS_δvN_bc_gE(t)=2πfDbc_gEλL(1ωn2teωnt+1ωn2t+2ωn3eωnt2ωn3)δθMEMS_δvN_bc_gD(t)=2πfEbc_gDλL(1ωn2teωnt+1ωn2t+2ωn3eωnt2ωn3)δθMEMS_δvN_Sa,N(t)=2πSa,NfNλL(1ωnteωnt1ωn2eωnt+1ωn2)δθMEMS_δvN_Ma,N(t)=2π(Ma,NEfE+Ma,NDfD)λL(1ωnteωnt1ωn2eωnt+1ωn2)δθMEMS_δvN_Gg,E(t)=2πfD(Gg,ENfN+Gg,EEfE+Gg,EDfD)λL(1ωn2teωnt+1ωn2t+2ωn3eωnt2ωn3)δθMEMS_δvN_Gg,D(t)=2πfE(Gg,DNfN+Gg,DEfE+Gg,DDfD)λL(1ωn2teωnt+1ωn2t+2ωn3eωnt2ωn3) (33)

The error components (i.e., Equations (23)–(28)) driven by white noise are too complicated to get their time domain expression by the inverse Laplace transform. Hence, Monte Carlo simulations [28] or the convolution integral method [29] can be used to analyze their time domain response based on the transfer functions. Quantitative analysis of INS error transfer, which represents the quality of INS-aided information in high dynamics, can be achieved based on the proposed models above.

3. Quantitative Analysis of INS Error Transfer in the Deep Integration in High Dynamics

With the assumption that the vehicle is in uniform high dynamic linear acceleration motion along the north direction (e.g., fN=100g, fE=0, fD=g, 1000 m/s), this section presents the quantitative analysis of the carrier phase tracking errors caused by INS error sources including satellites from different directions (i.e., north, east and zenith), as shown in Figure 4.

Figure 4.

Figure 4

Vehicle in high dynamic uniform acceleration linear motion along the north direction.

Before the quantitative analysis, representative MEMS and tactical INS [30,31] specifications of the error sources are listed in Table 1 and Table 2, and the sources of the parameters are described below:

  • (a)

    The parameters are obtained based on real GNSS/INS data processing and the representative IMU specifications; and the GNSS measurements are single point positioning results;

  • (b)

    The bias constants are the statistics of the standard deviation of the bias estimation right after the GNSS update;

  • (c)

    The initial errors are the statistics of the navigation errors right after the GNSS update;

  • (d)

    The other parameters are set according to the real data process parameters.

Table 1.

Non-maneuver-dependent error specifications of different grades of INS.

Characteristics Symbols MEMS INS Tactical INS
Gyro bias constant * bc_g 15°/h 0.1°/h
mean squared value of bias drift (1σ) σb_d,g 100°/h 0.1°/h
correlation time Tb_d,g 600 s 10,800 s
power spectral density (PSD) of white-noise Pwg (3°/h−1/2)2 (0.15°/h−1/2)2
Accelerometer bias constant * bc_a 800 mGal 50 mGal
mean squared value of bias drift (1σ) σb_d,a 2000 mGal 100 mGal
correlation time Tb_d,a 600 s 10,800 s
PSD of white-noise Pwa (0.12 m·s−1·h−1/2)2 (0.03 m·s−1·h−1/2)2
Initial Error ** horizontal velocity δvN/E(0) 0.04 m/s 0.025 m/s
vertical velocity δvD(0) 0.03 m/s 0.015 m/s
roll/pitch ϕroll(0) ϕpitch(0) 0.30° 0.015°
yaw ϕyaw(0) 1.00° 0.100°

* Residual bias errors after GPS update; ** residual navigation errors after GPS update.

Table 2.

Maneuver-dependent error specifications of different grades of INS.

Characteristics Symbols MEMS INS Tactical INS
Gyro Scale-factor Error Sg 1000 ppm 300 ppm
Cross-coupling Error Mg 1000 ppm 300 ppm
g-sensitivity Error Gg 5°/h·g−1 -
Accelerometer Scale-factor Error Sa 1000 ppm 300 ppm
Cross-coupling Error Ma 1000 ppm 300 ppm

Without loss of generality, take GPS L1 (i.e., wavelength λL = 0.19 m) as an example: substituting the parameters into the time response models and the Monte Carlo simulations, the quantitative maneuver independent errors of all error sources can be achieved. In the Monte Carlo simulations of the white noise-driven error sources, more than a thousand samples are simulated based on the parameters of different grades of INS, and the statistical results are presented. The analysis results of satellites in the north and east directions and the zenith are shown as follows.

3.1. Analysis of the North Satellite Tracking Error

Figure 5 presents the north satellite carrier phase tracking error caused by MEMS INS error sources with bandwidths of 10 Hz and 20 Hz respectively in one second (i.e., the typical GNSS update interval). It is shown that the maximum value of the tracking error in total is less than eight degrees with a bandwidth of 10 Hz and less than two degrees with a bandwidth of 20 Hz. Compared with the tracking threshold (e.g., 45 degrees) [1,2], the impact of the MEMS INS error sources is small enough to be tolerated by the receiver tracking loop in the GNSS/INS deep integration.

Figure 5.

Figure 5

Figure 5

The north satellite tracking error caused by MEMS INS error sources under the assumption of linear high dynamics along the north direction. (a) Effect of non-maneuver-dependent error with a 10-Hz bandwidth; (b) effect of maneuver-dependent error with a 10-Hz bandwidth; (c) effect of non-maneuver-dependent error with a 20-Hz bandwidth; (d) effect of maneuver-dependent error with a 20-Hz bandwidth. PLL, phase-locked loop. (* Here, Sat. is the abbreviation of satellite.)

Figure 5 also indicates that the major non-maneuver-dependent error sources, which affect the carrier phase tracking accuracy in high dynamics, are the initial velocity errors of the north direction δvN(0) and initial pitch error ϕpitch(0) by comparing Figure 5a,c. Additionally, Figure 5b,d indicates that the scale-factor error Sa,N is the main factor of the tracking error among all of the maneuver-dependent error sources. In general, Figure 5 shows that the main error source that affects the north satellite carrier phase tracking accuracy is the scale-factor error of the north accelerometer. It basically determines the trends and peak value of the tracking error. Figure 5 also shows that the tracking error is smaller and converges faster with the loop bandwidth increasing.

Similarly, Figure 6 presents the effect of tactical-grade INS error sources on the north satellite carrier phase tracking performance with bandwidths of 10 Hz and 20 Hz. It shows that the effect of tactical grade INS error sources has the same trends as the MEMS INS, while the difference lies in: (a) the tracking error caused by tactical-grade INS error sources being smaller than the MEMS INS; (b) the effect of the initial pitch error being negligible.

Figure 6.

Figure 6

The north satellite tracking error caused by tactical INS error sources under the assumption of linear high dynamics along the north direction. (a) Effect of non-maneuver-dependent error with a 10-Hz bandwidth; (b) effect of maneuver-dependent error with a 10-Hz bandwidth; (c) effect of non-maneuver-dependent error with a 20-Hz bandwidth; (d) effect of maneuver-dependent error with a 20-Hz bandwidth. (* Here, Sat. is the abbreviation of satellite.)

3.2. Analysis of the East Satellite Tracking Error

Figure 7 presents the east satellite carrier phase tracking error caused by MEMS INS error sources with bandwidths of 10 Hz and 20 Hz respectively within one second. Figure 7b shows that the total carrier phase tracking error of the east satellite caused by MEMS INS error with a bandwidth of 10 Hz is nearly 130 degrees, which is far greater than the tracking threshold. However, Figure 7d presents that the max tracking error with a bandwidth of 20 Hz is less than 35 degrees, which can keep stable the tracking of the carrier phase. The quantitative analysis results above indicate that the reasonable bandwidth setting of the tracking loop should be a major consideration when designing the GNSS/MEMS INS deep integrated system in high dynamics.

Figure 7.

Figure 7

Figure 7

The east satellite tracking error caused by MEMS INS error sources under the assumption of linear high dynamics along the north direction. (a) Effect of non-maneuver-dependent error with a 10-Hz bandwidth; (b) effect of maneuver-dependent error with a 10-Hz bandwidth; (c) effect of non-maneuver-dependent error with a 20-Hz bandwidth; (d) effect of maneuver-dependent error with a 20-Hz bandwidth. (* Here, Sat. is the abbreviation of satellite.)

Figure 7a,c shows that the major non-maneuver-dependent error source, which affects the carrier phase tracking accuracy, is the initial yaw error ϕyaw(0). This indicates that the tracking performance is affected by the initial yaw error, which is coupled with the north accelerometer output. Then, when the vehicle is in high dynamics along the north, a great tracking error will be caused by the initial yaw error. On the other hand, Figure 7b,d also shows that the cross-coupling error of east accelerometer Ma,E and the g-sensitivity error of the yaw gyro Gg,D are the main factors of the tracking error among all of the maneuver-dependent error sources, but the effect of the non-maneuver-dependent errors is greater than that of the maneuver-dependent errors in total by comparing Figure 7a,c and Figure 7b,d.

Figure 8 presents the effect of tactical-grade INS error sources on the east satellite carrier phase tracking performance. Results show that the effect of tactical-grade INS error sources has the same trends as the MEMS INS, and tracking errors caused by the tactical INS are smaller than the MEMS INS.

Figure 8.

Figure 8

Figure 8

The east satellite tracking error caused by tactical INS error sources under the assumption of linear high dynamics along the north direction. (a) Effect of non-maneuver-dependent error with a 10-Hz bandwidth; (b) effect of maneuver-dependent error with a 10-Hz bandwidth; (c) effect of non-maneuver-dependent error with a 20-Hz bandwidth; (d) effect of maneuver-dependent error with a 20-Hz bandwidth. (* Here, Sat. is the abbreviation of satellite.)

3.3. Analysis of the Zenith Satellite Tracking Error

Figure 9 gives the zenith satellite carrier phase tracking error caused by MEMS INS error sources with bandwidths of 10 Hz and 20 Hz respectively within one second. As observed in Figure 9b, the zenith satellite tracking error caused by MEMS INS error sources with a bandwidth of 10 Hz is very close to the threshold (e.g., 45 degrees), and the total tracking error curve shows a divergence trend; while the total tracking error with a bandwidth of 20 Hz is only 10 degrees, which is much smaller than the common threshold (see in Figure 9d); and the loop is safe to the keep the carrier phase track steady.

Figure 9.

Figure 9

The zenith satellite tracking error caused by MEMS INS error sources under the assumption of linear high dynamics along the north direction. (a) Effect of non-maneuver-dependent error with a 10-Hz bandwidth; (b) effect of maneuver-dependent error with a 10-Hz bandwidth; (c) effect of non-maneuver-dependent error with a 20-Hz bandwidth; (d) effect of maneuver-dependent error with a 20-Hz bandwidth. (* Here, Sat. is the abbreviation of satellite.)

Figure 9a,c shows that the major non-maneuver-dependent error source, which affects the carrier phase tracking accuracy most, is the initial pitch error ϕpitch(0). Additionally, Figure 9b,d shows that the cross-coupling error of the vertical accelerometer Mg,D and the g-sensitivity error of the east gyro Gg,E are the main factors of the tracking error among all of the maneuver-dependent error sources. The effect of the non-maneuver-dependent errors is greater than that of maneuver-dependent errors in total by comparing Figure 9a,c and Figure 9b,d.

Figure 10 presents the effect of tactical-grade INS error sources on the east satellite carrier phase tracking performance. Results show that the effect of tactical-grade INS error sources has the same trends with the MEMS INS. Figure 10 also presents that the initial pitch error and the cross-coupling error of the vertical accelerometer of the tactical INS have nearly the same effect on the carrier phase tracking performance, and the effect of the initial velocity error and gyro noise cannot be ignored.

Figure 10.

Figure 10

The zenith satellite tracking error caused by tactical INS error sources under the assumption of linear high dynamics along the north direction. (a) Effect of non-maneuver-dependent error with a 10-Hz bandwidth; (b) effect of maneuver-dependent error with a 10-Hz bandwidth; (c) effect of non-maneuver-dependent error with a 20-Hz bandwidth; (d) effect of maneuver-dependent error with a 20-Hz bandwidth. (* Here, Sat. is the abbreviation of satellite.)

Based on the principles mentioned above, quantitative analysis of the carrier phase tracking errors caused by INS error sources including satellites from different directions (i.e., north, east and zenith) can be achieved by assuming that the vehicle is in uniform high dynamic linear acceleration motion along the east direction (i.e., fN=0, fE=100g, fD=g ) or the vertical direction (i.e., fN=0, fE=0, fD=101g). Then, the main factors of the INS error sources that affect the carrier phase tracking performance in the GNSS/INS deep integration can be concluded from Table 3. According to the analysis above, the results point out that:

  • (1)

    The effects of INS error sources are related to the motion direction and the satellite position. The effect of INS error sources on the tracking performance of the east satellite is relatively great when the vehicle is in the uniform high dynamic linear acceleration motion along the north direction; and the effect of INS error sources on the tracking performance of the north satellite is relatively great when the vehicle moves along the east direction.

  • (2)

    The main factors of INS error sources vary according to the relative position of the satellite and vehicle. When the satellite is in the direction of the vehicle motion, the main error source that affects the carrier phase tracking performance is the accelerometer scale factor error of the vehicle motion direction; when the satellite is in the orthogonal direction of the vehicle motion, the main error sources that affect the carrier phase tracking performance are the initial attitude error and the cross-coupling error of the LOS direction.

  • (3)

    The initial attitude error, which is always coupled with the accelerometer output, will cause a great effect on the carrier phase tracking performance when the vehicle is in linear high dynamics.

  • (4)

    It should be noted that the effect of gyro white noise and g-sensitivity error on the tracking performance continues to diverge over time.

  • (5)

    Results indicate that the MEMS INS can be used in the GNSS/INS deep integration by aiding the carrier phase tracking loop with the proper loop bandwidth in high dynamics.

  • (6)

    The tracking error is smaller and converges faster with the loop bandwidth increasing.

Table 3.

The main error sources affect the tracking performance in linear high dynamics.

Satellite Position The Direction of Uniform Linear Acceleration Motion
North East Vertical
North Accel. Scale-Factor of North Initial Yaw Error Initial Pitch Error
Initial velocity error of north
Initial pitch error *
Accel. cross-coupling error of north
Gyro g-sensitivity error of yaw *
Gyro white noise of yaw
Initial velocity error of north
Accel. cross-coupling error of north
Gyro g-sensitivity error of east *
Gyro white noise of north
Initial velocity error of north
East Initial Yaw Error Accel. Scale-Factor of East Initial Roll Error
Accel. cross-coupling error of east
Gyro g-sensitivity error of yaw *
Gyro white noise of Yaw
Initial velocity error of east
Initial velocity error of east
Initial roll error *
Accel. cross-coupling error of east
Gyro g-sensitivity error of north *
Gyro white noise of north
Initial velocity error of east
Zenith Initial Pitch Error Initial Roll Error Accel. Scale-Factor of Vertical
Accel. cross-coupling error of vertical
Gyro g-sensitivity error of east *
Gyro white noise of east
Initial velocity error of vertical
Accel. Cross-coupling error of vertical
Gyro g-sensitivity error of north *
Gyro white noise of north
Initial velocity error of vertical
Initial velocity error of vertical

* Only in the MEMS INS case; Accel. is the abbreviation of accelerometer.

4. Conclusions

This paper presented a quantitative analysis of the impacts of the aiding information from different grades of IMUs by developing the INS error propagation models of GNSS/INS deep integrated systems in high dynamics. Under the assumption of uniform linear acceleration motion (100 g), it establishes the connections between all INS error sources and carrier phase tracking errors by the INS error dynamic equations and the INS-aided PLL model. Then, it quantitatively analyzed the effects of the INS maneuver-dependent and non-maneuver-dependent error sources on carrier phase tracking performance respectively, when the receiver moves along the north, east and vertical directions with large accelerations.

The analysis shows that: the major error sources, which affect the carrier phase tracking accuracy in high dynamics, are the initial attitude errors, accelerometer scale factors, gyro noise and g-sensitivity errors. The initial attitude errors usually take effect with the receiver acceleration to impact tracking performance, which can easily cause the failure of signal tracking. Besides, the main error factors vary with the receiver motion direction and the relative position of the receiver and satellites. The analysis results also indicate that even the low-end MEMS IMU has the ability to provide the aiding information with sufficient quality for the GNSS signal carrier phase tracking in high dynamics, and the higher grade (e.g., tactical grade) IMUs have smaller drift errors. The quantitative analysis results can guide the selection of the inertial sensors and the implementation of the GNSS/INS deep integration for high dynamic applications.

It should be noted that the analysis in this paper focused on the short-term (i.e., 1 s) performance of the INS aiding for the GNSS signal tracking with continuous GNSS update. It does not apply to the long-term cases, such as GNSS outages and INS-aided re-acquisition.

Acknowledgments

This work was supported in part by the National Key Research and Development Program of China (No. 2016YFB0501803), the National High Technology Research and Develop Program of China (No. 2015AA124002) and the National Natural Science Foundations of China (No. 41404029). The following graduate students are acknowledged for collecting the field test datasets used in this paper: Zhen Cheng, Penghui Zhang and Qijin Chen from GNSS Research Center at Wuhan University. The authors acknowledge Kunlun Yan from GNSS Research Center for providing information on the GNSS receiver tracking loop.

Author Contributions

Yalong Ban: the error transfer function of the system and the quantitative analysis were all carried out by him. Xiaoji Niu: the error modeling and analyzing idea was proposed by him, and the writing of the paper was primarily carried out by him. Tisheng Zhang: provided the model of the receiver PLLs and also guided the writing of the paper. Quan Zhang: he realized the GNSS/INS integration algorithm and guided the detailed modeling of the sensor error. Jingnan Liu: the reported research direction was identified by him, and the structure of this paper was also designed by him.

Conflicts of Interest

The authors declare no conflict of interest.

References

  • 1.Hinedi S., Statman J.J. High-Dynamic GPS Tracking. Jet Propulsion Laboratory; Pasadena, CA, USA: 1988. pp. 89–113. [Google Scholar]
  • 2.Pownell M., Nielson J., Madsen J. Use of GPS for Long Range Precision Navigation; Proceedings of the ION GNSS; Long Beach, CA, USA. 13–16 September 2005; pp. 19–25. [Google Scholar]
  • 3.Kaplan E.D., Hegarty C. Understanding GPS: Principles and Applications. 2nd ed. Artech House; Norwood, MA, USA: 2005. [Google Scholar]
  • 4.Xie G. Principles of GPS and Receiver Design. Publishing House of Electronics Industry; Beijing, China: 2009. [Google Scholar]
  • 5.Eling C., Klingbeil L., Kuhlmann H. Real-time single-frequency GPS/MEMS-IMU attitude determination of lightweight UAVs. Sensors. 2015;15:26212–26235. doi: 10.3390/s151026212. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Hinüber E.L.V., Reimer C., Schneider T., Stock M. INS/GNSS integration for aerobatic flight applications and aircraft motion surveying. Sensors. 2017;17:941–957. doi: 10.3390/s17050941. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Pany T., Kaniuth R., Eissfeller B. Deep Integration of Navigation Solution and Signal Processing; Proceedings of the 18th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2005); Long Beach, CA, USA. 13–16 September 2005; pp. 1095–1102. [Google Scholar]
  • 8.Yang Y., Ei-Sheimy N. Improving GPS Receiver Tracking Performance of PLL by MEMS IMU Aiding; Proceedings of the 19th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2006); Fort Worth, TX, USA. 26–29 September 2006; pp. 2192–2201. [Google Scholar]
  • 9.Ye P., Zhan X., Fan C. Novel Optimal Bandwidth Design in INS-Assisted GNSS Phase Lock Loop. IEICE Electron. Express. 2011;9:650–656. doi: 10.1587/elex.8.650. [DOI] [Google Scholar]
  • 10.Niu X., Ban Y., Zhang T., Liu J. Research progress and prospects of GNSS/INS deep integration. Acta Aeronaut. Astronaut. Sin. 2016;37:2895–2908. [Google Scholar]
  • 11.Phillips R.E., Schmidt G.T. GPS/INS integration. Agard Lect. Ser. Agard LS. 1996;9:1–18. [Google Scholar]
  • 12.Gustafson D., Dowdle J. Deeply integrated code tracking: Comparative performance analysis; Proceedings of the 16th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GPS/GNSS 2003); Portland, OR, USA. 9–12 September 2003; pp. 2553–2561. [Google Scholar]
  • 13.Gautier J., Parkinson B. Using the GPS/INS generalized evaluation tool (GIGET) for the comparison of loosely coupled, tightly coupled and ultra-tightly coupled integrated navigation systems; Proceedings of the 59th Annual Meeting of the Institute of Navigation and CIGTF 22nd Guidance Test Symposium; Albuquerque, NM, USA. 23–25 June 2003; pp. 65–76. [Google Scholar]
  • 14.Gao G., Lachapelle G. INS-assisted high sensitivity GPS receivers for degraded signal navigation; Proceedings of the 19th International Technical Meeting of the Satellite Division of the Institute of Navigation; Fort Worth, TX, USA. 26–29 September 2006; pp. 2977–2989. [Google Scholar]
  • 15.Petovello M.G., Driscoll C.O., Lachapelle G. Carrier Phase Tracking of Weak Signals Using Different Receiver Architectures; Proceedings of the ION NTM Conference; San Diego, CA, USA. 28–30 January 2008; pp. 781–791. [Google Scholar]
  • 16.Titterton D., Weston J. Strapdown Inertial Navigation Technology. 2nd ed. The Institution of Engineering and Technology; Stevenage, UK: 2004. [Google Scholar]
  • 17.Hemesath N.B., Hutchinson W.M. Anti-Jamming characteristics of GPS/GDM; Proceedings of the National Telecommunications Conference; Dallas, TX, USA. 29 November–1 December 1976. [Google Scholar]
  • 18.Alban S., Akos D.M., Rock S.M. Performance Analysis and Architectures for INS-Aided GPS Tracking Loops; Proceedings of the 2003 National Technical Meeting of the Institute of Navigation; Anaheim, CA, USA. 22–24 January 2003; pp. 611–622. [Google Scholar]
  • 19.Zhang T., Niu X., Ban Y., Zhang H., Shi C., Liu J. Modeling and Development of INS-Aided PLLs in a GNSS/INS Deeply-Coupled Hardware Prototype for Dynamic Applications. Sensors. 2015;15:733–759. doi: 10.3390/s150100733. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Niu X., Ban Y., Zhang Q., Zhang T., Zhang H., Liu J. Quantitative Analysis to the Impacts of IMU Quality in GPS/INS Deep Integration. Micromachine. 2015;6:1082–1099. doi: 10.3390/mi6081082. [DOI] [Google Scholar]
  • 21.Shin E.H. Accuracy Improvement of Low Cost INS/GPS for Land Applications. The University of Galgary; Calgary, AB, Cananda: 2001. UCGE Reports, Number 20156. [Google Scholar]
  • 22.Zhang Q., Niu X., Chen Q., Zhang H., Shi C. Using Allan variance to evaluate the relative accuracy on different time scales of GNSS/INS systems. Meas. Sci. Technol. 2013;24 doi: 10.1088/0957-0233/24/8/085006. [DOI] [Google Scholar]
  • 23.Oppenheim A.V., Willsky A.S., Nawab S.H. Signals and Systems. 2nd ed. Prentice-Hall; Englewood Cliffs, NJ, USA: 1996. [Google Scholar]
  • 24.Zheng J.L., Ying Q., Yang W.L. Signals and Systems. 3rd ed. Prentice-Hall; Englewood Cliffs, NJ, USA: High Education Press; Beijing, China: 2011. [Google Scholar]
  • 25.Hou H. Modeling Inertial Sensors Errors Using Allan Variance. The University of Galgary; Calgary, AB, Cananda: 2004. UCGE Reports, Number 20201. [Google Scholar]
  • 26.Groves P.D. Principles of GNSS, Inertial and Multisensor Integrated Navigation Systems. 2nd ed. Artech House; Norwood, MA, USA: 2013. [Google Scholar]
  • 27.Zhang T., Zhang H., Ban Y., Yan K., Niu X., Liu J. Hardware Implementation of a real-time MEMS IMU/GNSS deeply-coupled system. IEICE Trans. Commun. 2013;96:2933–2942. doi: 10.1587/transcom.E96.B.2933. [DOI] [Google Scholar]
  • 28.Zhang T. Ph.D. Thesis. Wuhan University; Wuhan, China: November 2013. Research on the Tracking Technology of GNSS/INS Deep Integration Based on Hardware Prototype. [Google Scholar]
  • 29.Zheng W., Zhao S., Li Z. Random Signal Analysis. 3rd ed. Artech House; Norwood, MA, USA: Electronic Industry Press; Beijing, China: 2015. [Google Scholar]
  • 30.Xsens. [(accessed on 6 July 2017)];MTi-G. Available online: https://www.xsens.com/products.
  • 31.Tactical Grade, Low Noise IMU Combines with Novatel’s GNSS Technology to Create a 3D Position, Velocity and Attitude Solution. [(accessed on 6 July 2017)]; Available online: https://www.novatel.com/assets/Documents/Papers/FSAS.pdf.

Articles from Micromachines are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES