Next Article in Journal
Aircraft Detection in High-Resolution SAR Images Based on a Gradient Textural Saliency Map
Previous Article in Journal
Optimization and Control of Cyber-Physical Vehicle Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Deep Coupled Integration of CSAC and GNSS for Robust PNT

1
Department of Precision Instrument, Tsinghua University, Beijing 100084, China
2
State Key Laboratory of Precision Measurement Technology and Instruments, Tsinghua University, Beijing 100084, China
*
Author to whom correspondence should be addressed.
Sensors 2015, 15(9), 23050-23070; https://doi.org/10.3390/s150923050
Submission received: 1 July 2015 / Revised: 6 September 2015 / Accepted: 9 September 2015 / Published: 11 September 2015
(This article belongs to the Section Physical Sensors)

Abstract

:
Global navigation satellite systems (GNSS) are the most widely used positioning, navigation, and timing (PNT) technology. However, a GNSS cannot provide effective PNT services in physical blocks, such as in a natural canyon, canyon city, underground, underwater, and indoors. With the development of micro-electromechanical system (MEMS) technology, the chip scale atomic clock (CSAC) gradually matures, and performance is constantly improved. A deep coupled integration of CSAC and GNSS is explored in this thesis to enhance PNT robustness. “Clock coasting” of CSAC provides time synchronized with GNSS and optimizes navigation equations. However, errors of clock coasting increase over time and can be corrected by GNSS time, which is stable but noisy. In this paper, weighted linear optimal estimation algorithm is used for CSAC-aided GNSS, while Kalman filter is used for GNSS-corrected CSAC. Simulations of the model are conducted, and field tests are carried out. Dilution of precision can be improved by integration. Integration is more accurate than traditional GNSS. When only three satellites are visible, the integration still works, whereas the traditional method fails. The deep coupled integration of CSAC and GNSS can improve the accuracy, reliability, and availability of PNT.

1. Introduction

Positioning, navigation, and timing (PNT) technology involves technologies that concern time and space. In modern society, people rely more on PNT than on other technologies in any historical period. In fact, the questions “when and where” are one of the most central problems that involve PNT. Global navigation satellite systems (GNSSs) are the most widely used PNT technology. GNSS satellites construct a navigation platform and provide high precision position, velocity, and time information for various types of military or civilian users. Although the PNT service provided by GNSS has the advantage of all-weather performance and no error accumulation, radio signals, which are transmitted from GNSS satellites to the ground, are weak because of long transmission distances and limited transmission power [1,2,3,4]. As such, GNSS cannot provide effective PNT services in physical blocks, such as in a natural canyon, canyon city, underground, underwater, and indoors. In such situations, the visible satellite number does not meet the requirement of having a value of more than 4. Thus, the GNSS receiver is unable to employ its navigation function.
An atomic clock can provide high-precision atomic frequency standard, which is the highest accuracy that is humanly possible [5]. The atomic clock uses quantum transition energy of atoms or molecules. The transition frequency is the reference standard on which the local oscillator is locked [6]. The frequency of electromagnetic waves emitted or absorbed by the atomic transition is stable, which is beneficial to the quantization character of atomic transition energy. With the development of micro-electromechanical system (MEMS) technology, the chip scale atomic clock (CSAC) gradually matures, and performance is constantly improved [7,8,9,10,11,12]. Therefore, the size, weight, power, and cost (SWaP + C) of CSAC has considerably improved. Typically, the second stability of CSAC can reach 10−10. In 2002, the USA National Institute of Standard and Technology developed a physical component of the CPT atomic clock fabricated by using MEMS technology. Its volume was only 1 cm3. This CSAC has a power consumption of 120 mW, a physical size of 40.6 mm × 35.5 mm × 11.4 mm, better than 1.5 × 10−10@ 1 s stability, and better than 5 × 10−11@ 10 s stability [13]. CSAC was successfully commercialized and provides great convenience for the extensive application of the atomic frequency standard. In the PNT field, the CSAC atomic frequency standard can replace the traditional crystal. This feature not only improves the accuracy of timing but also provides significant advantages for positioning.
Generally, a low-cost oscillator is used in a GNSS receiver. The clock offset between receiver and satellite can be determined by navigation equations, while the clock can be synchronized with the satellite. Based on this fact, the receiver can use a low-cost oscillator for PNT. If a more stable clock is used in the receiver, then clock offset can be predicted. Consequently, the navigation equation of the unknown will be reduced to 3. Three satellites can provide PNT. If the value of time of arrival (TOA) is still more than 4, then redundancy TOA can improve the accuracy, reliability, and availability of PNT. In the early stage of GNSS, few satellites remain in orbit. As such, the researchers focused on clock-aided GNSS and made some achievements. Sturz [14] derived vertical dilution of precision (VDOP) and horizontal dilution of precision (HDOP) of three satellites and an atomic clock. The stability of atomic clocks enabled the atomic clock to expand the availability of three satellites for PNT. Van Graas [15] proved that adding an atomic clock was more valuable than adding a satellite for three-satellite navigation. The effect of the added atomic clock is significant, especially for the application of high vertical position accuracy, such as aircraft landing systems. Misra [16] proposed a clock model and proved that using an atomic clock can significantly reduce VDOP and slightly reduce HDOP because of high relevance between vertical position error and receiver clock offset. Kline [17] improved the clock model using precision carrier phase measurement and calculated VDOP variation of atomic clock-aided GNSS. The vertical position accuracy of atomic clock-aided GNSS and usual situations was compared by performing a fly test. Zhang [18] used adaptive low-pass filter to estimate rubidium atomic clock offset and showed that atomic clock-aided GNSS works efficiently in single point or differential situations. Bednarz [19] considered that clock offset has the same effect on all pseudo ranges and results in vertical position change.
The literature focuses on traditional rubidium clock-aided GNSS. A traditional rubidium clock has the advantage of high stability, which is beneficial to the integrated system. However, it is costly, large, heavy, and energy consuming. By contrast, CSAC is cheap, small, light, and energy efficient, but is unstable. Therefore, the interaction between CSAC and GNSS needs to be researched. This thesis explores deep coupled integration of CSAC and GNSS to enhance PNT robustness. The second section discusses the theoretical aspect of a coupled relationship. The third section implements some simulations. The fourth section carries out fixed point tests, and the last section provides some conclusions.

2. Deep Coupled Integration in Theory

Typically, the clock offset can be determined if GNSS constellation geometry is good. In most cases, the clock offset can be a few nanoseconds. As such, the initial state of time integral can be determined. In addition, this initial state can be determined by eternal equipment, such as GNSS timing unit or ground timing service center. “Clock coasting” of CSAC provides time synchronized with GNSS time and optimizes navigation equations. However, errors of clock coasting increase over time and can be corrected by GNSS time, which is stable but noisy. Figure 1 describes the coupled relationship between CSAC and GNSS. This section discusses their integration in theory. This section is divided into three parts. In the first part, traditional GNSS positioning principles are listed, and some important concepts are introduced. In the second part, weighted linear optimal estimation is used to construct navigation equations of CSAC-aided GNSS. In the third part, CSAC correction by GNSS is discussed.
Figure 1. Coupled relationship between Chip Scale Atomic Clock (CSAC) and Global Navigation Satellite Systems (GNSS).
Figure 1. Coupled relationship between Chip Scale Atomic Clock (CSAC) and Global Navigation Satellite Systems (GNSS).
Sensors 15 23050 g001

2.1. GNSS Receiver Positioning Principles

After the GNSS receiver tracks the radio signals transmitted by satellites, it obtains navigation messages, calculates the satellite positions, linearizes the observation equations, solves pseudo ranges, and uses least square or Kalman filter algorithm to determine the receiver position.
Pseudo range observation equations are as follows:
ρ ( n ) = r ( n ) + δ t u δ t ( n ) + I ( n ) + T ( n ) + R o t ( n ) + M ( n ) + ε ρ ( n )
where n = 1 , 2 , N , n is the visible satellite identifier, r is the geometric distance between the satellite and the receiver, δ t u is the receiver clock offset that is equivalent to length, δ t is the satellite clock offset, I is the ionosphere delay, T is the troposphere delay, R o t ( n ) is the earth rotation correction, and M ( n ) is the sum of the ephemeris errors, phase center variation error, and multipath error. ε is the pseudo range measurement noise.
Offset corrected pseudo range measurement ρ c ( n ) is
ρ c ( n ) = ρ ( n ) + δ t ( n ) I ( n ) T ( n ) R o t ( n ) M ( n )
Without consideration of noise ε ρ ( n ) , navigation equations are established as follows:
{ ( x ( 1 ) x ) 2 + ( y ( 1 ) y ) 2 + ( z ( 1 ) z ) 2 + δ t u = ρ c ( 1 ) ( x ( 2 ) x ) 2 + ( y ( 2 ) y ) 2 + ( z ( 2 ) z ) 2 + δ t u = ρ c ( 2 ) ( x ( N ) x ) 2 + ( y ( N ) y ) 2 + ( z ( N ) z ) 2 + δ t u = ρ c ( N )
The initial state [ x 0 ; δ t u , 0 ] and x 0 = [ x 0 y 0 z 0 ] are set. The matrix equation at [ x k 1 ; δ t u , k 1 ] is linearized when k is the step counter of Newton iterations. Least square algorithm is used to determine unknown parameters
[ Δ x Δ δ t u ] = [ Δ x Δ y Δ z Δ δ t u ] = ( G T G ) 1 G T b
where
G = [ 1 x ( 1 ) ( x k 1 ) 1 y ( 1 ) ( x k 1 ) 1 z ( 1 ) ( x k 1 ) 1 1 x ( 2 ) ( x k 1 ) 1 y ( 2 ) ( x k 1 ) 1 z ( 2 ) ( x k 1 ) 1 1 x ( N ) ( x k 1 ) 1 y ( N ) ( x k 1 ) 1 z ( N ) ( x k 1 ) 1 ] = [ M O ]
b = [ ρ c ( 1 ) r ( 1 ) ( x k 1 ) δ t u , k 1 ρ c ( 2 ) r ( 2 ) ( x k 1 ) δ t u , k 1 ρ c ( N ) r ( N ) ( x k 1 ) δ t u , k 1 ]
In Equation (5), [ 1 x ( n ) ( x k 1 ) 1 y ( n ) ( x k 1 ) 1 z ( n ) ( x k 1 ) ] is the line of sight between the visible satellite and the receiver. O = [ 1 1 1 ] 1 × N T .
The subscript URE is the user range error. The covariance matrix of the positioning error can be written as follows:
Cov ( ε x ε y ε z ε δ t u ) = E ( [ ε x ε y ε z ε δ t u ] [ ε x ε y ε z ε δ t u ] ) = ( G T G ) 1 σ URE 2 = H σ URE 2
Dilution of precision (DOP) describes the magnified relationship between measurement error and positioning error. DOP can be obtained from coefficient matrix H .
Geometric dilution of precision (GDOP), position dilution of precision (PDOP), HDOP, VDOP, and time dilution of precision (TDOP) are given as follows:
GDOP= h 11 + h 22 + h 33 + h 44
PDOP= h 11 + h 22 + h 33
HDOP= h 11 + h 22
VDOP= h 33
TDOP= h 44
where h i i ( i = 1 , 2 , 3 , 4 ) is the diagonal elements of the matrix H .
Equation (5) can be partitioned as follows:
H = ( G T G ) 1 = [ M T M M T O M O T N ] 1 = [ H PDOP H TDOP ]
According to inverse of block matrix theorem, which is shown in the Appendix [20], and a comparison between Equation (13) and the inverse form of the block matrix, Equations (13) and (14) can be derived. The subscript letter “H” indicates that the DOPs are derived from H .
PDOP H = ( M T M ) 1 + ( M T M ) 1 M T O O T M ( M T M ) 1 N O T M ( M T M ) 1 M T O
TDOP H = 1 N O T M ( M T M ) 1 M T O
Xie [21] provides detailed derivation processes of GNSS receiver positioning principles and explains those equations above.

2.2. Performance of CSAC

Stability is an important parameter of a clock and can be described by Allan variance [22].
σ 2 ( τ ) = [ ϕ ( t + 2 τ ) 2 ϕ ( t + τ ) + ϕ ( t ) ] 2 2 τ ω 0
where σ 2 ( τ ) is the Allan variance, τ is the averaging time (s), ϕ ( t ) is the clock signal phase at time t (rad), ω 0 is the natural frequency of the clock (rad/s), and is an infinite time average operator.
Define
y ¯ k = ϕ ( t k + τ ) ϕ ( t k ) 2 τ ω 0
Allan variance can be written as
σ 2 ( τ ) = 1 2 ( N 1 ) k = 1 N 1 ( y ¯ k + 1 y ¯ k ) 2
Where N is the sample number. Allan deviation σ ( τ ) is typically used to express clock stability.
Table 1 shows comparisons of different kinds of clocks. Compared with traditional atomic clocks, CSAC has advantages of power consumption, size, and cost. Compared with a crystal oscillator, CSAC has the advantage of stability.
Table 1. Comparisons of different kinds of clocks.
Table 1. Comparisons of different kinds of clocks.
Stability τ = 10 sPower ConsumptionSizeCost
PXO10−5~10−6<10 mW<50 mm3<USD 1
TXCO10−6~10−7~15 mW~50 mm3~USD 10
OXCO10−7~10−8~2.5 W~20 cm3~USD 200
CSAC10−10~10−11~90 mW~17 cm3~USD 1500
Rubidium atomic clock10−11~10 W~200 cm3~USD 2000

2.3. Weighted Linear Optimal Estimation of CSAC-Aided GNSS

CSAC clock coasting provides accuracy time information in a short period of time. It can be used in navigation equations and change the traditional method of positioning.
If the receiver clock offset is known, then Equation (1) can be written as follows:
ρ c ( n ) = [ ρ ( n ) + δ t ( n ) I ( n ) T ( n ) R o t ( n ) M ( n ) ] [ δ t u ]
The pseudo range error can be divided into two parts. One part is the error described by Equation (2), and the other is the pseudo range error caused by the receiver clock noise.
Δ ρ c ( n ) = Δ ρ c ( n ) + ε δ t u
Equation (20) describes the covariance of the pseudo range error.
cov ( Δ ρ c ) = cov ( Δ ρ c + Δ δ t u · O ) = σ URE 2 I + σ c l o c k 2 O O T
where σ c l o c k 2 is the receiver clock noise variance, and σ URE 2 is the pseudo range error covariance, which does not include the receiver clock error.
If we define c σ c l o c k 2 σ URE 2 , Equation (21) can be written as follows:
cov ( Δ ρ c ) = σ URE 2 ( I + c O O T )
Weighted objective functions are designed as follows:
R ( Δ x ) = ( Δ ρ c M Δ x ) T · w · ( Δ ρ c M Δ x )
where weighted function w is a N × N matrix. To keep R a positive definite matrix, w should be a Hermitian matrix.
The objective function is minimized by imposing
R ( Δ x ) Δ x | Δ x = Δ x w l s = 2 M T · w · ( Δ ρ c M Δ x ) T | Δ x = Δ x w l s = 0
This gets
Δ x w l s = ( M T w M ) 1 M T w Δ ρ c
Error equations of weighted linear optimal estimation are seen in Equation (25). Optimal w should be selected to get the minimum C o v [ Δ x w l s ] .
C o v [ Δ x w l s ] = E [ ( Δ x Δ x w l s ) ( Δ x Δ x w l s ) T ]                       = E { [ ( Δ x ( M T w M ) 1 M T w Δ ρ ] [ ( Δ x ( M T w M ) 1 M T w Δ ρ ] T }                 = E { [ ( Δ x ( M T w M ) 1 M T w ( M Δ x + n ) ]                     * [ ( Δ x ( M T w M ) 1 M T w ( M Δ x + n ) ] T }                 = E { [ ( M T w M ) 1 M T w n ] [ ( M T w M ) 1 M T w n ) ] T }                 = ( M T w M ) 1 M T w ( E [ n n T ] ) w M ( M T w M ) 1                 = ( M T w M ) 1 M T w C o v ( Δ ρ ) w M ( M T w M ) 1
With the use of the matrix Cauchy-Schwarz inequality theorem shown in the Appendix, Equation (26) can be rewritten as follows:
C o v [ Δ x w l s ] = ( M T w M ) 1 M T w V n w M ( M T w M ) 1 = B T B                 ( A B ) T ( A A T ) 1 ( A B ) = ( A A T ) 1 = ( M T V n 1 M ) 1
If wopt = V n - 1 , then Inequality Equation (27) becomes an equality, and C o v [ Δ x w l s ] has its minimum value.
Then
C o v [ Δ x w l s ] = ( M T V n 1 M ) 1
Δ x w l s = ( M T V n 1 M ) 1 M T V n 1 Δ ρ
Therefore, the optimal weighted coefficient is wopt = V n - 1 .
Equations (22) and (28) give
C o v [ Δ x w l s ] = σ URE 2 [ M T ( I + c O O T ) 1 M ] 1
where
( I + c O O T ) 1 = I c O O T 1 + c O T O = I c O O T 1 + c N
In this case
C o v [ Δ x w l s ] = σ URE 2 ( M T M c M T O O T M 1 + c N ) 1
Define now
PDOP W ( M T M c M T O O T M 1 + c N ) 1              = ( M T M ) 1 + c ( M T M ) 1 M T O O T M ( M T M ) 1 1 + c N c O T M ( M T M ) 1 M T O
PDOP W describes the PDOP of CSAC-aided GNSS based on weighted linear optimal estimation algorithm.
Δ PDOP PDOP H PDOP W              = ( M T M ) 1 M T O O T M ( M T M ) 1 N O T M ( M T M ) 1 M T O c ( M T M ) 1 M T O O T M ( M T M ) 1 1 + c N c O T M ( M T M ) 1 M T O              = ( M T M ) 1 M T O O T M ( M T M ) 1 ( 1 + c N c O T M ( M T M ) 1 M T O ) ( N O T M ( M T M ) 1 M T O )             = ( M T M ) 1 M T O O T M ( M T M ) 1 ( 1 + c N c O T M ( M T M ) 1 M T O ) TDOP H
If CSAC is an ideal clock, then σ c l o c k 2 = 0 and c = 0. As such, Equation (34) becomes Equation (35)
Δ PDOP = ( M T M ) 1 M T O O T M ( M T M ) 1 N O T M ( M T M ) 1 M T O              = ( M T M ) 1 M T O O T M ( M T M ) 1 × TDOP H
If CSAC is faulty, then σ c l o c k 2 and c , Δ PDOP = 0 .

2.4. GNSS-Corrected CSAC

After the receiver obtains its position information, the electromagnetic wave propagation delay can be determined, and one pulse per second (1PPS) can be recovered. The stability of clocks on GNSS satellites is better than 10−14. Ground monitoring stations use master atomic clock signals, which has greater precision than satellite clocks in calibrating the clocks on satellites. Therefore, 1PPS, which is based on the satellite clock, has good long-term stability. However, 1PPS is affected by electromagnetic wave transmission error and receiver thermal noise. The short-term stability of 1PPS is not good. By contrast, CSAC has good short-term stability but mediocre long-term stability compared with 1PPS. Good long-term and short-term stability can be achieved when CSAC and 1PPS signals are combined.
Kalman filter is used to combine complementary characteristics. The theory model of CSAC is the state equation of Kalman filter, and 1PPS constructs the observation equation. This arrangement has the benefit of enabling the prediction of CSAC error when 1PPS is lost.
The phase offset of CSAC can be described as follows:
p ( t ) = p 0 + p 1 ( t t 0 ) + 1 2 p 2 ( t t 0 ) 2 + ξ 1 ( t ) + ξ 2 ( t )
where p is the phase offset, p 0 is the initial phase offset, p 1 is the frequency offset, p 2 is the frequency drift, ξ 1 is the phase noise, and ξ2 is the measurement noise.
CSAC state equation is then constructed. Let
X ( k ) = [ x 1 ( k ) x 2 ( k ) x 3 ( k ) ] = [ p 0 ( k ) p 1 ( k ) p 2 ( k ) ]
[ x 1 ( k + 1 ) x 2 ( k + 1 ) x 3 ( k + 1 ) ] = [ 1 c 1 2 c 2 0 1 c 0 0 1 ] · [ x 1 ( k ) x 2 ( k ) x 3 ( k ) ] + [ Δ x 1 Δ x 2 Δ x 3 ]
where Δ x 1 is the phase noise, Δ x 2 is the frequency noise, and Δ x 3 frequency drift noise. The variances are q 1 = σ 1 2 , q 2 = σ 2 2 , q 3 = σ 3 2 . c is the state transition time constant, and c = 1.
The observation equation can be written as follows:
Z ( k ) = x 1 ( k ) + n 0 ( k )
where n 0 is the measurement noise and its variance is q 4 = σ 4 2 .
In existing literature, the noise covariance matrix is given by Equation (39) [23]. The variances of q 1 , q 2 , q 3 can be determined by Equation (40) [24,25]. h2, h0, and h 2 are slope coefficients of the Allan variance plot of CSAC. f h is the high-frequency cutoff, which is defined as the upper limit in the spectral bandwidth of CSAC.
P = E [ [ Δ x 1 Δ x 2 Δ x 3 ] · [ Δ x 1 Δ x 2 Δ x 3 ] ]            = [ q 1 c + q 2 c 3 / 3 + q 3 c 5 / 20 q 2 c 2 / 2 + q 3 c 4 / 8 q 3 c 3 / 6 q 2 c 2 / 2 + q 3 c 4 / 8 q 2 c + q 3 c 3 / 3 q 3 c 2 / 2 q 3 c 3 / 6 q 3 c 2 / 2 q 3 c ]
q 1 = f h ( 2 π ) 2 · h 2 q 2 = 1 2 · h 0 q 3 = π 2 · h 2

3. Simulations

A satellite simulation tool is used to construct the GNSS satellite orbit model. GPS is used as GNSS constellation. The simulations is based Beijing, China, which is located at 39.9062° N, 116.388° E, as an example. Simulation time is from 12:00:00, 1 January 2015 to 12:00:00, 2 January 2015. The time interval is 10 min. Figure 2 shows the GNSS satellite model. Figure 3 and Table 2 show GNSS visibility and average DOP. Figure 4 shows GDOP at different cutoff angles. Typically, VDOP is 1.5 to 2 times greater of HDOP. As the cutoff angle increases, average visible number sharply decreases. By contrast, DOPs quickly increase, which implies that the position accuracy is poor. Taking 5° as reference, DOPs at 10° are 1.5 times larger, whereas DOPs at 20° are roughly five times.
Figure 2. GNSS orbit model.
Figure 2. GNSS orbit model.
Sensors 15 23050 g002
Figure 3. Visibility of GNSS satellites at different cutoff angles.
Figure 3. Visibility of GNSS satellites at different cutoff angles.
Sensors 15 23050 g003
Figure 4. GDOP at different cutoff angles.
Figure 4. GDOP at different cutoff angles.
Sensors 15 23050 g004
Table 2. Average visible number of satellite and DOPs at different cutoff angles.
Table 2. Average visible number of satellite and DOPs at different cutoff angles.
Cutoff AngleAverage Visible NumberGDOPPDOPHDOPVDOPTDOP
9.822.021.790.981.490.93
10°8.532.902.501.282.131.46
20°6.6610.238.213.917.186.03
For the ideal CSAC, c = 0. DOPs of the integrated and traditional GNSS are compared at different cutoff angles. Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13 show the simulation results. Table 3 lists their comparisons.
Figure 5. PDOP comparison at 5° cutoff.
Figure 5. PDOP comparison at 5° cutoff.
Sensors 15 23050 g005
Figure 6. HDOP comparison at 5° cutoff.
Figure 6. HDOP comparison at 5° cutoff.
Sensors 15 23050 g006
Figure 7. VDOP comparison at 5° cutoff.
Figure 7. VDOP comparison at 5° cutoff.
Sensors 15 23050 g007
Figure 8. PDOP comparison at 10° cutoff.
Figure 8. PDOP comparison at 10° cutoff.
Sensors 15 23050 g008
Figure 9. HDOP comparison at 10° cutoff.
Figure 9. HDOP comparison at 10° cutoff.
Sensors 15 23050 g009
Figure 10. VDOP comparison at 10° cutoff.
Figure 10. VDOP comparison at 10° cutoff.
Sensors 15 23050 g010
Figure 11. PDOP comparison at 20° cutoff.
Figure 11. PDOP comparison at 20° cutoff.
Sensors 15 23050 g011
Figure 12. HDOP comparison at 20° cutoff.
Figure 12. HDOP comparison at 20° cutoff.
Sensors 15 23050 g012
Figure 13. VDOP comparison at 20° cutoff.
Figure 13. VDOP comparison at 20° cutoff.
Sensors 15 23050 g013
Table 3. DOP comparison between Ideal CSAC + GNSS and traditional GNSS.
Table 3. DOP comparison between Ideal CSAC + GNSS and traditional GNSS.
Cutoff AngleAverage Visible NumberΔPDOPΔHDOPΔVDOP
AverageMaxAverageMaxAverageMax
9.820.754.020.111.060.934.09
10°8.531.3412.970.274.951.5612.70
20°6.666.5428502.3913096.502532
A number of conclusions can be drawn from the simulation results. CSAC is beneficial to all DOPs and significantly decreases VDOP compared with HDOP. As the cutoff angle increases, a visible number of satellites decrease and DOP worsens. CSAC can also significantly improve DOPs at a large cutoff angle significantly; this result indicates that CSAC is effective at worse DOPs and improves positioning accuracy considerably. Taking 5° as reference, average ΔDOPs at 10° are two times larger, whereas average ΔDOPs at 20° are roughly 10 times larger. From the point of maximum value, ΔDOPs at 20° can reach thousands.
Figure 14. ΔDOP with different c at 5° cutoff angle.
Figure 14. ΔDOP with different c at 5° cutoff angle.
Sensors 15 23050 g014
Considering real CSAC, c > 0 and c is determined by noise intensity. DOP variations between the integration and traditional at different c in Beijing for 24 h are simulated. Figure 14, Figure 15 and Figure 16 show ΔDOP with different c at different degree cutoff angles. The following conclusions can be drawn from the simulation results: As the noise intensity increases, DOP improvement of the integration gradually decreases. In addition, DOP improvement shows the same downward trend at different cutoff angles.
Figure 15. ΔDOP with different c at 10° cutoff angle.
Figure 15. ΔDOP with different c at 10° cutoff angle.
Sensors 15 23050 g015
Figure 16. ΔDOP with different c at 20° cutoff angle.
Figure 16. ΔDOP with different c at 20° cutoff angle.
Sensors 15 23050 g016

4. Experimental Section

Fixed single position experiments are designed to verify the integration of CSAC and GNSS. The experiments were carried out at Kunming Lakeside in Summer Palace, Beijing, China. The mark in Figure 17 is the experiment site; Figure 18 illustrates the scene.
Figure 17. Experiment site in the map.
Figure 17. Experiment site in the map.
Sensors 15 23050 g017
Figure 18. Experiment scene.
Figure 18. Experiment scene.
Sensors 15 23050 g018
SA.45 CSAC, which is manufactured by Symmetricom, is used for the experiment. The performance of CSAC is measured by using a high-performance Phase Noise Test Probe Symmetricom 3120A. Figure 19 shows the results from 3120A. The typical stability of CSAC is 1.58 × 10−10 at 1 s, 5.87 × 10−11 at 10 s, and 2.13 × 10−11 at 100 s as given by Allan root deviation.
Paolo [26] lists some mass-market receivers such as LEA EVK-5T from U-Blox and NVS NV08-CSM from Leica Geosystems. However, in order to deeply integrate the CSAC and GNSS, GNSS intermediate frequency collector and software defined receiver are used, which are more flexible than mass-market receivers. The type of chip for GNSS intermediate frequency collection is MAX2769, and USB 3.0 technology is used to transmit data to a laptop. The antenna is HX-CS5601A, which is manufactured by Shenzhen Harxon Antenna Technology Co., Ltd. in Shenzhen, China. The output frequency of CSAC is 10 MHz. A GNSS intermediate frequency collector with a crystal oscillator is at 16.369 MHz. The laptop saves the data of the collector. The data processing software is a software-defined receiver created by the laboratory in Tsinghua University.
Figure 19. Allan root deviation of CSAC measured by Symmetricom 3120A.
Figure 19. Allan root deviation of CSAC measured by Symmetricom 3120A.
Sensors 15 23050 g019
Table 4 shows comparisons of the integration and the GNSS collector, which uses a crystal oscillator. The site position information is obtained by Google Maps. The integration has good accuracy and precision positioning, especially with the height direction.
Table 4. Comparisons of the integration and GNSS with crystal oscillator.
Table 4. Comparisons of the integration and GNSS with crystal oscillator.
LatitudeLongitudeHeight
Mean/°Std/mMean/°Std/mMean/mStd/m
Site position39.979092-116.274708-54-
Integration39.9790843.49116.2747134.66537.69
GNSS39.9791255.30116.2746966.654312.96
The matrix G in Equation (5) can be determined as
G = [ 0.217823 0.927923 0.288886 1 0.789554 0.552636 0.251531 1 0.742365 0.019585 0.663967 1 0.369786 0.919573 0.100745 1 0.583853 0.777678 0.216286 1 0.014635 0.509891 0.855466 1 0.830094 0.349515 0.426517 1 0.647133 0.170355 0.738310 1 ]
The cutoff angle is set by the software to simulate the problem of shade from other objects. As shown in Figure 20 and Table 5, from 0–100 s, the cutoff angle is 5°, and the visual satellite number is 8. From 100–200 s, the cutoff angle is 30°, and the visual satellite number is 6. From 200–500 s, the cutoff angle is 40°, and the visual satellite number is 4. From 500–800 s, the cutoff angle is 45°, and the visual satellite number is 3. When the visual satellite number is less than 4, traditional GNSS which uses least square method fails, whereas the integration still works well. The DOPs of GNSS and integration are plotted. The standard deviations are listed in Table 5. The comparisons indicate that DOPs of integration are smaller than GNSS and that the accuracy of the positioning improved.
Figure 20. DOPs of integration and GNSS.
Figure 20. DOPs of integration and GNSS.
Sensors 15 23050 g020
Table 5. Comparison of Integration and GNSS.
Table 5. Comparison of Integration and GNSS.
0 s–100 s100 s–200 s200 s–500 s500 s–800 s
Cutoff/°5304045
Visible Sat. Num.8643
IntegrationStd E3.494.548.519.33
Std N4.666.0810.0913.07
Std U7.698.2711.9614.85
GNSSStd E5.307.4913.80Inf
Std N6.6510.13121.42Inf
Std U12.9628.36133.47Inf

5. Conclusions

CSAC and GNSS integration is discussed in this paper. The weighted linear optimal estimation algorithm is used in CSAC-aided GNSS, while Kalman filter is used in GNSS-corrected CSAC. Simulations show that the integration can improve DOPs, especially for VDOP. For high DOP situations, the integration can significantly decrease DOPs. As the noise intensity increases, the improvement gradually decreases. Fixed position tests are carried out. Results show that the integration is more accurate than the traditional method. When only three satellites are visible, the integration still works well, whereas the traditional method fails. Therefore, the deep coupled integration of CSAC and GNSS can enhance PNT robustness.

Acknowledgments

The authors would like to thank Liu Wei of the Beijing Xingyuan Beidou Navigation Technology Co., LTD in Beijing, China for providing some of the test tools. We would also like to thank the reviewers for their valuable comments and suggestions.

Author Contributions

The conception was developed by Lin Ma, Zheng You, Bin Li, and Bin Zhou, while the test was developed by Lin Ma and Runqi Han. In addition, Lin Ma prepared the final draft, and Zheng You guaranteed the critical reading.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

A.1. Inverse of Block Matrix Theorem

Assume that P = [ A B C D ] , A is n order matrix, B and C are n × m and m × n matrixes, respectively, and D is m order matrix.
If A is invertible, then P is invertible D C A 1 B is invertible.
P 1 = [ A 1 + A 1 B ( D C A 1 B ) 1 C A 1 A 1 B ( D C A 1 B ) 1 ( D C A 1 B ) 1 C A 1 ( D C A 1 B ) 1 ]

A.2. Matrix Cauchy-Schwarz Inequality Theorem

Assume A and B are m × n and n × l matrixes, respectively. Then, A A T is invertible.
B T B ( A B ) T ( A A T ) 1 ( A B )
If and only if a m × l matrix P and B = A T P exists, then the inequality becomes an equality.

References

  1. Kaplan, E.D.; Hegarty, C.J. Understanding GPS: Principles and Application, 2nd ed.; Artech House: Norwood, MA, USA, 2006. [Google Scholar]
  2. McNeff, J. Changing the Game Changer—The Way Ahead for Military PNT. Inside GNSS 2010, 5, 44–51. [Google Scholar]
  3. Alexander, K. US space based PNT policy and GPS modernization. In Proceedings of the United Nations/Zambia/ESA Regional Workshop on the Applications of Global Navigation Satellite System Technologies in Sub-Saharan Africa, Lusaka, Zambia, 26–30 July 2006.
  4. Groves, P.D. The PNT Boom: Future Trends in Integrated Navigation. Inside GNSS 2013, 8, 44–49. [Google Scholar]
  5. Yang, J.; Shan, X. Satellite Timing Principle and Application; National Defense Industry Press: Beijing, China, 2013; pp. 130–133. [Google Scholar]
  6. Wang, Y.; Wang, J.; Fu, J. Quantum Frequency Standard Principle; Science Press: Beijing, China, 1986; pp. 253–236. [Google Scholar]
  7. Lutwak, R. Chip-Scale Atomic Clock (Briefing Charts); Symmetricom Technology Realization Center: Beverly, MA, USA, 2007. [Google Scholar]
  8. Knappe, S.; Schwindt, P.D.D.; Gerginov, V.; Shah, V.; Liew, L.; Moreland, J.; Robinson, H.G.; Hollberg, L.; Kitching, J. Microfabricated atomic clocks and magnetometers. In Proceedings of the International Conference on Laser Spectroscopy, ICOLS, Singapore, 28 June–3 July 2005.
  9. Knappe, S.; Schwindt, P.; Shah, V.; Hollberg, L.; Kitching, J.; Liew, L.; Moreland, J. A chip-scale atomic clock based on 87Rb with improved frequency stability. Opt. Express 2005, 13, 1249–1253. [Google Scholar] [CrossRef] [PubMed]
  10. Youngner, D.W.; Lust, L.; Carlson, D.R.; Lu, S.T.; Forner, L.J.; Chanhvongsak, H.M.; Stark, T.D. A manufacturable chip-scale atomic clock. In Proceedings of the Solid-State Sensors, Actuators and Microsystems Conference, TRANSDUCERS 2007, Lyon, France, 10–14 June 2007; pp. 39–44.
  11. Mescher, M.J.; Lutwak, R.; Varghese, M. An ultra-low-power physics package for a chip-scale atomic clock. In Proceedings of the 13th International Conference on Solid-State Sensors, Actuators and Microsystems, Digest of Technical Papers, TRANSDUCERS 2005, Seoul, Korea, 5–9 June 2005; Volume 1, pp. 311–316.
  12. DeNatale, J.F.; Borwick, R.L.; Tsai, C.; Stupar, P.A.; Lin, Y.; Newgard, R.A.; Berquist, R.W.; Zhu, M. Compact, low-power chip-scale atomic clock. In Proceedings of the Position, Location and Navigation Symposium, 2008 IEEE/ION, Monterey, CA, USA, 5–8 May 2008; pp. 67–70.
  13. SA.31m, SA.33m & SA.35m–Quantum Miniature Rubidium Atomic Clock (MAC). Available online: http://www.microsemi.com/products/timing-synchronization-systems/embedded-timing-solutions/components/sa-31m-sa-33m-amp-sa-35m#key-features (accessed on 1 April 2015).
  14. Sturza, M.A. GPS navigation using three satellites and a precise clock. Navigation 1983, 30, 146–156. [Google Scholar] [CrossRef]
  15. Van Graas, F.; Braasch, M. GPS interferometric attitude and heading determination: Initial flight test results. Navigation 1992, 38, 297–316. [Google Scholar] [CrossRef]
  16. Misra, P.; Pratt, M.; Muchnik, R.; Manganis, B. A general RAIM algorithm based on receiver clock. In Proceedings of the 8th International Technical Meeting of the Satellite Division of the Institute of Navigation, ION GPS-95, Palm Springs, CA, USA, 12–15 September 1995; pp. 1941–1948.
  17. Kline, P.A. Atomic Clock Augmentation for Receivers Using the Global Positioning System. Ph.D. Thesis, Virginia Polytechnic Institute and State University, Blacksburg, VA, USA, 1997. [Google Scholar]
  18. Zhang, Z. Impact of Rubidium Clock Aiding on GPS Augmented Vehicular Navigation. Ph.D. Thesis, University of Calgary, Calgary, AB, Canada, 1997. [Google Scholar]
  19. Bednarz, S.G. Adaptive Modeling of GPS Receiver Clock for Integrity Monitoring during Precision Approaches. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2004. [Google Scholar]
  20. Wang, P. New Methods of Higher Algebra; Shandong Education Press: Ji Nan, China, 1989. [Google Scholar]
  21. Xie, G. Principles of GPS and Receiver Design; Publishing House of Electronics Industry: Beijing, China, 2009. [Google Scholar]
  22. Allan, D.; Shoaf, J.; Halford, D. Statistics of Time and Frequency Analysis. In Time and Frequency Theory and Fundamentals; Blair, B.E., Ed.; National Bureau of Standards Monograph 140, U.S. Department of Commerce: Denton, TX, USA, 1974; pp. 151–204. [Google Scholar]
  23. Hutsell, S.T. Fine Tuning GPS Clock Estimation in the MCS. In Proceedings of the 26th Annual Precise Time and Time Interval (PTTI) Applications and Planning Meeting, Reston, VA, USA, 6–8 December 1994; pp. 63–74.
  24. Van Dierendonck, A.J.; McGraw, J.B.; Brown, R.G. Relationship between Allan Variances and Kalman Filter Parameters; Stanford Telecommunications Inc.: Santa Clara, CA, USA, 1984. [Google Scholar]
  25. Zhu, W.; Xiao, H.; Yong, S. Kalman algorithm and its performance analysis of satellite clock error prediction. J. Astronautics 2008, 29, 966–970. [Google Scholar]
  26. Dabove, P.; Manzino, A.M. GPS & GLONASS Mass-Market Receivers: Positioning Performances and Peculiarities. Sensors 2014, 14, 22159–22179. [Google Scholar] [PubMed]

Share and Cite

MDPI and ACS Style

Ma, L.; You, Z.; Li, B.; Zhou, B.; Han, R. Deep Coupled Integration of CSAC and GNSS for Robust PNT. Sensors 2015, 15, 23050-23070. https://doi.org/10.3390/s150923050

AMA Style

Ma L, You Z, Li B, Zhou B, Han R. Deep Coupled Integration of CSAC and GNSS for Robust PNT. Sensors. 2015; 15(9):23050-23070. https://doi.org/10.3390/s150923050

Chicago/Turabian Style

Ma, Lin, Zheng You, Bin Li, Bin Zhou, and Runqi Han. 2015. "Deep Coupled Integration of CSAC and GNSS for Robust PNT" Sensors 15, no. 9: 23050-23070. https://doi.org/10.3390/s150923050

Article Metrics

Back to TopTop