!" # $ % &
''' ( ( )* # + , " ) - .
/
)* ) 0 1 2 0 )
3 1 / %
$ , " 444
' 5 6 ( % " ) - .
!
This work analyses a real time orbit estimator using the raw navigation solution provided by GPS receivers. The estimation algorithm considers a Kalman filter with a rather simple orbit dynamic model and random walk modeling of the receiver clock bias and drift. Using the Topex/Poseidon satellite as test bed, characteristics of model truncation, sampling rates and degradation of the GPS receiver (Selective Availability) were analysed.
:GPS, orbit determination, Kalman filter, navigation solution
Introduction
!!" #
$ %
&
' ()* ' (+,'- *
.
'(
/ 0*-. . '
. .
1
% & 0
2334 5+6, 5 2333 &
# 5+6,
% 7 23328 7 2333
9 -'6., %
: 6 !;3 <
%
. =
5 > =
77 7 %
7 (?#.6 ($
15(6 25 @ 4 1 5 > ( 6
! "" # $ "% " &# ' ! & (
Methodology
&
= >
6 %&
&
$
5 : !!A
Dynamical Model
&
$ B
d a
d d b
a v
v r
ω
ω
= =
+ = =
x, y, z a
b d
a
ω
d
ω
>B
C
D
8
3
C
D
t
=
E
t
τ
=
δ
t
−
τ
E
ω
aω
aω
TaQ
aC
D
8
3
C
D
ω
t
=
E
ω
t
ω
τ
=
Q
δ
t
−
τ
) $ * + , ( ! (
a
Q ωa
τ
δ t− , $ t=τ >
d
Q
d
ω
(
r v b d)
x= + . @3 7 0(' 7 2332 Measurement Model & B k k k
k H x ν
y
=
+
2yE = >
b = :
B
3 @ @ @ @ @ @ @ @ x x x x x x 0 0 0 0 0 I @ v B kj k T j kk E δ
EDν C=38 Dν ν C=R 4
kj
δ
& $k
=
j
> =R
B
C D
σ
2σ
2σ
2σ
2diag
=
R F
σ ≡@3 ,' ,
< ,'
= 6 B
(
)
= 2 2 2 2 ,' @ ,' @ ,' @ ,' ρ ρ ρρ σ σ σ
σ diag R " σρ ,' ,' !!" ,' Trasition Matrix . = $ + = /2
7 23328 1 !!! 5
=
& & = $
& !;" !"F8 !;F = B ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ≡ = 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 44 4@ 42 4 @4 @@ @2 @ 24 2@ 22 2 4 @ 2 3 d d b d d d d b b b b b d b d b φ φ φ φ t t v r v r v v v v r v r r v r r r φ φ φ φ φ φ φ φ φ φ φ φ φ A
φ φ2 φ2 φ22
& φ@ φ4 φ2@ φ24 φ@ φ@2 φ4
42 φ B
=
3 44 4@ @4 @@t
ϕ
ϕ
ϕ
ϕ
; t Simulations Data G' ()* ' (+,'- - A ; ! !!@
'( ' (
/ 0*-. . G
& 5 :
!!A = ($ A%; & $ = σ 2
Qa Qd
($ F "
! " #
Parameter Initial Value σ2- 2 3332
H σ2% * 2 32
5 σ2- P
b 2 3332
, σ2- P
d * 2 32
$ % & #
Parameter Value
a
Q *2 2 3 F2
d
+
>
* - ! !!@
- = > .
. *
- A !!@ . 2B33
# 1
G *
% +- ( +
- $ (
.
2334
Dynamic Model and Sampling Rate Influence
+ &
F3
/2 3 = 3 F3 = F3 .
3 F 3
+
3 F 3
+ 3
= G & /2
3= 3 F3=F3
> 67 3 F x%
'( *
3 &
= <
@3 67
> (
3 3 F
*
G F
67
& :
/2 #
> 67
"2 x%
& 4A3 x%
3= 3 F3=F3
+ &
< = 3
&
= +
/2 G
/2
3 F G
= = 3= 3
3
% *
Selective Availability (SA) Influence
G A - !!@ .
. > :
. < .
3 . 2
4
+ @
@, .
4
67 @3 "3
3 F *
( ) & *+ & & &
Residual (m) Day
x y z
11/17//93 with SA 3 3 "±44 " F %3 33 ± ; 2F@ %3 33@±23 A 2 %3 3FF±@3 A ;
11/17/93 without SA %3 343±! "2! 3 332±A @"3 %3 3 A± 4 3 " 3 33@±! @@"
($ & & % &
Day Position error (m) Velocity error (m/s)
11/17/93 with SA %4 ;@@±" @2@ 3 333F± ;A@
11/17/93 without SA %3 ;@2±@ ;3; %3 33 F±3 4@33
INPE´s Navigation Solution
$ +- ( +
,' R =
($ " +
G
=% G 2
,' +
4 "
,' 2 F
,' ;3 G @
=% +
< F "
+- (I <
$
($ " '
$
+ +- (
) $ * + , ( ! (
) & *+ &
Residuals (m) 11/19/1993
x y z
Receiver navigation solution 3 33 ± 3 4!4 3 33 ±A !F3 %3 332± ! 2F! %3 323± 2 42"
INPE’s navigation solution 3 3@@± 3 "2F 3 3 4±" A"; 3 3@;± F @!3 3 3F@± 2 A"@
' ($ & * #
11/19/1993 Position error (m) Velocity error (m/s) Receiver navigation solution % ;@F±@2 A@; %3 3332±3 FF3@
INPE’s navigation solution %2 23"±2@ !2 %3 3332±3 F3A
-. / 0
% ,&
-.
/
&
*
+
,%
-0 + ! 1/ % & *+ &
-1
1-. / 0
% ,&
-2
$
3
4
0 + 2$34 # + & *
-. / 0
% ,&
-.
/4
&
,%
-0 + ( 1/ % & ,* 5 * &- *
& * & % & ,
&-Conclusions
&
=
3 < F
/2
+ 23%@3 @%,
3 F * =
.
%
. 3 3 :> 3= 3
& =
6 %& 4%
,'
References
5 & 2333 J B 5+6, , K
H ,06 -%5+6,% 333%< *3;4
5 6 L : M 1 !!A J+
& K - M / <
1 . 8 & : & . G 5 . !!! J+
$ K Journal of the Brazilian Society of Mechanical Sc H ))+ "F% A2
( L 7 ' 2332 J' %
5+6, K ,06 G 2332%3"
< : !"F J1
% K The
Astronomical Journal H A3 - @ ;!% !2 .
H 7 2334 J, NO P Q
Q NO NO K +
, NO 7 R ( ( +- ( O
/ 1
: G 6 L 6 6 0 !;3 J7
-'6., . , 1 K # .G 9
6 @ ,
& : & !;" J = & K
+ + +- (%@AA!%- (*2F3 +- ( O /
1
0 5% 8 0 /% 8 & /%: 8 0 % 8 M /%1 8 6 &%7 8
(% 1 &%: 2334 J6 &'7 . %
( K Aerospace Science and Technology
H 4 2AA%2;A
K AIAA H .
. "@
< !;F J# & =K