OPTIMAL TIME TRANSFER

Similar documents
Understanding the Differences between LS Algorithms and Sequential Filters

GPS Multipath Detection Based on Sequence of Successive-Time Double-Differences

A NONLINEARITY MEASURE FOR ESTIMATION SYSTEMS

ORBIT DETERMINATION THROUGH GLOBAL POSITIONING SYSTEMS: A LITERATURE SURVEY

Crib Sheet : Linear Kalman Smoothing

Dynamic data processing recursive least-squares

Adaptive Unscented Kalman Filter with Multiple Fading Factors for Pico Satellite Attitude Estimation

NGA GNSS Division Precise Ephemeris Parameters

A SELF-TUNING KALMAN FILTER FOR AUTONOMOUS SPACECRAFT NAVIGATION

Riccati difference equations to non linear extended Kalman filter constraints

Multiplicative vs. Additive Filtering for Spacecraft Attitude Determination

Prediction of ESTSP Competition Time Series by Unscented Kalman Filter and RTS Smoother

Satellite baseline determination with phase cycle slip fixing over long data gaps

MULTI-MODEL FILTERING FOR ORBIT DETERMINATION DURING MANOEUVRE

Lessons in Estimation Theory for Signal Processing, Communications, and Control

ODTK A Technical Summary

Assessment of the orbits from the 1st IGS reprocessing campaign

A. Barbu, J. Laurent-Varin, F. Perosanz, F. Mercier and J. Marty. AVENUE project. June, 20

Noise Characteristics in High Precision GPS Positioning

DEGREES OF FREEDOM AND THREE-CORNERED HATS

This is an author-deposited version published in: Eprints ID: 16117

AIR FORCE INSTITUTE OF TECHNOLOGY

Angular Velocity Determination Directly from Star Tracker Measurements

Linked, Autonomous, Interplanetary Satellite Orbit Navigation (LiAISON) Why Do We Need Autonomy?

OPTIMAL ESTIMATION of DYNAMIC SYSTEMS

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents

NONLINEAR BAYESIAN FILTERING FOR STATE AND PARAMETER ESTIMATION

SIMON FRASER UNIVERSITY School of Engineering Science

LONG-TERM STABILITY OF REMOTE CLOCK COMPARISONS WITH IGS CLOCK PRODUCTS

ORBIT DETERMINATION FOR THE LUNAR RECONNAISSANCE ORBITER USING AN EXTENDED KALMAN FILTER.

Sensor Calibration as an Application of Optimal Sequential Estimation toward Maintaining the Space Object Catalog

ESTIMATING THE RESIDUAL TROPOSPHERIC DELAY FOR AIRBORNE DIFFERENTIAL GPS POSITIONING (A SUMMARY)

Principles of the Global Positioning System Lecture 14

On Underweighting Nonlinear Measurements

Tactical Ballistic Missile Tracking using the Interacting Multiple Model Algorithm

Modified Leaky LMS Algorithms Applied to Satellite Positioning

COVARIANCE DETERMINATION, PROPAGATION AND INTERPOLATION TECHNIQUES FOR SPACE SURVEILLANCE. European Space Surveillance Conference 7-9 June 2011

THE LONG-TERM STABILITY OF THE U.S. NAVAL OBSERVATORY S MASERS

State Estimation of Linear and Nonlinear Dynamic Systems

RELATIVE NAVIGATION FOR SATELLITES IN CLOSE PROXIMITY USING ANGLES-ONLY OBSERVATIONS

Gaussian Process Approximations of Stochastic Differential Equations

Design of FIR Smoother Using Covariance Information for Estimating Signal at Start Time in Linear Continuous Systems

Autocorrelation Functions in GPS Data Processing: Modeling Aspects

The Kalman Filter. Data Assimilation & Inverse Problems from Weather Forecasting to Neuroscience. Sarah Dance

THE ORBIT DETERMINATION TOOL KIT (ODTK) - VERSION 5

The Discrete Kalman Filtering of a Class of Dynamic Multiscale Systems

Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft

Real-Time Estimation of GPS Satellite Clocks Based on Global NTRIP-Streams. André Hauschild

Design of Adaptive Filtering Algorithm for Relative Navigation

Kalman Filters with Uncompensated Biases

Thrust acceleration estimation using an on-line non-linear recursive least squares algorithm

FIXED-INTERVAL smoothers (see [1] [10]) can outperform

Feedback Control of Spacecraft Rendezvous Maneuvers using Differential Drag

Satellite Geodesy and Navigation Present and Future

A KALMAN FILTER FOR ATOMIC CLOCKS AND TIMESCALES

Ensemble square-root filters

Information Formulation of the UDU Kalman Filter

Space Surveillance with Star Trackers. Part II: Orbit Estimation

Orekit at the U.S. Naval Research Laboratory. Evan Ward

EESC Geodesy with the Global Positioning System. Class 7: Relative Positioning using Carrier-Beat Phase

IGS Reprocessing. and First Quality Assessment

Modern Navigation. Thomas Herring

Discrete Simulation of Power Law Noise

AN EVALUATION OF VARIOUS SPACE CLOCKS FOR GPS IIF

PRECISE CLOCK SOLUTIONS USING CARRIER PHASE FROM GPS RECEIVERS IN THE INTERNATIONAL GPS SERVICE

Improving Adaptive Kalman Estimation in GPS/INS Integration

RADAR-OPTICAL OBSERVATION MIX

Statistical characteristics of L1 carrier phase observations from four low-cost GPS receivers

STUDIES OF AN OPTIMALLY UNBIASED MA FILTER INTENDED FOR GPS-BASED TIMEKEEPING

Principles of the Global Positioning System Lecture 18" Mathematical models in GPS" Mathematical models used in GPS"

Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise Covariance

Lecture Note 2: Estimation and Information Theory

NPL Time and Frequency Section: NPL S CONTRIBUTION TO TUGGS

Modern Navigation

Kinematic Orbit Determination of Low Earth Orbiting Satellites using GPS Observables

Spacecraft Orbit Anomaly Representation Using Thrust-Fourier-Coefficients with Orbit Determination Toolbox

LINEARIZED ORBIT COVARIANCE GENERATION AND PROPAGATION ANALYSIS VIA SIMPLE MONTE CARLO SIMULATIONS

Automated Tuning of the Nonlinear Complementary Filter for an Attitude Heading Reference Observer

Lee A. Breakiron U.S. Naval Observatory Washington, DC ABSTRACT

The Statistics of GPS

Nonlinear State Estimation! Particle, Sigma-Points Filters!

CLOCK REQUIREMENTS AND

A KALMAN FILTER CLOCK ALGORITHM FOR USE IN THE PRESENCE OF FLICKER FREQUENCY MODULATION NOISE

Time Series Prediction by Kalman Smoother with Cross-Validated Noise Density

Adaptive State Estimation Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2018

The Kalman Filter ImPr Talk

Atmospheric delay. X, Y, Z : satellite cartesian coordinates. Z : receiver cartesian coordinates. In the vacuum the signal speed c is constant

DISTRIBUTED ORBIT DETERMINATION VIA ESTIMATION CONSENSUS

EESC Geodesy with the Global Positioning System. Class 4: The pseudorange and phase observables

AN ANALYTICAL SOLUTION TO QUICK-RESPONSE COLLISION AVOIDANCE MANEUVERS IN LOW EARTH ORBIT

GPS cycle slips detection and repair through various signal combinations

Greg Welch and Gary Bishop. University of North Carolina at Chapel Hill Department of Computer Science.

Combined Particle and Smooth Variable Structure Filtering for Nonlinear Estimation Problems

Improved Modeling of GPS Block IIF Satellites for the GSPM13 Solar Radiation Pressure Model

DATA ASSIMILATION FOR FLOOD FORECASTING

Autonomous Navigation for Flying Robots

Benefits of a Geosynchronous Orbit (GEO) Observation Point for Orbit Determination

Volume 30, Issue 3. A note on Kalman filter approach to solution of rational expectations models

An Introduction to the Kalman Filter

Residual Versus Suppressed-Carrier Coherent Communications

Transcription:

OPTIMAL TIME TRANSFER James R. Wright and James Woodburn Analytical Graphics, Inc. 220 Valley Creek Blvd, Exton, PA 19341, USA Abstract We have designed an optimal time transfer algorithm using GPS carrier-phase and pseudorange measurements. This will enable the near-real-time estimation of the difference between the phase of a stable real-time UTC ground clock attached to a GPS ground receiver and the phase of each NAVSTAR spacecraft clock in the ensemble of GPS spacecraft. We propose a master filter (MF) to drive multiple instances of spawned filters (SF) and fixed-epoch smoothers (FES). The MF is designed to map all GPS carrier-phase measurement information of each GPS ground-station/navstar pass into the complete MF state estimate of all NAVSTAR parameters and all station parameters, with all serial correlations and all cross-correlations accounted for. Each SF runs forward with time while the FES linearly maps measurement information backwards to fixed epochs for individual NAVSTAR spacecraft. FES estimates are then folded into the MF as pseudo-measurements. The resulting time-transfer algorithm is an autonomous forward-running sequential estimator, with no state-sized matrix inverse calculations required 1. INTRODUCTION We propose optimal time transfer in near-real-time using undifferenced GPS carrier-phase and pseudorange measurements. We will estimate the difference between the phase of a stable real-time UTC ground clock attached to a GPS ground receiver and the phase of each NAVSTAR spacecraft clock in the ensemble of GPS spacecraft. Our new time-transfer algorithm consists of a master filter (MF) and multiple filter-smoothers. The MF will not directly process the GPS measurements. Rather, the MF will create and initialize a spawned filter (SF) to process the GPS carrier-phase and pseudo-range measurements for each ground-station/navstar pass. The time-tag for the first carrier-phase measurement in each ground-station/navstar pass will be called a fixed epoch. The MF will initialize a SF and a fixed-epoch smoother (FES) at each fixed epoch, and will attach a fixed-epoch smoothing window forward of each fixed epoch. The length of the smoothing window is bounded above by 5 hours, the maximum time-length of a ground-station/navstar pass. The operator may choose to terminate each smoothing window according to programmed options. The SF moves forward through each smoothing window processing GPS carrier-phase and pseudo-range measurements while the FES moves the new measurement information, linearly and simultaneously, back to the fixed epoch. The SF-FES filter-smoother is applied to each pass to autonomously estimate a carrier-phase-as-range bias (ambiguity) at the fixed epoch, with carrier-phase tracking time interval of maximum length. 1 Notice that the extensively used fixed-interval smoother (following a sequential filter) runs backwards with time and requires the calculation of a state-sized matrix inverse at each step. 359

MASTER FILTER The master filter (MF) will simultaneously estimate orbit, clock, and solar photon pressure parameters for every GPS NAVSTAR spacecraft, and station coordinates and wet troposphere component for every GPS ground station. Let N denote the size of the MF state estimate. Then 300 < N < 500 for the MF state estimate, with variations of N that are dependent on the number of NAVSTAR spacecraft and number of ground stations. Time transfer will be realized in estimates of clock phase difference between a real-time UTC clock attached to a GPS ground receiver and each NAVSTAR spacecraft clock. The MF epoch is paused at the fixed epoch until the SF and FES have completed their work. Then the FES state estimate at the fixed epoch is converted to a multidimensional pseudo-measurement, and the pseudo-measurement is processed by the MF, using the FES covariance matrix as the pseudo-measurement covariance. The SF and FES are then destroyed by the MF, and the MF state estimate and error covariance are propagated forward to the next fixed epoch. When one or more station/navstar passes are being processed by SF-FES filter-smoothers, and a new station/navstar pass is realized with its first measurement time-tag (new fixed-epoch) forward of the paused MF epoch, a copy of the MF is propagated forward to the new fixed-epoch to spawn the new SF and FES. The new SF covariance matrix is checked for numerical negative eigenvalues and corrected if necessary. Alternatively one could spawn the new SF from the MF at the paused MF epoch and propagate the new SF forward to the new fixed-epoch, and there create the new FES by the new SF. This alternative is rejected so as not to lose benefit of MF cross-correlations during the forward propagation of the MF copy. There are no state-sized matrix inverse calculations required of the MF. This is particularly relevant with the incorporation of GPS carrier-phase measurement information. SPAWNED FILTERS The MF creates a spawned filter (SF) at each fixed-epoch. The SF state estimate (except for one parameter) and associated error covariance matrix are selected from the MF, the SF covariance matrix is checked for negative eigenvalues and corrected if necessary, and then the selected state estimate and covariance matrix are transferred to the SF. Each SF includes orbit, clock, and solar photon pressure parameters for a particular GPS NAVSTAR spacecraft, and coordinates and wet troposphere component for a particular GPS ground station. An additional parameter is added to the SF state estimate, a phaseas-range bias 2, initialized from the SF state estimate at the fixed epoch. All SF states will be estimated simultaneously from GPS carrier-phase and pseudo-range measurements. Let n denote the size of the SF state estimate. Then 15 < n < 20 for each SF state estimate, with variations of n that depend on the number of parameters estimated for each clock and for solar pressure. The SF algorithm consists of the recursive application of two filter update algorithms, a time-update and a measurement-update. The SF time-update propagates the SF state estimate and covariance forward to the next measurement time-tag in the fixed-epoch time window. The SF measurement-update processes the new measurement at its timetag. There are no state-sized matrix inverse calculations required of the SF. This is particularly relevant when processing GPS carrier-phase measurements. Our SF is similar to an EKF (extended Kalman filter) in that 2 Our phase-as-range bias is also known as phase ambiguity. 360

linearization about the last state estimate is employed the Kalman gain maps measurement residuals to state estimate corrections measurements are modeled with Gaussian white noise components. Our SF is unlike an EKF in that state estimate process noise covariance is derived from appropriate physics random acceleration errors are not modeled as white noise the SF calculates realistic state estimate error covariance functions the SF does not diverge 3. SF orbits are always propagated with complete nonlinear numerical integrations. FIXED-EPOCH SMOOTHERS Each Frazer fixed-epoch smoother 4 (FES) has the same state estimate structure as the SF. An FES is initialized by the MF at each fixed-epoch. After each SF measurement-update, the FES linearly moves the new measurement information variation backwards to the fixed epoch, and combines the new information with the FES state estimate at the fixed epoch. The error magnitude of the FES state estimate is reduced with each operation of the FES at the fixed-epoch. An increasingly accurate smoothed state estimate with realistic error covariance is produced by an FES at each fixed epoch with variable time-lag behind the forward running SF. This enables the concentration of several hours of carrier-phase measurement information on the phase-as-range bias estimate at the fixed epoch, and on all other FES state estimate parameters. There are no state-sized matrix inverse calculations required of the Frazer FES. This is particularly relevant when processing GPS carrier-phase measurements. SUMMARY MF is designed to map all GPS carrier-phase measurement information of each ground-station/ NAVSTAR pass into the complete state estimate of all NAVSTAR parameters and all station parameters, with all serial correlations and all cross-correlations accounted for. The MF runs forward with time or pauses at fixed epochs. Each SF runs forward with time while the FES linearly maps measurement information backwards to fixed epochs. Thus, the time-transfer algorithm is an autonomous forwardrunning sequential estimator, with no state-sized matrix inverse calculations required. NARRATIVE WITH FIGURES The fully initialized MF state estimate and its covariance are assumed to exist at time t K-1. The first pair of GPS carrier-phase and pseudo-range measurements for pass K are available at time-tag t K > t K-1 from 3 See Jazwinski [5] Section 8 page 301 for divergence of the EKF when applied to orbit determination. 4 Our fixed-epoch smoother is also referred to as a fixed-point smoother. See Meditch [15] Corollary 6.1 page 232 for Fraser s fixed-point smoother. 361

the GPS Ground Station S1/NAVSTAR N1 contact. The MF state estimate and its covariance (or copy) are propagated from t K-1 to t K. Master Filter Paused Spawn Filter K Add phase-as-range state to Spawned Filter K Calculate first estimate of phase-as-range bias (ambiguity) Initialize Fixed-Epoch Smoother K Station S1 / NAVSTAR N1 Window K time Fixed Epoch: t K Figure 1. First carrier-phase measurement at time-tag and fixed-epoch t K. As indicated by Figure 1, an SF K state estimate and covariance are spawned from the MF at t K, and one state parameter is added, the phase-as-range bias. The initial phase-as-range bias estimate is calculated from the SF K state estimate, and its variance is calculated from the SF K covariance. FES K is initialized at t K by the MF, and the time Window K is attached to t K forward of t K. The second pair of GPS carrier-phase and pseudo-range measurements for pass K are presumed to be available at time-tag t M1 > t K, as indicated in Figure 2. SF K performs a time-update from t K to t M1, and performs a measurement update at t M1. FES K linearly maps the SF K measurement update variation backwards to t K to improve the FES K estimate at the fixed epoch t K. This filter-smoother estimation process by SF K and FES K is repeated on all pairs of GPS carrier-phase and pseudo-range measurements for pass K, while the MF remains paused at t K. While filter-smoother SF-FES K is processing measurements in Window K, the first pair of GPS carrierphase and pseudo-range measurements for pass K+1 with Station S2 and NAVSTAR N2 become available at time-tag t K+1, as indicated in Figure 3. A copy of the MF is propagated to t K+1, and SF K+1 is spawned from the MF copy. 362

Master Filter Paused Improve estimate of phase-as-range bias K with FES K Spawned Filter K Fixed-Epoch Smoother K Station S1 / NAVSTAR N1 Window K t M1 Fixed Epoch: t K Figure 2. Run SF & FES across Window K. Master Filter Paused Propagate copy of MF to t K+1 and Spawn Filter K+1 Add phase-as-range bias state to filter K+1 Initialize Fixed-Epoch Smoother K+1 Spawned Filter K Fixed-Epoch Smoother K Station S1 / NAVSTAR N1 Window K t M2 Station S2 / NAVSTAR N2 Window K+1 Fixed Epochs: t K t K+1 Figure 3. New Pass Window K+1. 363

FES K+1 is initialized at t K+1 to complete the initialization of SF-FES K+1. As indicated with Figure 4, both filter-smoothers SF-FES K and SF-FES K+1 operate simultaneously and asynchronously sending carrier-phase measurement information to fixed epochs t K and t K+1 respectively, with the MF paused at t K. Master Filter Paused Improve estimate of phase-as-range bias K with FES K Improve estimate of phase-as-range bias K+1 with FES K+1 Spawned Filter K Fixed-Epoch Smoother K Station S1 / NAVSTAR N1 Window K t M3 t M4 Station S2 / NAVSTAR N2 Window K+1 Fixed Epochs: t K t K+1 Spawned Filter K+1 Fixed-Epoch Smoother K+1 Figure 4. Asynchronous Processing in Windows K & K+1. Filter-smoother SF-FES K eventually completes the processing of GPS carrier-phase measurements in Window K, as illustrated in Figure 5. The MF converts the state estimate for FES K to a multidimensional pseudo-measurement, and converts the covariance matrix for FES K to a multidimensional pseudo-measurement covariance matrix. The MF processes the pseudo-measurement using the pseudomeasurement covariance matrix. The MF then destroys filter-smoother SF-FES K. Last, the MF propagates the MF state estimate and MF covariance matrix from the fixed epoch t K to the fixed epoch t K+1. Filter-smoother SF-FES K+1 continues processing GPS carrier-phase measurements in Window K+1, as indicated in Figure 6. Figure 4 illustrates both filter-smoothers SF-FES K and SF-FES K+1 operating simultaneously and asynchronously sending carrier-phase measurement information to fixed epochs t K and t K+1 respectively, with the MF paused at t K. In fact, the MF can process many SF-FES filter-smoothers simultaneously and asynchronously sending carrier-phase measurement information to their respective fixed epochs, while the MF is appropriately paused at the fixed epoch for the earliest window being processed. 364

Master Filter MF converts FES K state to FES K obs MF processes FES K obs, then destroys SF K and FES K MF propagates MF to t K+1 Spawned Filter K Fixed-Epoch Smoother K Station S1 / NAVSTAR N1 Window K t M5 t M6 Station S2 / NAVSTAR N2 Window K+1 Fixed Epochs: t K t K+1 Spawned Filter K+1 Fixed-Epoch Smoother K+1 Figure 5. Finish Window K. Master Filter Paused Improve estimate of phase-as-range bias K+1 with FES K+1 t M7 Station S2 / NAVSTAR N2 Window K+1 Fixed Epoch: t K+1 Spawned Filter K+1 Fixed-Epoch Smoother K+1 Figure 6. Continue with Window K+1. 365

The MF state estimate and error covariance can be saved at each fixed epoch to create a useful history of MF state estimates and error covariance matrices. At any time, the MF state estimate and error covariance may be propagated from its current fixed epoch to any time of interest in the future. The current and propagated MF state estimates will provide the most accurate and realizable real-time and predicted state estimates, together with realistic MF covariance matrices for uncertainty assessment. An optimal estimate of the difference between the phase of the stable real-time UTC ground clock and the phase of each NAVSTAR spacecraft clock will, thus, be available at all past MF fixed epochs, at the current fixed-epoch, and at any propagated time of interest in the future. The error variance will provide the uncertainty on the time-transfer estimate. Given two distinct ground stations with UTC real-time clocks and capabilities to process GPS carrierphase measurements from the same GPS NAVSTAR across a common time interval, then time transfer between the ground clocks is enabled by differencing the time-transfer difference estimates referred to the same NAVSTAR clock. REAL-DATA VALIDATION McReynolds rigorous filter-smoother (FS) consistency test has been in successful operational use for 27 years. The FS test is sensitive to modeling errors. We propose to apply it to the time-transfer problem using the SF (spawned filter) and FES at each fixed epoch. The FS test statistic for clock phasedifference is defined by a ratio. The numerator is the difference between filtered and smoothed estimates (smoothed - filtered) of the clock phase-difference, and the denominator is the square-root of the difference (filtered - smoothed) between the variances of the filtered and smoothed estimates of the clock phase-difference. When this unitless ratio is between -3 and +3 at least 99% of the time, then the FS test is said to be satisfied. Otherwise, the FS test is failed. The FS test is appropriately applied to every component of the state estimate common to the SF and FES. The FS test thereby points to sources of modeling problems on FS failure, and provides powerful validation on FS success. Proof 5 for this theorem (McReynolds) derives from hypotheses of Gaussian distributions on all state estimation errors, and from use of the two-filter representation theorem (Donald Fraser [4]) for the smoother. We will enable the operator to initialize global fixed-epoch smoothers (GFES), at operator-specified global fixed epochs, where each GFES sends measurement information back to all global fixed epochs after each MF pseudo-measurement update. This will enable the application of FS testing to the complete state space simultaneously. STOCHASTIC ESTIMATION Physically connected process noise covariance will be applied additively to all SF and MF covariance propagations. A three-dimensional stochastic sequence for solar photon pressure acceleration error will be estimated and applied for each NAVSTAR orbit. An associated three-dimensional stochastic estimation error sequence will be used to drive the solar pressure acceleration error process noise covariance. Options for the stochastic sequence will include three-dimensional Wiener, Ornstein- Uhlenbeck, and six-dimensional Vasicek sequences. The three-dimensional stochastic acceleration will be defined on the same body-fixed coordinate system used in Bar-Sever s deterministic model [2]. Appropriate clock parameter estimation and covariance propagation will be applied for each GPS clock; 5 A derivation of the FS theorem is currently available from AGI. 366

see Wright [23, 24]. White noise sequences and their variances will be used to model thermal noise in GPS carrier-phase and pseudo-range measurements. Realistic state estimate error covariance functions will be produced by the master filter, all spawned filters, and all fixed-epoch smoothers. By realistic, we refer to satisfaction of McReynolds rigorous filter-smoother consistency test described above. ADOPTED CONVENTIONS Use geopotential EGM 2008 or GRACE 2C for Earth gravity field Ionospheric effects will be removed with appropriate linear combinations of L1 and L2 carrierphase and pseudo-range measurement data GPS carrier-phase and pseudo-range measurements will be edited at elevations below particular thresholds for multi-path effects (Larson et al. [9]) GPS carrier-phase measurements from receivers calibrated to the GPS simulator for electrical delays will be preferred or required (Plumb et al. [20]) The deterministic Bar-Sever model [2] for NAVSTAR solar pressure will be employed The deterministic Bar-Sever model [3] for GPS yaw attitude will be employed. BENEFITS Optimal time-transfer estimates and realistic error variances in near-real-time All cycle slipped carrier-phase measurements autonomously identified and edited All carrier-phase-as-range biases (ambiguities) optimally and autonomously estimated One-day predicted IGS orbits replaced by near-real-time simultaneously estimated orbits IGS orbit 1-day overlap discontinuities eliminated IGS radial position errors will not alias into clock phase estimates for time-transfer Complete MF state estimate and realistic error covariance functions always available. REFERENCES [1] B. D. O. Anderson and J. B. Moore, 1979, Optimal Filtering (Prentice-Hall, Englewood Cliffs, N.J.). [2] Y. Bar-Sever and D. Kuang, New Empirically Derived Solar Radiation Pressure Model for Global Positioning System Satellites, IPN Progress Report 42-159, 15 November 2004. [3] Y. E. Bar-Sever, 1996, A New Model for GPS Yaw Attitude, Journal of Geodesy, 70, 714-723. [4] D. C. Fraser and J. E. Potter, 1969, The Optimum Linear Smoother as a Combination of Two Optimum Linear Filters, IEEE Transactions on Automatic Control, AC-14, 387-390. [5] A. H. Jazwinski, 1970, Stochastic Processes and Filtering Theory (Academic Press, Burlington, Massachusetts) [6] R. E. Kalman, 1963, New Methods in Wiener Filtering Theory, in Proceedings of the First Symposium on Engineering Applications of Random Function Theory and Probability, edited by J. L. Bogdanoff and F. Kozin (John Wiley & Sons, New York). 367

[7] K. Larson and J. Levine, 1998, Time Transfer Using the Phase of the GPS Carrier, IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, UFFC-45, 539-540. [8] K. Larson and J. Levine, 1999, Carrier-Phase Time Transfer, IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, UFFC-46, 1001-1012. [9] K. Larson, J. Levine, L. M. Nelson, and T. E. Parker, 2000, Assessment of GPS Carrier-Phase Stability for Time-Transfer Applications, IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, UFFC-47, 484-494. [10] Kristine Larson, private communication (e-mail), 9 July 2007. [11] S. R. McReynolds, private communications, GE, King of Prussia, Pennsylvania, 1980-1982. [12] S. R. McReynolds, 1984, Sec. VIII of Editing Data Using Sequential Smoothing Techniques for Discrete Systems, in Proceedings of the AIAA/AAS Astrodynamics Conference, 20-22 August 1984, Seattle, Washington, USA (American Institute of Aeronautics and Astronautics, AIAA-84-2053). [13] Stephen R. McReynolds, private communications, 11 May 2009. [14] S. McReynolds, Filter-Smoother Consistency Test, interoffice memo, Martin Marietta, 21 February 1995. [15] J. S. Meditch, 1969, Stochastic Optimal Linear Estimation and Control (McGraw-Hill, New York). [16] J. S. Meditch, 1967, Orthogonal Projection and Discrete Optimal Linear Smoothing, SIAM Journal on Control and Optimization, 5, 74-89. [17] J. S. Meditch, 1973, A Survey of Data Smoothing for Linear and Nonlinear Dynamic Systems, Automatica, 9, 151-162. [18] James S. Meditch, private communications, The Aerospace Corporation, 1974. [19] Thomas E. Parker, private communication, Geneva, Switzerland, 30 May 2007. [20] J. Plumb, K. M. Larson, J. White, and E. Powers, 2002, Absolute Calibration of a Geodetic Time Transfer System, IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, UFFC-52, 1904-1911. [21] J. Plumb and K. M. Larson, 2002, Long-term Comparisons between Two-Way Satellite and Geodetic Time Transfer Systems, Journal of LATEX Class Files, 1, No. 11, 1-6. [22] J. R. Wright, 2006, Sherman's Theorem, in Proceedings of the Malcolm D. Shuster Astronautics Symposium, The Journal of the Astronautical Sciences, 54, Nos. 3 and 4, 299 319. [23] J. R. Wright, 2008, Composite Clocks with Three-State Models, in Proceedings of the 39 th Annual Precise Time and Time Interval (PTTI) Systems and Applications Meeting, 26-29 November 2007, Long Beach, California, USA (U.S. Naval Observatory, Washington, D.C.), pp. 371-389. 368

[24] J. R. Wright, 2008, GPS Composite Clock Analysis (two-state clocks), International Journal of Navigation and Observation, 2008, Article ID 261384. [25] J. R. Wright and J. Woodburn, 2008, Nonlinear Variable-Lag Smoother, in Proceedings of the F. Landis Markley Astronautics Symposium, 2 July 2008, Cambridge, Maryland, USA (American Astronautical Society), Paper AAS 08-303. 369

370