Investigation of CSAC Driven One-Way Ranging Performance for CubeSat Navigation

Similar documents
Orbit Determination Using Satellite-to-Satellite Tracking Data

STATISTICAL ORBIT DETERMINATION

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

MEETING ORBIT DETERMINATION REQUIREMENTS FOR A SMALL SATELLITE MISSION

ADVANCED NAVIGATION STRATEGIES FOR AN ASTEROID SAMPLE RETURN MISSION

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

A SELF-TUNING KALMAN FILTER FOR AUTONOMOUS SPACECRAFT NAVIGATION

PRECISE DOPPLER MEASUREMENTS FOR NAVIGATION AND PLANETARY GEODESY USING LOW GAIN ANTENNAS: TEST RESULTS FROM CASSINI

Space Surveillance with Star Trackers. Part II: Orbit Estimation

SATELLITE ORBIT ESTIMATION USING EARTH MAGNETIC FIELD MEASUREMENTS

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

SSTD = Standard deviation SMA = Semi Major Axis

Orbit and Transmit Characteristics of the CloudSat Cloud Profiling Radar (CPR) JPL Document No. D-29695

VELOX-CI: Advanced Application of GPS for Radio Occultation and Satellite Attitude Determination

FIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING

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

Orbit Design Marcelo Suárez. 6th Science Meeting; Seattle, WA, USA July 2010

A SURVEY OF BALLISTIC TRANSFERS TO LOW LUNAR ORBIT

Satellite Geodesy and Navigation Present and Future

Session 6: Analytical Approximations for Low Thrust Maneuvers

EVALUATING ORBIT DETERMINATION POST-PROCESSING METHODS FOR OPERATIONAL ARTEMIS DATA

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

Technical analysis of commercially hosted optical payloads for enhanced SSA

COMPARISON OF ANGLES ONLY INITIAL ORBIT DETERMINATION ALGORITHMS FOR SPACE DEBRIS CATALOGUING

Sequential Orbit Determination with the. Cubed-Sphere Gravity Model

Analytical Non-Linear Uncertainty Propagation: Theory And Implementation

Principles of the Global Positioning System Lecture 14

LOW-COST LUNAR COMMUNICATION AND NAVIGATION

NGA GNSS Division Precise Ephemeris Parameters

AIM RS: Radio Science Investigation with AIM

COLLISION RISK ASSESSMENT AND MITIGATION STRATEGY FOR THE GSOC GEO SATELLITES

A NONLINEARITY MEASURE FOR ESTIMATION SYSTEMS

On Directional Measurement Representation in Orbit Determination

RADAR-OPTICAL OBSERVATION MIX

Performance of a Dynamic Algorithm For Processing Uncorrelated Tracks

ORBIT DETERMINATION THROUGH GLOBAL POSITIONING SYSTEMS: A LITERATURE SURVEY

Distributed Coordination and Control of Formation Flying Spacecraft

COMPARING CONSIDER-COVARIANCE ANALYSIS WITH SIGMA-POINT CONSIDER FILTER AND LINEAR-THEORY CONSIDER FILTER FORMULATIONS

ESMO Mission Analysis

AIR FORCE INSTITUTE OF TECHNOLOGY

Figure 1. View of ALSAT-2A spacecraft

DEFINITION OF A REFERENCE ORBIT FOR THE SKYBRIDGE CONSTELLATION SATELLITES

Responsive Imaging Constellations for Support of Geographically Dispersed Theaters

Orbit Representation

The Deep Space Atomic Clock Mission. Drive, Pasadena, CA 91109, ,

AIR FORCE INSTITUTE OF TECHNOLOGY

INTER-AGENCY SPACE DEBRIS COORDINATION COMMITTEE (IADC) SPACE DEBRIS ISSUES IN THE GEOSTATIONARY ORBIT AND THE GEOSTATIONARY TRANSFER ORBITS

ULTRA-STABLE OSCILLATORS FOR PLANETARY ENTRY PROBES

ACHIEVING THE ERS-2 ENVISAT INTER-SATELLITE INTERFEROMETRY TANDEM CONSTELLATION.

HYPER Industrial Feasibility Study Final Presentation Orbit Selection

Analytical Method for Space Debris propagation under perturbations in the geostationary ring

Galileo Extended Slots Characterisation and Relation with the Nominal Constellation

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

Precise Orbit Determinatibn for CHAMP'using GPS Data from BlackJack Receiver

THE PERFORMANCE OF ULTRA-STABLE OSCILLATORS FOR THE GRAVITY RECOVERY AND INTERIOR LABORATORY (GRAIL)

GNSS: Global Navigation Satellite Systems

ORBIT PERIOD FREQUENCY VARIATIONS IN THE GPS SATELLITE CLOCKS

RELATIVE MISSION ANALYSIS FOR PROBA 3: SAFE ORBITS AND CAM

ROCSAT-3 Constellation Mission

MULTI PURPOSE MISSION ANALYSIS DEVELOPMENT FRAMEWORK MUPUMA

PLANETARY MISSIONS FROM GTO USING EARTH AND MOON GRAVITY ASSISTS*

SELENE TRANSLUNAR TRAJECTORY AND LUNAR ORBIT INJECTION

VLBA Astrometry of Planetary Orbiters

Research of Satellite and Ground Time Synchronization Based on a New Navigation System

FORMATION FLYING WITH SHEPHERD SATELLITES NIAC Fellows Meeting Michael LaPointe Ohio Aerospace Institute

Test Computations

Feasible Mission Designs for Solar Probe Plus to Launch in 2015, 2016, 2017, or November 19, 2008

Optimization of Orbital Transfer of Electrodynamic Tether Satellite by Nonlinear Programming

V Control Distance with Dynamics Parameter Uncertainty

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

Estimating Geometric Aspects of Relative Satellite Motion Using Angles-Only Measurements

Periodicity Characterization of Orbital Prediction Error and Poisson Series Fitting

Guidance, Navigation, and Control for Commercial and Scientific Applications of Formation Flying

STUDIES OF NPL S CLOCK ENSEMBLE ALGORITHM

Attitude Determination using Infrared Earth Horizon Sensors

IMPROVED DESIGN OF ON-ORBIT SEPARATION SCHEMES FOR FORMATION INITIALIZATION BASED ON J 2 PERTURBATION

INTERNAL THALES ALENIA SPACE

Modular Thermal Design Concepts: Thermal Design of a Spacecraft on a Module Level for LEO Missions

RAPID GEOSYNCHRONOUS TRANSFER ORBIT ASCENT PLAN GENERATION. Daniel X. Junker (1) Phone: ,

Experimental Analysis of Low Earth Orbit Satellites due to Atmospheric Perturbations

Pico-Satellite Orbit Control by Vacuum Arc Thrusters as Enabling Technology for Formations of Small Satellites

Chapter 8. Precise Lunar Gravity Assist Trajectories. to Geo-stationary Orbits

Conjunction Risk Assessment and Avoidance Maneuver Planning Tools

Relative Orbital Elements: Theory and Applications

The CCSDS Navigation Working Group and Space Situational Awareness. GSAW 2013 Session 11C

ATTITUDE CONTROL MECHANIZATION TO DE-ORBIT SATELLITES USING SOLAR SAILS

COE CST Fifth Annual Technical Meeting. Space Environment MMOD Modeling and Prediction. Sigrid Close and Alan Li Stanford University

CHAPTER 3 PERFORMANCE

NEW TRAJECTORY OPTIONS FOR BALLISTIC MERCURY ORBITER MISSION. Chen-wan L. Yen

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

SPIN STATE ESTIMATION OF TUMBLING SMALL BODIES

Mercury radio science experiment of the mission BepiColombo

Calculation of Earth s Dynamic Ellipticity from GOCE Orbit Simulation Data

PROGRESS TOWARDS CONSTRUCTION OF A FERMIONIC ATOMIC CLOCK FOR NASA S DEEP SPACE NETWORK

AUTONOMOUS AND ROBUST RENDEZVOUS GUIDANCE ON ELLIPTICAL ORBIT SUBJECT TO J 2 PERTURBATION.

SECTION 9 ORBIT DATA - LAUNCH TRAJECTORY

Joseph Guinn* Jet Propulsion Laboratory, California Institute of Technology, Pasadena, California

ASEN 6008: Interplanetary Mission Design Lab Spring, 2015

Proton Launch System Mission Planner s Guide APPENDIX F. Proton Launch System Options and Enhancements

SCIENCE & TECHNOLOGY

Transcription:

SSC18-X-06 Investigation of CSAC Driven One-Way Ranging Performance for CubeSat Navigation Margaret Rybak, Penina Axelrad University of Colorado, Boulder Boulder, Colorado, 80309, USA; 303.570.5002 Margaret.Rybak@colorado.edu, Penina.Axelrad@colorado.edu Jill Seubert Jet Propulsion Laboratory Pasadena, California, 91109, USA; 626.590.4981 Jill.Tombasco@jpl.nasa.gov ABSTRACT Current two-way satellite tracking methods are insufficient to support the growing interest in deep space small satellite missions. To meet the low cost and minimal resource allocations that make CubeSats so appealing, navigation methods must be developed that reduce ground communication requirements. One promising approach is the use of a stable onboard timing reference to enable one-way ground uplink ranging capabilities. The Chip Scale Atomic Clock (CSAC) is a stable oscillator that meets the size, weight, and power requirements for use on CubeSats. Maxwell, a University of Colorado Boulder CubeSat mission, provides the opportunity for a flight test of CSAC-driven one-way ranging. This work presents a preliminary simulation of the mission, modeling the expected LEO orbit determination (OD) performance using CSAC-driven radiometric measurements. The effect of thermal variations on the CSAC behavior are specifically considered, and the OD performance in the presence of both stochastic clock and thermal variations is evaluated. It is shown that the use of a Dynamic Model Compensation algorithm is more effective than a State Noise Compensation algorithm in mitigating the thermal clock effects, for both one second and thirty second data rates. This LEO simulation and eventual Maxwell CSAC flight provide the first steps towards demonstrating the feasibility of CubeSat navigation using one-way ranging. INTRODUCTION NASA has identified the potential scientific benefit of using CubeSats for deep space exploration. Conventional deep space missions rely on two-way Earth based tracking, for which ground stations must dedicate their communication capabilities to one spacecraft at a time. The time and resources required for such tracking is not feasible for low-cost, small satellite missions. NASA has been exploring one-way tracking to eliminate the need for such time-consuming two-way transmission exchanges with Earth. In this favorable configuration ground stations can uplink to all satellites within their field of view at the same time, and the satellites can perform trajectory estimation independently. However, this method requires stable onboard timing to eliminate the need for constant ground based timing correlation. To address this timekeeping requirement, NASA s Jet Propulsion Laboratory (JPL) has developed the highlystable Deep Space Atomic Clock (DSAC). 1 DSAC is designed to be flown on relatively small satellites, enabling them to use one-way ranging signals to autonomously measure range and estimate their trajectories. A NASA Technology Demonstration Mission (TDM), to launch in 2018, will monitor the operation of a DSAC in Earth orbit for one year. This TDM seeks to demonstrate DSAC stability sufficient to yield deep space trajectory resolution below 10 meters (3-sigma), matching that of current two-way tracking methods. Preliminary simulations, using the expected DSAC stability performance and a typical deep space tracking regime, have shown Earth OD recovery to submeter levels. 2 A Mars orbiter simulation, using DSAC driven one-way tracking, yielded orbit resolution to approximately 5 meters using X-band Doppler and 1 meter using Ka-Band Doppler tracking. 3,4 The Chip Scale Atomic Clock (CSAC) has a significantly smaller footprint than DSAC, but at the cost of substantially degraded stability performance. Investigating if CSAC-level stability can provide the performance necessary for CubeSat mission navigation, requires both simulation studies and flight experiments. Maxwell, a University of Colorado Boulder low Earth orbit (LEO) CubeSat mission, with planned launch in 2021, provides the opportunity to conduct a similar flight test of CSAC-based one-way ranging. This mission, supported by the Air Force University Nanosat Program, is focused on demonstrating next generation communication capabilities. A CSAC will be integrated into the Maxwell communications system to demonstrate its potential utility to support ranging. The CSAC will drive the generation of the X-band downlink signal, from which radiometric measurements will be made on the ground. This downlink rather than uplink configuration, allows for an early test of the basic CSAC-driven oneway ranging concept, while remaining within the constraints of the primary Maxwell mission. Forming the observations on the ground from the downlinked data removes the need to develop an onboard system to process an uplinked ground signal. Such an uplink configuration is beyond the scope of the mission and Rybak 1 32 nd Annual AIAA/USU

would add excessive complexity and risk to the primary mission goals. 5 Paralleling JPL s analysis for the DSAC TDM, this work focuses on characterizing the expected performance of the CSAC-driven navigation onboard a CubeSat. A Kalman Filter algorithm was developed to estimate the orbit for a LEO CubeSat, using observations corrupted by CSAC errors in addition to standard measurement noise. In addition to the stochastic clock errors, the CSAC operation onboard Maxwell will be affected by other environmental errors that must be accounted for in the orbit estimator. A sinusoidal thermal effect was added to the stochastic clock operation to represent such an environmental effect. References 6 and 7 showed that Dynamic Modeling Compensation (DMC), using a second order Gauss Markov process provides an effective solution for orbit determination scenarios with periodic perturbations. We implement the second order technique to accommodate the purely oscillatory thermal error added to the CSAC frequency and compare the filter performance to a conventional state noise compensation (SNC) algorithm. Table 1: Simulated Orbital Elements Orbit Element Semi-Major Axis Value 7000 km Eccentricity 0.0004 Inclination Right Ascension of the Ascending Node Argument of Perigee Mean Anomaly at epoch Simulated Station Tracking 52 deg 108 deg 135 deg 15 deg We consider CubeSat tracking by either one or two stations. The stations are strategically placed to provide long tracking arcs and to ensure the stations have differing geometry with respect to the satellite (see Figure 1). Range and range-rate measurements, corrupted with 1 cm and 1 mm/s noise respectively, and affected by the spacecraft clock errors, are gathered from each station. An elevation mask of 20 degrees is implemented for both stations. LEO ORBIT SIMULATION SET-UP Simulated Orbit and Station Tracking Maxwell will be deployed from the International Space Station (ISS). The simulation orbit is therefore based on an ISS orbit, shown in Figure 1. A simple two-body model is used to propagate the LEO trajectory based on the orbital parameters outlined in Table 1. Figure 2: Ground Station Tracking Arcs from Station 1 & 2, (1s Data Rate, 20 Elevation Mask) Table 2: Tracking Station Positions Station Latitude Longitude Altitude 1-40 deg 81 deg 0 km 2 40 deg 278 deg 0 km Figure 1: Orbit and Tracking Station Geometry Rybak 2 32 nd Annual AIAA/USU

CLOCK SIMULATION Simulation of Stochastic CSAC Signature Allan Deviation (ADEV) is a standard measure for an oscillator s stability with the structure of the ADEV plot providing a characterization of the underlying noise signatures. 8 A Microsemi SA.45s CSAC has been chosen to fly onboard the Maxwell CubeSat. Microsemi provides the ADEV noise properties for the SA.45s unit shown in Table 3 and Figure 3. 9 Table 3: Microsemi SA.45s Stability Performance Averaging Time - Tau (s) 1 3.0x10-10 10 1.0x10-10 100 3.0x10-11 1000 1.0x10-10 ADEV Stability To simulate the stochastic portion of the CSAC behavior, we use a linear combination of a white noise process and a random walk in frequency, but do not model the flicker floor. Following the work presented in Zucca and Tavella, the CSAC is modeled as a two-state (phase and frequency) clock, with no deterministic frequency offset or drift. 10 The resulting linear differential equation for the stochastic clock is shown in Eq (1). W p and W f are two independent, zero mean Gaussian variables. The stochastic clock phase, p s, and the frequency deviation, f s, are given by: [ dp s (t) df s (t) ] = F s [ p s (t) f s (t) ] dt + Q s [dw p(t) dw f (t) ] (1) F S = [ 0 1 0 0 ] Q S = [ σ wf 0 0 σ rwf ] The discrete solution can be found to be: [ p s (t k+1) f s (t k+1 ) ] = ф s (t k+1, t k ) [ p s (t k) f s (t k ) ] dt + G k (2) The deterministic portion of Eq. (1) is linear time invariant and therefore the state transition matrix is defined as: ф s (t k+1, t k ) = [ 1 t k+1 t k ] (3) 0 1 The driving stochastic vector and corresponding covariance are defined in discrete form as: Figure 3: Typical Allan Deviation of Microsemi SA.45s CSAC - from [9] An ADEV plot with a slope of negative 1/2 indicates white frequency noise; a slope of positive 1/2 indicates random walk in frequency; and a zero slope indicates a flicker floor. 8 The CSAC ADEV plot in Figure 3 displays white frequency noise up to an averaging time of 1000 seconds and random walk in frequency above 10,000 seconds. G k ~N(0, Σ) = [ σ wf(w wf (t k+1 ) W wf (t k )) + σ rwf (W rwf (s) W rwf (t k ))ds t k ] σ rwf (W rwf (t k+1 ) W rwf (t k )) (4) Σ = E[G k G k T ] = [ σ wf 2 2 (t (t k t k 1 ) + σ k t k 1)3 rwf 3 σ rwf 2 (t k t k 1 ) 2 2 t k+1 σ rwf 2 (t k t k 1 ) 2 2 ] σ 2 rwf (t k t k 1 ) (5) Figure 4 shows several example time histories of CSAC phase and frequency, scaled by the speed of light (c), generated using the model presented in Eq. (1) (5). Rybak 3 32 nd Annual AIAA/USU

variations for different components onboard a CubeSat over multiple orbits. This simulation suggests that temperature variations from -18 C to 30 C are possible, depending on the installation of the CSAC within the structure (J. Mason, personal communication, Aug 31, 2016). Figure 4: Simulated CSAC Signature The corresponding Allan Deviations, computed using the overlapping AD method, for ten such CSAC realizations are shown in Figure 5. Figure 5: Allan Deviation of Ten Simulated CSACs In Figure 5, the slope of -0.49 for short time intervals (tau below 1000s) indicates white frequency noise, and the slope of 0.47 for intervals longer than 10,000s indicates random walk in frequency. 8 This corresponds to the expected CSAC noise structure as given in the data sheet. 9 The ADEV calculations are performed on 20 days of simulated measurements taken at 1s intervals; thus, the uncertainty for short intervals is extremely small and all the realizations look the same in the figure. Over longer intervals the uncertainty is larger and ADEVs computed for the individual clocks are less consistent. Figure 6: Thermal Simulation for LEO CubeSat The Microsemi SA4.5s CSAC specifications indicate a maximum frequency variation of 5x10-10 over an operating temperature range of -10 C to 35 C. 9 Therefore, the CSAC performance will be strongly affected by the changing thermal environment on orbit. To incorporate this thermal effect in our simulation, a sinusoidal variation is added to clock frequency, which is then integrated into phase through the clock relationship presented in Eq. (2). The amplitude of this variation is scaled by the CSAC data sheet maximum and the frequency dictated by Maxwell s orbital period of approximately 5000 seconds (1.4 hours). The resulting clock signature, scaled by the speed of light, shows large oscillations, dwarfing the underlying stochastic clock behavior, as seen in the time history and ADEV plots. Simulation of Thermal Variation of CSAC Thermal variations are expected on-orbit which will affect the clock performance, as the CubeSat passes in and out of direct sunlight on each orbit. Legacy simulation data from previous CU-Boulder CubeSat missions provide an idea of expected temperature variations. Figure 6, generated by the MinXSS CubeSat Graduate Projects team, provides simulated temperature Rybak 4 32 nd Annual AIAA/USU

to the range and range-rate measurements respectively. To obtain a baseline, cases are run that include the simulation and estimation of only the stochastic clock. The thermal variation are then added, affecting the phase and frequency values in Eq. (7) & (8). The following sections detail the purely stochastic clock filter noise compensation, as well as two methods of compensation for the stochastic and thermal clock variations. Stochastic Clock Noise Compensation Figure 7: CSAC Realization subject to thermal variation To compensate for the clock errors, the CSAC covariance given in Eq. (5) is added as process noise in the filter. For each filter configuration (number or stations, data rate, with/without thermal variation, etc.) the process noise is tuned to prevent over or under compensation of the clock errors. Thermal Clock Statistical Noise Compensation (SNC) Unknown or unmodeled state dynamics can be approximated with process noise in the filter. The simplest version is to assume that the errors can be represented as white noise driving the time propagation. Using the method presented in Tapley et al. 11 the process noise covariance can be found via Eq. (9). t k+1 Q = σ 2 ф(t, τ)bb T ф(t, τ) T dτ (8) t k Figure 8: Allan Deviation of CSAC subject to thermal variation FILTER MODELS Turning now to the filter implementation, we describe the estimation of spacecraft position and velocity using ranging measurements, in the presence of stochastic and thermal variations in the onboard clock. Position and velocity states are estimated in ECI coordinates and rotated to RTN for analysis. Clock errors are modeled using the two-state clock formulation shown in Eq. (2). Measurements from the ground stations, shown in Figure 2, are modeled as follows: r = (X X s ) 2 + (Y Y s ) 2 + (Z Z s ) 2 + ε r + cp (6) rr = 1 r [(X X s)(x X s ) + (Y Y s )(Y Y s ) (Z Z s )(Z Z s ) ] + ε rr + cf (7) where the time index has been omitted for simplicity. Measurement errors (1 cm and 1 mm/s) are added, along with the modeled clock phase and frequency deviations, This method is used to calculate the process noise needed to compensate for the thermal clock errors. The thermal effect causes a variation in the frequency state which is then mapped into phase through the relationship shown in Eq. (3). The process noise mapping matrix B can therefore be defined as: B = [ 0 1 ] Substituting the stochastic clock STM and process noise mapping matrix into Eq. (9), the thermal clock process noise matrix becomes: 1 Q thsnc = σ 2 3 [ (t k+1 t k ) 3 1 (t k+1 t k ) 2 2 1 ] (9) (t k+1 t k ) 2 (t k+1 t k ) 2 The thermal process noise, Q thsnc, and the stochastic compensation, Σ, are added for each time update. However, after an observation gap of more than five time-steps, no additional process noise is added until another measurement is processed. The thermal and stochastic clock process noise matrices are tuned with separate sigma values, to properly account for the contributions of each. Rybak 5 32 nd Annual AIAA/USU

Thermal Clock Dynamic Modeling Compensation (DMC) Compensation for the thermal variation on the clock can be improved with the knowledge that the effect is sinusoidal. Previous works have discussed the advantage of using second order, rather than a first order, Gauss- Markov (GM) process in the DMC algorithm. 6,7 The two GM variables are added to the state and estimated in the filter. Using a second order damped oscillator model allows for the adjustment of the oscillatory and damping parameters to better match unknown error signatures seen on orbit 6 For the clock thermal signature case, rates of absorption and dissipation of heat are not considered as the CubeSat passes from shadow to sunlight. Instead, for our initial studies, the thermal effect is modeled as purely oscillatory. The representative GM process is defined as a second-order dynamical system (with damping term equal to zero) driven by a white noise function 7 : [ T (t) T (t) ] = [ 0 1 ω 2 0 ] [T(t) T (t) ] + [a ] u(t) (10) b a = 2σ 2 ω b = 2σ 3 ω 3 The resulting DMC STM for the stochastic and two additional thermal clock states is easily obtained to be: ф(t k+1, t k ) = Where: Δt = (t k t k 1 ) 1 Δt 0 0 0 1 Δt 0 1 0 0 cos(ωδt) sin(ωδt) (11) ω [ 0 0 ω sin(ωδt) cos(ωδt) ] The thermal clock states process noise matrix can be derived, implementing the simplifications outlined in Reference 6, as follows: Q thdmc = σ 2 [ a2 ab ba b 2] t (12) This process noise is necessary to hold open the covariance for the estimated thermal variable terms. Again, the DMC thermal and stochastic clock process noise matrices are tuned with separate sigma values, to properly encompass the contributions of each. FILTER RESULTS Table 4 summarizes the average performance of the filter for each of the different simulation and filter configurations. The following sections provide more details and a discussion of the results. Table 4: OD Filter Performance after 4 Days, RMS Computed Over Last 15 Orbits (~210 hours) # Stations ΔT (s) Position (km) Velocity (km/s) RMS Stochastic Clock with SNC Phase (km) Frequency (km/s) 1 1 4.81E-05 4.79E-08 3.48E-05 1.45E-07 2 1 1.99E-05 1.75E-08 1.55E-05 1.20E-07 1 30 1.78E-04 1.71E-07 1.14E-04 3.08E-07 2 30 3.00E-05 2.65E-08 1.97E-05 2.83E-07 Stochastic and Thermal Clock with SNC 1 1 5.90E-03 5.57E-06 2.33E-03 2.64E-06 2 1 5.59E-04 5.46E-07 3.48E-04 9.65E-07 1 30 8.41E-03 7.95E-06 2.93E-03 3.51E-06 2 30 6.45E-04 6.52E-07 3.14E-04 1.98E-06 Stochastic and Thermal Clock with DMC 1 1 2.70E-04 2.31E-07 1.24E-04 2.59E-07 2 1 7.01E-05 8.18E-08 4.38E-05 1.57E-07 1 30 7.80E-04 7.35E-07 2.50E-04 1.16E-06 2 30 1.56E-04 1.77E-07 9.65E-05 1.10E-06 Stochastic Clock Compensation Only Before considering thermal effects on the clock, base cases are run using only phase and frequency clock errors with no thermal effects. The process noise used is based on the stochastic clock behavior, shown in Eq. (5), and tuned such that approximately 95% of the errors fall within the three sigma bounds. Figures 9-11 show the filter performance for one OD solution realization with two tracking stations and a time-step of 1 second. The errors are quickly reduced to sub-meter level in position and sub-millimeter in velocity. Oscillations at the orbital period persist in each of the state errors, reducing in magnitude until limited by the balance between measurement and process noise. The ephemeris error time histories highlight the impact the ground station visibility has on the position and velocity state estimates, with the worst observability into the tangential position and radial velocity components. The filter prefit residuals clearly show the clock signature, which is then removed leaving only measurement error in the postfit residuals, shown in Figure 11. Table 4 shows that the OD estimate including only the stochastic clock with SNC is improved with the inclusion of a second station and a degradation in performance with a 30 second timestep, as expected. Rybak 6 32 nd Annual AIAA/USU

Figure 9: Position & Velocity Errors Stochastic Clock Errors, SNC, Two Stations, Δt =1s Figure 10: Phase & Frequency Errors Stochastic Clock Errors, SNC, Two Stations, Δt =1s Rybak 7 32 nd Annual AIAA/USU

Figure 11: Prefit & Postfit Residuals Stochastic Clock Errors, SNC, Two Stations, Δt =1s Rybak 8 32 nd Annual AIAA/USU

Stochastic Clock and Thermal Clock SNC The simulation is then used to run scenarios with the addition of the thermal sinusoid in the clock. SNC is implemented to compensate for the thermal errors along with the clock covariance compensation. Figures 12-15 show the OD results using SNC for a one second data rate and two observing stations. With a 1 second data rate and one station the position errors are resolved to meter level and the velocity to millimeter level. These results are improved by an order of magnitude with the addition of a second ground station. There is a reduction of OD performance using a 30 second data rate, as expected, but it is again improved with the addition of a second ground station, resolving position below a meter and velocity below a millimeter. Figure 12: Position & Velocity Errors Stochastic & Thermal Clock Errors, SNC, Two Stations, Δt =1s Rybak 9 32 nd Annual AIAA/USU

Figure 13: Phase & Frequency Errors Stochastic & Thermal Clock Errors, SNC, Two Stations, Δt =1s Figure 14: Prefit & Postfit Residuals Stochastic & Thermal Clock Errors, SNC, Two Stations, Δt =1s Rybak 10 32 nd Annual AIAA/USU

Stochastic Clock and Thermal Clock DMC DMC provides the filter with the ability to estimate the sinusoidal component of the clock error. Improvement can be seen in the position and velocity estimates compared to the SNC case, with the errors staying more tightly within the bounds. While the SNC opens the filter covariance and allows the errors to wander more, the DMC instead structures the movement of the estimate. The OD filter using DMC performs better than the SNC by an order of magnitude for one and two stations with a 1 second data rate. For the 30 second data rate, the OD solution is, as expected, worse than the 1 second case, but there is an order of magnitude improvement for the position, velocity and phase states (slightly less improvement for the frequency state) for the DMC over the SNC cases. While DMC includes an additional two states in the filter, the information it adds regarding the structure of the thermal signature, improves the overall OD performance for all cases. Figure 15: Position & Velocity Errors Stochastic & Thermal Clock Errors, DMC, Two Stations, Δt =1s Rybak 11 32 nd Annual AIAA/USU

Figure 16: Phase & Frequency Errors Stochastic & Thermal Clock Errors, DMC, Two Stations, Δt =1s Figure 17: Prefit & Postfit Residuals Stochastic & Thermal Clock Errors, DMC, Two Stations, Δt =1s Rybak 12 32 nd Annual AIAA/USU

CONCLUSION AND FUTURE WORK To enable the use of one-way CSAC-driven radiometric tracking for CubeSats, it must be shown that the clock errors can be compensated for in the navigation filter algorithm. This work demonstrates that when only stochastic clock behavior is present, limited ground tracking can provide a viable OD solution for a LEO CubeSat. The sinusoidal thermal error added to the stochastic clock can be compensated for using either SNC or DMC algorithm, however the use of DMC improves the OD solution over SNC. Moving forward, other environmental errors, such as magnetic field effects, should be considered in the simulation, to ensure the filter can still produce a viable OD solution. The simulation will be updated with higher fidelity expected clock behavior, informed by testing of a Microsemi SA.45s CSAC under different environmental conditions. In addition, this work will be extended to a deep space CubeSat configuration, to understand the potential for CSAC-driven navigation performance in a deep space environment. 7. J. M. Leonard, F. G. Nievinski, G. H. Born, Gravity Error Compensation Using Second- Order Gauss-Markov Processes, Journal of Spacecraft and Rockets, vol. 50, 2013, pp. 217 229. 8. W. J. Riley, Handbook of Frequency, Stability Analysis, NIST Special Publication, 1065 (NIST, Boulder), 2008. 9. Quantum SA.45s CSAC, Chip Scale Atomic Clock, Datasheet, Microsemi. 10. C. Zucca, and P. Tavella, The Clock Model and Its Relationship with Allan and Related Variances, IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, Vol. 52, No. 2, 2005, pp. 289-296. 11. B. Tapley, B. Schutz, and G. Born, Statistical Orbit Determination. Academic press, 1979. Acknowledgments M. Rybak is supported by NASA AS&ASTAR Fellowship NNX16AT20H. References 1. R. L. Tjoelker et al., "Mercury ion clock for a NASA technology demonstration mission", IEEE Trans. Ultrason. Ferroelect. Freq. Control, vol. 63, no. 7, pp. 1034-1043, Jul. 2016. 2. T. Ely, D. Murphy, J. Seubert, J. Bell and D. Kuang. Expected Performance of the Deep Space Atomic Clock Mission, in AAS/AIAA Space Flight Mechanics Meeting, 2014. 3. T. Ely, J. Seubert, J. Bell, "Advancing Navigation, Timing, and Science with the Deep Space Atomic Clock", SpaceOps 2014 Conference, SpaceOps Conferences, (AIAA 2014-1856). 4. T. Ely, J. Seubert, J. Prestage, R. Tjoelker, The deep space atomic clock: ushering in a new paradigm for radio navigation and science, 23rd AAS/AIAA Spaceflight Mechanism Meeting, New York, United States, 2013, pp. 40-54. 5. MAXWELL Spring Semester Progress, ASEN 5018/6028 Class Presentation, University of Colorado-Boulder, 2018. 6. F. G. Nievinski, B. Yonko, G. H. Born, Improved Orbit Determination Using Second-Order Gauss- Markov Processes, AAS/AIAA Space Flight Mechanics Meeting, New Orleans, Louisiana, February 13-17 2011. AAS 11-119. Rybak 13 32 nd Annual AIAA/USU