THE GPS TOOLKIT: OPEN SOURCE CLOCK TOOLS
|
|
|
- Clifton Hall
- 9 years ago
- Views:
Transcription
1 THE GPS TOOLKIT: OPEN SOURCE CLOCK TOOLS Timothy J. H. Craddock, Richard John Broderick, Colin P. Petersen, and Alex Hu Applied Research Laboratories: The University of Texas at Austin Space and Geophysics Group PO Box 8029, Austin, TX 78751, USA Abstract The GPS Toolkit (GPSTk) is an open source software project sponsored by the Space and Geophysics Laboratory of Applied Research Laboratories, The University of Texas at Austin. The GPSTk provides processing and analysis tools for GPS data. Clock Tools, a recent addition to the GPSTk, allows for basic clock stability analyses. These Clock Tools are interoperable with other GPSTk programs, allowing clock analyses to be easily run alongside other GPS analyses. The Clock Tools suite currently computes the Allan, overlapping Allan, modified Allan, total Allan, overlapping Hadamard, and dynamic Allan deviation stability metrics. These Clock Tools may be run from the command line with their output piped to other GPSTk programs. Data formatting and outlier removal routines for GPS and time interval analyzer datasets facilitate compatibility with the Clock Tools stability programs. Python and Octave graphing scripts were created to plot the raw data output by Clock Tools and current work is focused on a Qt-based graphical front-end for the suite. The graphical front-end will enable integrated stability metric selection and graphing. In the near term, we plan to expand the functionality of the graphical front-end and add noise-type identification functions. Results from the validation of Clock Tools are presented along with demonstrations of typical applications. Specifically, Clock Tools stability plots will be compared to those generated by Stable32. Analyses of RINEX datasets will be traced through the GPSTk toolchain, from calculation of observed range deviation to outlier removal, data parsing, stability calculation, and plot generation. A preview of the graphical front-end and its use will be presented. The analyses will be in the context of a worldwide GPS monitor station network with high-quality atomic frequency standards. The Clock Tools suite provides the GPS and precise timing community free access to basic clock stability analyses. Clock Tools also allows for improved work flow in environments requiring GPS data analysis. Since the project is open source, community members are encouraged to add to the project. 255
2 INTRODUCTION Clock Tools is an open source software suite that implements clock time-domain frequency stability metrics, as well as data editing, noise identification, and plotting routines. The Clock Tools were developed within the framework of the Global Positioning System Toolkit (GPSTk), an open source software project sponsored by the Space and Geophysics Laboratory (SGL) of Applied Research Laboratories, The University of Texas at Austin (ARL:UT). The GPSTk provides processing and analysis tools for GPS data and can be downloaded on the project website at [1]. SGL assists in GPS monitoring, providing support for a global network of GPS monitor stations operated by the National Geospatial-Intelligence Agency (NGA). Within each monitor station are GPS receivers that are phase-locked to atomic clocks. Weekly data analysis reports examine GPS data integrity and monitor station performance, including monitor station clock performance. Archived GPS data are analyzed to determine clock performance. GPS data fall into two categories, observation data and navigation data. Both types of data may be stored in Receiver Independent Exchange (RINEX) files. RINEX is a standard file format for storing GPS data. Using RINEX GPS observation and navigation files, clock estimates are generated using either the GPSTk Observed Range Deviation (ORD) Tools or the NGA Kalman filter clock estimates [2]. Time interval analyzer datasets provide another source of clock data. The TSC 5110A Time Interval Analyzer (TIA) compares two input clocks and outputs the phase difference between them at a 10- to 100-Hz sampling rate. These clock estimates are used for time-domain frequency stability analysis. Frequency stability measures the ability of a clock to maintain its nominal frequency over a given period of time. From input clock data, both short-term and long-term stability can be assessed. The Allan variance represents the variance of a clock from its nominal value over a range of averaging times. An Allan variance plot is often helpful in stability analysis. Routines within the Clock Tools suite fall into four functional categories: input parsing, data grooming, data analysis, and plotting. Input parsing takes data generated outside of Clock Tools and puts them in a format understood within the suite. Data grooming cleans the data of outliers before analysis. Data analysis performs the frequency stability calculations. Plotting creates a graphical representation of the frequency stability. This paper describes each functional category in detail. STABILITY METRICS & VALIDATION The fundamentals of frequency stability will be derived from the clock model below. In this model V (t) is the actual clock output, whose timekeeping properties are related to f 0, the nominal frequency of the clock, and φ (t), a time varying phase fluctuation within the clock. V 0 represents the amplitude of the clock signal, and is not important in time-domain frequency analysis. In general, the amplitude V 0 is ignored and the normalized frequency deviation is defined as follows: (1) (2) 256
3 The time error function can be derived from the normalized frequency deviation as follows: The discrete time error sample x i, shown below, is defined in terms of t 0, the measurement starting time and τ = iτ 0, the measurement interval. (3) The stability metrics described in this section, such as the Allan variance, are used to analyze these time error samples. The result of an Allan variance calculation is an array of data points consisting of a τ, the averaging factor, and its corresponding Allan variance. A higher τ value represents longer averaging times and, thus, its corresponding Allan variance represents longer-term clock stability, whereas the Allan variance corresponding to a lower τ value represents shorter-term clock stability. A lower Allan variance corresponds to a more stable clock, for a given value of τ. It should be noted that, while the variance is presented mathematically, the plots and code calculations are deviations, or square root of the variance. The stability metrics implemented are presented along with plots created using data generated by Clock Tools and Stable32 [3]. Stable32 is the industry standard for frequency stability analysis software. In addition to the stability plots, difference graphs are presented. These difference graphs are created by differencing the Stable32 and Clock Tools stability calculations at the corresponding τ and plotting the confidence interval of the Stable32 calculations. The difference graphs provide a sanity check on the Clock Tools stability implementations. It should be noted that the output data lengths generated by Clock Tools were matched to Stable32. Users of Clock Tools should trim the output data length to the appropriate averaging time. (4) ALLAN VARIANCE (nallandev) Allan variance [4] a time averaged two-sample variance, is the most common time-domain measurement of frequency stability. It is formulated in terms of the measurement interval τ and the N phase values x i spaced by τ. The Allan variance converges independently of the number of samples for a greater variety of diverging noise types than does an ordinary variance. The Allan variance is also an IEEE standard for stability analysis (IEEE Std. 1139) [5]. Below are graphs presented for verification of the Clock Tools implementation. The figure on the left presents the Allan deviation plot generated by Clock Tools and the middle plot is that generated by Stable32. Visually both plots look identical. The right plot is a difference graph. No difference between the data generated by Clock Tools and Stable32 lie outside the confidence interval of Stable32 data, and the deviation calculations of Clock Tools lie within of the Stable32 calculations. In each graph, the x-axis represents the averaging time τ in seconds, and the y-axis the deviation. (5) 257
4 Figure 1. Allan deviation comparison: a) Clock Tools implementation, b) Stable32 implementation, c) difference plot. OVERLAPPING ALLAN VARIANCE (oallandev) The overlapping Allan variance [4] is similar to the Allan variance, but improves the confidence of the Allan variance by making maximum use of the available data. It is formulated in terms of the measurement interval τ = mτ o, and the N phase values x i spaced by τ o. The confidence improves with the overlapping technique, as making maximum use of the data increases the number of degrees of freedom in the calculation [4]. As seen in Figure 2, no difference between the data generated by Clock Tools and Stable32 lie outside the confidence interval of Stable32, and the deviation calculations of Clock Tools lie within of the Stable32 calculations. (6) 258
5 Figure 2. Overlapping Allan deviation comparison: a) Clock Tools implementation, b) Stable32 implementation, c) difference plot. MODIFIED ALLAN VARIANCE (mallandev) The modified Allan variance [6] is like the Allan variance but includes an additional averaging step in its calculation. It is formulated in the same terms as the overlapping Allan variance. The modified Allan variance offers the ability to distinguish between white and flicker phase modulation noises. It is used in bias function noise identification. As seen in Figure 3, no difference between the data generated by Clock Tools and Stable32 lie outside the confidence interval of Stable32, and the deviation calculations of Clock Tools lie within 2x10-21 of the Stable32 calculations. The modified Allan variance data generated by Clock Tools does, however, stop at a lower averaging time than the data generated by Stable32. The Clock Tools calculation was stopped early due to slow computation and a long run time. Increase in code efficiency is an issue for future work. (7) 259
6 Figure 3. Modified Allan deviation comparison: a) Clock Tools implementation, b) Stable32 implementation, c) difference plot. TOTAL ALLAN VARIANCE (totvar) The total Allan variance [7] offers improved confidence over the Allan variance at long averaging times. It is calculated by expanding the data by reflection at both ends of the set and then performing a calculation similar to the overlapping Allan variance. It is formulated in the same terms as the overlapping Allan variance. The total Allan variance was created to address the problem of underestimation of the Allan variance due to symmetry in the data at long averaging times. As seen in Figure 4, no difference between the data generated by Clock Tools and Stable32 lie outside the confidence interval of Stable32, and the deviation calculations of Clock Tools lie within of the Stable32 calculations. (8) 260
7 Figure 4. Total Allan deviation comparison: a) Clock Tools implementation, b) Stable32 implementation, c) difference plot. OVERLAPPING HADAMARD VARIANCE (ohadamarddev) The overlapping Hadamard variance [8] is a three-sample time averaged variance. Like the overlapping Allan variance, it increases the confidence by forming all of the possible overlapping samples. It is formulated in the same terms as the overlapping Allan variance. The overlapping Hadamard variance is not affected by linear frequency drift, and is useful for analyzing rubidium oscillators. As seen in Figure 5, no difference between the data generated by Clock Tools and Stable32 lie outside the confidence interval of Stable32, and the deviation calculations of Clock Tools lie within of the Stable32 calculations. (9) 261
8 Figure 5. Overlapping Hadamard deviation comparison: a) Clock Tools implementation, b) Stable32 implementation, c) difference plot. DYNAMIC ALLAN VARIANCE (dallandev) The dynamic Allan variance [9] calculates multiple Allan variances for a given data set. The result is a three-dimensional graph of Allan variances placed in succession. This allows for the study of oscillators whose behavior changes with time. The dynamic Allan variance also helps to identify features, such as phase and frequency jumps [10], that may not be apparent in traditional stability analysis. It is calculated in terms of the second phase difference. where (10) where E is the expectation operator. Under stationary conditions, the dynamic Allan variance is no longer a function of time t and collapses to the normal Allan variance. A plot created using data generated by dallandev is shown below. The averaging time τ and the beginning of measurement time (or window time) t are shown on the x-y plane. The Allan deviation is shown on the z-axis. (11) 262
9 Figure 6. A dynamic Allan deviation plot. The dynamic Allan deviation implementation is unverified. Work on verification and improvement of the code is in progress. OUTLIER REMOVAL (rmoutlier) Outlier removal looks for data points that do not fall within a specified number of standard deviations of the data set and replaces them with an interpolated value based on the data falling on either side of the outlier. This process is repeated until all outlier data are removed. The default setting for rmoutlier is to remove data lying outside of 5σ. Outlier removal is performed on fractional frequency data. Because the Clock Tools suite works with phase data, rmoutlier internally converts input phase data to fractional frequency data, performs the outlier removal algorithm, and then converts the data back to phase data before output. The example data set below contains a phase discontinuity. 263
10 Figure 7. Conversion from phase to fractional frequency: a) phase data with a phase jump, b) data represented as fractional frequency. Fractional frequency is the derivative of phase, so when the phase data is converted to fractional frequency data, a spike appears where the discontinuity lies. This spike is easily detected and removed by rmoutlier. Below is the data set with outliers removed. 264
11 Figure 8. Conversion from fractional frequency to phase: a) fractional frequency data with spike removed, b) phase data with phase jump removed. When the groomed fractional frequency data are converted back to phase data, no discontinuity remains and constant biases are removed. The data set is now ready for stability analysis. Figure 9 present two overlapping Allan deviation plots, one created using the original data set and one created using the data set with the outliers removed. The same data set was also run through the Stable32 outlier removal function for verification. The red points and bars on the right graph show the results and confidence intervals of the overlapping Allan deviation performed by Stable32 after outlier removal by Stable
12 Figure 9. Overlapping Allan deviations: a) overlapping Allan deviation performed on data containing outliers, b) overlapping Allan deviation performed on data with outliers removed. The overlapping Allan deviation run on a 5071A cesium frequency standard (CFS) dataset before outlier removal is between and , while the overlapping Allan deviation run on the groomed data set lies between and The second frequency stability analysis yields results consistent with the specifications for the 5071A CFS [11], while the first does not. The results Clock Tools generates match closely to Stable32. PLOTTING TOOLS The Clock Tools suite has two plotting scripts. The first script is a Python script that produces a plot and has the ability to save the graph. The second is an Octave script that plots the three-dimensional dynamic Allan deviation. Alternatively, the raw data output of Clock Tools can be plotted with another tool of the user s choice. Many of the plots in this paper were created using gnuplot. ALLANPLOT (allanplot) allanplot is a Python plotting script. The script opens an interface that allows the user to view the plot and a command line option allows plot saving in JPEG, PNG, Post Script, and other formats. The x and y axis are plotted logarithmically, with x representing the averaging time τ, and y representing the frequency stability. 266
13 Figure 10. allanplot plotting example. Options for legend generation and 5071A CFS specification lines are also available. allanplot requires Python as well as matplotlib, a Python plotting library, to run. DDEVPLOT (ddevplot.m) ddevplot.m is an Matlab/Octave plotting script for the dynamic Allan deviation. The script opens a gnuplot window with the input data plotted. The x, y, and z axis are plotted logarithmically, with x and y representing the averaging time τ and window frame time t respectively. The dynamic Allan deviation is shown on the z axis. Figure 11. ddevplot.m plotting example. Coloration tending to red represents higher deviation, while color tending to blue represents lower deviation. In order to run ddevplot.m, a data file must first be created and the resultant filename input into the script. 267
14 TOOLCHAIN & EXAMPLES The Clock Tools applications are encapsulated, so that the output of one tool acts as the input to the next. By using redirection and piping, the user is able to connect the Clock Tools together in a way that allows for flexibility in analysis and ease of use. As mentioned, Clock Tools has four functional categories: input parsing, data grooming, data analysis, and plotting. The input parsers are ORDPhaseParser and TIAPhaseParser. The data grooming tool is rmoutlier. The data analysis tools are nallandev, oallandev, mallandev, totvar, ohadamarddev, and dallandev. The plotting scripts are allanplot and ddevplot.m. Data flows from the parsers to data grooming to data analysis and finally to plotting. Table 1 presents a description and an example use of each tool. Note that ordclock makes an estimate of the receiver s clock offset by averaging the ORDs of all the GPS satellites at each epoch [1]. An epoch is an instant in time in which GPS data are recorded. Tool Description Example ORDPhaseParser Parses data generated by the GPSTk s ORD Tools for use with the Clock tools. parsed.dat TIAPhaseParser Parses data generated by the TSC 5110A Timing Interval Analyzer. rmoutlier Removes outlier data within a set of properly parsed data. nallandev Computes the Allan deviation for a properly parsed set of inputs. oallandev Computes the overlapping Allan deviation for a properly parsed set of inputs. mallandev Computes the modified Allan deviation for a properly parsed set of inputs. totvar Computes the total Allan deviation for a properly parsed set of inputs. ohadamarddev Computes the overlapping Hadamard deviation for a properly parsed set of inputs. dallandev Computes the dynamic Allan deviation for a properly parsed set of inputs. allanplot Plots the output of nallandev, oallandev, ohadamarddev, totvar, and mallandev. ddevplot.m Plots the output of dallandev. octave ddevplot.m ordgen o input.o e input.n ordclock OrdPhaseParser > raw.dat TIAPhaseParser > parsed.dat cat parsed.dat rmoutlier cat parsed.dat nallandev cat parsed.dat oallandev cat parsed.dat mallandev cat parsed.dat totvar cat parsed.dat ohadamarddev cat parsed.dat dallandev cat parsed.dat nallandev allanplot Table 1. Tools, descriptions, and examples. Two example command lines are given below. The first command generates clock estimates using the GPSTk ORD tools (ordgen and ordclock), parses the data (ORDPhaseParser), then removes outliers (rmoutlier), computes the overlapping Allan deviation (oallandev), and finally writes the data to a file (output.oadev). The second example takes data in from a file produced by the Timing Interval Analyzer (raw.dat), parses the data (TIAPhaseParser), computes the overlapping Hadamard variance (ohadamard), and plots the output (allanplot). 268
15 ordgen o input.o e input.n ordclock ORDPhaseParser rmoutlier oallandev > output.oadev raw.dat TIAPhaseParser ohadamard allanplot Figure 12. Example commands. Two examples are shown below. These examples are analyses performed on monitor station clocks as well as clocks aboard the GPS satellites. The first example examines stability within the NGA GPS Monitor Station Network (MSN). This analysis compares the results of running an overlapping Allan deviation calculation on data generated by ordclock from unsmoothed raw RINEX files versus data output by the NGA Kalman filter. The ordclock and Kalman filter data sets cover different time periods, but both data sets are good representatives of nominal MSN data. The overlapping Allan deviation of the ordclock generated data are represented by the blue line. The overlapping Allan deviation of the Kalman filter generated data is represented by the green line. The lighter slanted red line shows the 5071A CFS time-domain stability specification. The darker red line along the bottom represents the cesium s flicker floor. Note that drift removal may be necessary, depending on the input dataset and the deviation computation performed. Figure 12. Frequency stability of ordclock and Kalman filter data. Figure 12 shows that the frequency stability of the clock estimates generated by the Kalman filter lies within the CFS specifications, but that the frequency stability of the output generated by ordclock from the raw data does not. Using raw GPS data and ordclock a stability trend is apparent, but further filtering and smoothing of the data is necessary to get more accurate clock stability estimates. The example in Figure 13 was created using the commands below. 269
16 ordgen o s141220a.08o e s141220a.08n w 414_220a.08m ordclock ORDPhaseParser rmoutlier oallandev > ordclockout cat kalman rmoutlier oallandev > Kalmanout allanplot ordclockout Kalmanout c l Figure 13: ordclock and Kalman Frequency Stability Analysis Script The second example shows an analysis of the clocks aboard the GPS satellites. An overlapping Hadamard deviation was computed on this Kalman filter clock data because there are numerous rubidium clocks in the dataset which tend to have a non-linear frequency drift. The overlapping Hadamard variance is unaffected by linear frequency drift, so the errors caused by the non-linear drift are mitigated. A graph of the frequency stabilities for the GPS satellites is shown in Figure 14. Figure 14. Frequency stability of clocks aboard GPS satellites. Some of the stability plots in this graph trend down, while others trend up. The downward trending lines are the frequency stability of the cesium frequency standards, and the upward trending lines are the frequency stability of the rubidium frequency standards. Because Clock Tools lends itself to scripting, repetitive tasks can be streamlined, making stability analysis quick and easy to repeat in many cases. These are just a few examples of analyses undertaken using Clock Tools. CURRENT AND FUTURE WORK AREAS Work on noise analysis and a graphical user interface is in progress. The noise identification algorithm coded is lag 1 autocorrelation. The graphical user interface is being developed in QT. Information on this work is provided below. NOISE IDENTIFICATION (lag1ac) Work on autocorrelation noise identification is in progress. The autocorrelation function has the ability to distinguish between five noise types: white phase modulation, flicker phase modulation, white frequency 270
17 modulation, flicker frequency modulation, and random walk frequency modulation [12]. Autocorrelation is the multiplication of a signal by a delayed version of itself. Equation 13 calculates the autocorrelation where the variable z represents the array of frequency data points, and k represents the amount of lag. In the case of lag 1, the autocorrelation k is set to 1. Below is a plot of both the Clock Tools and Stable32 autocorrelation calculations using sample data. The calculations diverge near the end of the calculation. Why the implementation of Stable32 and Clock Tools differ is under investigation. (12) Figure 15. Autocorrelation comparison. GUI The graphical user interface will give Clock Tools users the ability to import data sets, run deviation calculations, and plot the results easily in one window without having to refer to manuals or remember long command strings. The graphing capabilities of the Clock Tools GUI include both two- and threedimensional graphing. Graph labels need to be added for the deviation plots, and work is ongoing to increase GUI responsiveness. 271
18 Figure 16. Clock Tools GUI: a) data screen showing overlapping Allan deviation results, b) graphing Screen showing an overlapping Allan deviation, c) graphing Screen showing a dynamic Allan deviation. CONCLUSION Clock Tools enables the integration of clock stability analyses with other GPS analyses. Clock Tools calculates the Allan, overlapping Allan, modified Allan, total Allan, overlapping Hadamard, and dynamic Allan deviation stability metrics, and can perform basic data grooming. Input parsers allow Clock Tools to read data from outside sources, and plotting scripts provide a means to view frequency stability. Work is ongoing to verify code, to increase Clock Tools efficiency and functionality, and to ensure robustness. Clock Tools is part of the open source GPSTk project, and members of the community are encouraged to contribute. REFERENCES [1] R. B. Harris, T. Conn, T. Gaussiran, C. Kieschnick, J. Little, R. Mach, D. Munton, B. Renfro, S. Nelsen, B. Tolman, J. Vorce, and D. Salazar, 2007, The GPSTk: New Features, Application, and Changes, in Proceedings of ION GNSS 20th International Technical Meeting of the Satellite Division, September 2007, Fort Worth, Texas, USA (Institute of Navigation, Alexandria, Virginia), pp [2] Space and Geodesy Branch Staff, 2003, OMNIS User s Guide (Naval Surface Warfare Center Dahlgren Division, Dahlgren, Virginia). [3] W. J. Riley, 2007, User Manual: Stable32 Frequency Stability Analysis (Hamilton Technical Services, Beaufort, South Carolina). [4] D. A. Howe, D. W. Allan, and J. A. Barnes, 1981, Properties of Signal Sources and Measurement Methods, in Proceedings of the 35 th Annual Frequency Control Symposium, May 1981, Philadelphia, Pennsylvania, USA (IEEE Publication), pp. A1-A47. [5] J. R. Vig, 1999, IEEE Standard Definitions of Physical Quantities for Fundamental Frequency and Time Metrology-Random Instabilities, IEEE Standard [6] D. W. Allan, and J. A. Barnes, 1981, A Modified 'Allan Variance with Increased Oscillator Characterization Ability, in Proceedings of the 35 th Annual Frequency Control Symposium,
19 May 1981, Philadelphia, Pennsylvania, USA (IEEE Publication), pp [7] C. A. Greenhall, D. A. Howe, D. B. Percival, 1999, Total Variance, and Estimator of Long-Term Frequency Stability, IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, UFFC-46, [8] R. A. Baugh, Frequency Modulation Analysis with the Hadamard Variance, in Proceedings of the 25 th Annual Frequency Control Symposium, June 1971, Fort Monmouth, New Jersey, USA (IEEE Publication), pp [9] L. Galleani and P. Tavella, 2003, The Characterization of Clock Behavior with the Dynamic Allan Variance, in Proceedings of the 2003 IEEE International Frequency Control Symposium (FCS) and PDA Exhibition Jointly with the 17th European Frequency and Time Forum (EFTF), 5-8 May 2003, Tampa, Florida, USA (IEEE Publication 03CH37409), pp [10] L. Galleani and P. Tavella, 2008, Identifying Nonstationary Clock Noises in Navigation Systems, International Journal of Navigation and Observation, 2008, 1-5. [11] Symmetricom, 2006, 5071A Primary Frequency Standard, Operating and Programming Manual, San Jose, California, pp [12] W. J. Riley, C.A Greenhall, 2004, Power Law Noise Identification Using the Lag 1 Autocorrelation, in Proceedings of the 18 th European Frequency and Time Forum, 5-7 April 2004, University of Surrey, Guildford, UK. 273
20 274
GPS BLOCK IIF RUBIDIUM FREQUENCY STANDARD LIFE TEST
GPS BLOCK IIF RUBIDIUM FREQUENCY STANDARD LIFE TEST F. Vannicola, R. Beard, J. White, K. Senior, T. Kubik, D. Wilson U.S. Naval Research Laboratory 4555 Overlook Avenue, SW, Washington, DC 20375, USA E-mail:
Handbook of Frequency Stability Analysis
NIST Special Publication 1065 Handbook of Frequency Stability Analysis W.J. Riley T he National Institute of Standards and Technology was established in 1988 by Congress to assist industry in the development
Promotional Forecast Demonstration
Exhibit 2: Promotional Forecast Demonstration Consider the problem of forecasting for a proposed promotion that will start in December 1997 and continues beyond the forecast horizon. Assume that the promotion
A Determination of g, the Acceleration Due to Gravity, from Newton's Laws of Motion
A Determination of g, the Acceleration Due to Gravity, from Newton's Laws of Motion Objective In the experiment you will determine the cart acceleration, a, and the friction force, f, experimentally for
GPS CARRIER-PHASE FREQUENCY TRANSFER ON THE NIMA MONITOR STATION NETWORK
33rdAnnual Precise Time and Time Interval (PTTI)Meeting GPS CARRIER-PHASE FREQUENCY TRANSFER ON THE NIMA MONITOR STATION NETWORK B. W. Tolman and D. Munton Satellite Geophysics Laboratory Applied Research
Scatter Plots with Error Bars
Chapter 165 Scatter Plots with Error Bars Introduction The procedure extends the capability of the basic scatter plot by allowing you to plot the variability in Y and X corresponding to each point. Each
4. Simple regression. QBUS6840 Predictive Analytics. https://www.otexts.org/fpp/4
4. Simple regression QBUS6840 Predictive Analytics https://www.otexts.org/fpp/4 Outline The simple linear model Least squares estimation Forecasting with regression Non-linear functional forms Regression
The Role of Precise Timing in High-Speed, Low-Latency Trading
The Role of Precise Timing in High-Speed, Low-Latency Trading The race to zero nanoseconds Whether measuring network latency or comparing real-time trading data from different computers on the planet,
7 Time series analysis
7 Time series analysis In Chapters 16, 17, 33 36 in Zuur, Ieno and Smith (2007), various time series techniques are discussed. Applying these methods in Brodgar is straightforward, and most choices are
Determination of g using a spring
INTRODUCTION UNIVERSITY OF SURREY DEPARTMENT OF PHYSICS Level 1 Laboratory: Introduction Experiment Determination of g using a spring This experiment is designed to get you confident in using the quantitative
EcOS (Economic Outlook Suite)
EcOS (Economic Outlook Suite) Customer profile The International Monetary Fund (IMF) is an international organization working to promote international monetary cooperation and exchange stability; to foster
A NEW ALGORITHM FOR CLOCK WEIGHTS FOR THE SIM TIME SCALE
Simposio de Metrología 202 8-2 de Octubre, 202 A NEW ALGORITHM FOR CLOCK WEIGHTS FOR THE SIM TIME SCALE 2 J. M. López R, M.A. Lombardi, N. Diaz, E. de Carlos L. División de Tiempo y Frecuencia, Centro
Using Excel (Microsoft Office 2007 Version) for Graphical Analysis of Data
Using Excel (Microsoft Office 2007 Version) for Graphical Analysis of Data Introduction In several upcoming labs, a primary goal will be to determine the mathematical relationship between two variable
Signal to Noise Instrumental Excel Assignment
Signal to Noise Instrumental Excel Assignment Instrumental methods, as all techniques involved in physical measurements, are limited by both the precision and accuracy. The precision and accuracy of a
Scientific Graphing in Excel 2010
Scientific Graphing in Excel 2010 When you start Excel, you will see the screen below. Various parts of the display are labelled in red, with arrows, to define the terms used in the remainder of this overview.
Time series Forecasting using Holt-Winters Exponential Smoothing
Time series Forecasting using Holt-Winters Exponential Smoothing Prajakta S. Kalekar(04329008) Kanwal Rekhi School of Information Technology Under the guidance of Prof. Bernard December 6, 2004 Abstract
REAL-TIME GPS MONITORING OF ATOMIC FREQUENCY STANDARDS IN THE CANADIAN ACTIVE CONTROL SYSTEM (CACS)
30th Annual Pmbe Time and Time Internal (PTTI) Meeting REAL-TIME GPS MONITORING OF ATOMIC FREQUENCY STANDARDS IN THE CANADIAN ACTIVE CONTROL SYSTEM (CACS) F. Lahaye, M. Caissy, J. Popelar Geodetic Survey
Pure1 Manage User Guide
User Guide 11/2015 Contents Overview... 2 Pure1 Manage Navigation... 3 Pure1 Manage - Arrays Page... 5 Card View... 5 Expanded Card View... 7 List View... 10 Pure1 Manage Replication Page... 11 Pure1
Using SPSS, Chapter 2: Descriptive Statistics
1 Using SPSS, Chapter 2: Descriptive Statistics Chapters 2.1 & 2.2 Descriptive Statistics 2 Mean, Standard Deviation, Variance, Range, Minimum, Maximum 2 Mean, Median, Mode, Standard Deviation, Variance,
Content Sheet 7-1: Overview of Quality Control for Quantitative Tests
Content Sheet 7-1: Overview of Quality Control for Quantitative Tests Role in quality management system Quality Control (QC) is a component of process control, and is a major element of the quality management
Section A. Index. Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques... 1. Page 1 of 11. EduPristine CMA - Part I
Index Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques... 1 EduPristine CMA - Part I Page 1 of 11 Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting
VCO Phase noise. Characterizing Phase Noise
VCO Phase noise Characterizing Phase Noise The term phase noise is widely used for describing short term random frequency fluctuations of a signal. Frequency stability is a measure of the degree to which
Dealing with Data in Excel 2010
Dealing with Data in Excel 2010 Excel provides the ability to do computations and graphing of data. Here we provide the basics and some advanced capabilities available in Excel that are useful for dealing
Using Excel for descriptive statistics
FACT SHEET Using Excel for descriptive statistics Introduction Biologists no longer routinely plot graphs by hand or rely on calculators to carry out difficult and tedious statistical calculations. These
Using Excel for Handling, Graphing, and Analyzing Scientific Data:
Using Excel for Handling, Graphing, and Analyzing Scientific Data: A Resource for Science and Mathematics Students Scott A. Sinex Barbara A. Gage Department of Physical Sciences and Engineering Prince
GPS Receiver Test. Conducted by the Department of Mathematical Geodesy and Positioning Delft University of Technology
GPS Receiver Test Conducted by the Department of Mathematical Geodesy and Positioning Delft University of Technology A. Amiri-Simkooei R. Kremers C. Tiberius May 24 Preface For the purpose of a receiver
NCSS Statistical Software Principal Components Regression. In ordinary least squares, the regression coefficients are estimated using the formula ( )
Chapter 340 Principal Components Regression Introduction is a technique for analyzing multiple regression data that suffer from multicollinearity. When multicollinearity occurs, least squares estimates
Real-time PCR: Understanding C t
APPLICATION NOTE Real-Time PCR Real-time PCR: Understanding C t Real-time PCR, also called quantitative PCR or qpcr, can provide a simple and elegant method for determining the amount of a target sequence
Data representation and analysis in Excel
Page 1 Data representation and analysis in Excel Let s Get Started! This course will teach you how to analyze data and make charts in Excel so that the data may be represented in a visual way that reflects
Engineering Problem Solving and Excel. EGN 1006 Introduction to Engineering
Engineering Problem Solving and Excel EGN 1006 Introduction to Engineering Mathematical Solution Procedures Commonly Used in Engineering Analysis Data Analysis Techniques (Statistics) Curve Fitting techniques
ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1
WHAT IS AN FFT SPECTRUM ANALYZER? ANALYZER BASICS The SR760 FFT Spectrum Analyzer takes a time varying input signal, like you would see on an oscilloscope trace, and computes its frequency spectrum. Fourier's
How To Run Statistical Tests in Excel
How To Run Statistical Tests in Excel Microsoft Excel is your best tool for storing and manipulating data, calculating basic descriptive statistics such as means and standard deviations, and conducting
VOLATILITY AND DEVIATION OF DISTRIBUTED SOLAR
VOLATILITY AND DEVIATION OF DISTRIBUTED SOLAR Andrew Goldstein Yale University 68 High Street New Haven, CT 06511 [email protected] Alexander Thornton Shawn Kerrigan Locus Energy 657 Mission St.
Jitter Transfer Functions in Minutes
Jitter Transfer Functions in Minutes In this paper, we use the SV1C Personalized SerDes Tester to rapidly develop and execute PLL Jitter transfer function measurements. We leverage the integrated nature
99.37, 99.38, 99.38, 99.39, 99.39, 99.39, 99.39, 99.40, 99.41, 99.42 cm
Error Analysis and the Gaussian Distribution In experimental science theory lives or dies based on the results of experimental evidence and thus the analysis of this evidence is a critical part of the
THE STEERING OF A REAL TIME CLOCK TO UTC(NBS) AND TO UTC by
THE STEERNG OF A REAL TME CLOCK TO UTC(NBS) AND TO UTC by J. Levine and D.W. Allan Time and Frequency Division National nstitute of Standards and Technology Boulder, Colorado 833 ABSTRACT We describe the
Lecture 2: Descriptive Statistics and Exploratory Data Analysis
Lecture 2: Descriptive Statistics and Exploratory Data Analysis Further Thoughts on Experimental Design 16 Individuals (8 each from two populations) with replicates Pop 1 Pop 2 Randomly sample 4 individuals
Data Mining and Visualization
Data Mining and Visualization Jeremy Walton NAG Ltd, Oxford Overview Data mining components Functionality Example application Quality control Visualization Use of 3D Example application Market research
SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY
3 th World Conference on Earthquake Engineering Vancouver, B.C., Canada August -6, 24 Paper No. 296 SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY ASHOK KUMAR SUMMARY One of the important
Trend and Seasonal Components
Chapter 2 Trend and Seasonal Components If the plot of a TS reveals an increase of the seasonal and noise fluctuations with the level of the process then some transformation may be necessary before doing
Nuclear Physics Lab I: Geiger-Müller Counter and Nuclear Counting Statistics
Nuclear Physics Lab I: Geiger-Müller Counter and Nuclear Counting Statistics PART I Geiger Tube: Optimal Operating Voltage and Resolving Time Objective: To become acquainted with the operation and characteristics
Electrical Resonance
Electrical Resonance (R-L-C series circuit) APPARATUS 1. R-L-C Circuit board 2. Signal generator 3. Oscilloscope Tektronix TDS1002 with two sets of leads (see Introduction to the Oscilloscope ) INTRODUCTION
MISSING DATA TECHNIQUES WITH SAS. IDRE Statistical Consulting Group
MISSING DATA TECHNIQUES WITH SAS IDRE Statistical Consulting Group ROAD MAP FOR TODAY To discuss: 1. Commonly used techniques for handling missing data, focusing on multiple imputation 2. Issues that could
AC 2012-4561: MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT
AC 2012-4561: MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT Dr. Nikunja Swain, South Carolina State University Nikunja Swain is a professor in the College of Science, Mathematics,
CHARACTERISTICS OF DEEP GPS SIGNAL FADING DUE TO IONOSPHERIC SCINTILLATION FOR AVIATION RECEIVER DESIGN
CHARACTERISTICS OF DEEP GPS SIGNAL FADING DUE TO IONOSPHERIC SCINTILLATION FOR AVIATION RECEIVER DESIGN Jiwon Seo, Todd Walter, Tsung-Yu Chiou, and Per Enge Stanford University ABSTRACT Aircraft navigation
Lab 3: Introduction to Data Acquisition Cards
Lab 3: Introduction to Data Acquisition Cards INTRODUCTION: In this lab, you will be building a VI to display the input measured on a channel. However, within your own VI you will use LabVIEW supplied
Chapter 27 Using Predictor Variables. Chapter Table of Contents
Chapter 27 Using Predictor Variables Chapter Table of Contents LINEAR TREND...1329 TIME TREND CURVES...1330 REGRESSORS...1332 ADJUSTMENTS...1334 DYNAMIC REGRESSOR...1335 INTERVENTIONS...1339 TheInterventionSpecificationWindow...1339
Phase coherency of CDMA caller location processing based on TCXO frequency reference with intermittent GPS correction
Phase coherency of CDMA caller location processing based on TCXO frequency reference with intermittent GPS correction Dingchen Lu, Alfredo Lopez, Surendran K. Shanmugam, John Nielsen and Gerard Lachapelle
Data Mining mit der JMSL Numerical Library for Java Applications
Data Mining mit der JMSL Numerical Library for Java Applications Stefan Sineux 8. Java Forum Stuttgart 07.07.2005 Agenda Visual Numerics JMSL TM Numerical Library Neuronale Netze (Hintergrund) Demos Neuronale
A GPS Digital Phased Array Antenna and Receiver
A GPS Digital Phased Array Antenna and Receiver Dr. Alison Brown, Randy Silva; NAVSYS Corporation ABSTRACT NAVSYS High Gain Advanced GPS Receiver (HAGR) uses a digital beam-steering antenna array to enable
Fairfield Public Schools
Mathematics Fairfield Public Schools AP Statistics AP Statistics BOE Approved 04/08/2014 1 AP STATISTICS Critical Areas of Focus AP Statistics is a rigorous course that offers advanced students an opportunity
LINEAR EQUATIONS IN TWO VARIABLES
66 MATHEMATICS CHAPTER 4 LINEAR EQUATIONS IN TWO VARIABLES The principal use of the Analytic Art is to bring Mathematical Problems to Equations and to exhibit those Equations in the most simple terms that
Nuclear Science and Technology Division (94) Multigroup Cross Section and Cross Section Covariance Data Visualization with Javapeño
June 21, 2006 Summary Nuclear Science and Technology Division (94) Multigroup Cross Section and Cross Section Covariance Data Visualization with Javapeño Aaron M. Fleckenstein Oak Ridge Institute for Science
1) Write the following as an algebraic expression using x as the variable: Triple a number subtracted from the number
1) Write the following as an algebraic expression using x as the variable: Triple a number subtracted from the number A. 3(x - x) B. x 3 x C. 3x - x D. x - 3x 2) Write the following as an algebraic expression
Polynomial interpolation of GPS satellite coordinates
GPS Solut (26) : 67 72 DOI.7/s29-5-8- GPS TOOL BOX Milan Horemuzˇ Johan Vium Andersson Polynomial interpolation of GPS satellite coordinates Published online: 4 January 26 Ó Springer-Verlag 26 M. Horemuzˇ
Univariate and Multivariate Methods PEARSON. Addison Wesley
Time Series Analysis Univariate and Multivariate Methods SECOND EDITION William W. S. Wei Department of Statistics The Fox School of Business and Management Temple University PEARSON Addison Wesley Boston
Probability Distributions
CHAPTER 5 Probability Distributions CHAPTER OUTLINE 5.1 Probability Distribution of a Discrete Random Variable 5.2 Mean and Standard Deviation of a Probability Distribution 5.3 The Binomial Distribution
Descriptive statistics Statistical inference statistical inference, statistical induction and inferential statistics
Descriptive statistics is the discipline of quantitatively describing the main features of a collection of data. Descriptive statistics are distinguished from inferential statistics (or inductive statistics),
Exploratory Data Analysis
Exploratory Data Analysis Johannes Schauer [email protected] Institute of Statistics Graz University of Technology Steyrergasse 17/IV, 8010 Graz www.statistics.tugraz.at February 12, 2008 Introduction
Grade 6 Mathematics Performance Level Descriptors
Limited Grade 6 Mathematics Performance Level Descriptors A student performing at the Limited Level demonstrates a minimal command of Ohio s Learning Standards for Grade 6 Mathematics. A student at this
Evaluating System Suitability CE, GC, LC and A/D ChemStation Revisions: A.03.0x- A.08.0x
CE, GC, LC and A/D ChemStation Revisions: A.03.0x- A.08.0x This document is believed to be accurate and up-to-date. However, Agilent Technologies, Inc. cannot assume responsibility for the use of this
Getting Started with Statistics. Out of Control! ID: 10137
Out of Control! ID: 10137 By Michele Patrick Time required 35 minutes Activity Overview In this activity, students make XY Line Plots and scatter plots to create run charts and control charts (types of
EXPERIMENTAL ERROR AND DATA ANALYSIS
EXPERIMENTAL ERROR AND DATA ANALYSIS 1. INTRODUCTION: Laboratory experiments involve taking measurements of physical quantities. No measurement of any physical quantity is ever perfectly accurate, except
INTERPRETING THE ONE-WAY ANALYSIS OF VARIANCE (ANOVA)
INTERPRETING THE ONE-WAY ANALYSIS OF VARIANCE (ANOVA) As with other parametric statistics, we begin the one-way ANOVA with a test of the underlying assumptions. Our first assumption is the assumption of
EXPLORING SPATIAL PATTERNS IN YOUR DATA
EXPLORING SPATIAL PATTERNS IN YOUR DATA OBJECTIVES Learn how to examine your data using the Geostatistical Analysis tools in ArcMap. Learn how to use descriptive statistics in ArcMap and Geoda to analyze
Industry Environment and Concepts for Forecasting 1
Table of Contents Industry Environment and Concepts for Forecasting 1 Forecasting Methods Overview...2 Multilevel Forecasting...3 Demand Forecasting...4 Integrating Information...5 Simplifying the Forecast...6
Gage Studies for Continuous Data
1 Gage Studies for Continuous Data Objectives Determine the adequacy of measurement systems. Calculate statistics to assess the linearity and bias of a measurement system. 1-1 Contents Contents Examples
QuantStudio 3D AnalysisSuite Software: Relative Quantification
HELP QuantStudio 3D AnalysisSuite Software: Relative Quantification for use with QuantStudio 3D Digital PCR System and QuantStudio 3D AnalysisSuite Server System Publication Number MAN0009636 Revision
Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers
Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers Sung-won ark and Jose Trevino Texas A&M University-Kingsville, EE/CS Department, MSC 92, Kingsville, TX 78363 TEL (36) 593-2638, FAX
Relationships Between Two Variables: Scatterplots and Correlation
Relationships Between Two Variables: Scatterplots and Correlation Example: Consider the population of cars manufactured in the U.S. What is the relationship (1) between engine size and horsepower? (2)
6. INTRODUCTION TO THE LABORATORY: SOFTWARE TOOLS
6. INTRODUCTION TO THE LABORATORY: SOFTWARE TOOLS 6.1. Wireshark network sniffer Wireshark (originally called Ethereal) is a freeware network sniffer. A sniffer investigates and analyzes network traffic.
How Far is too Far? Statistical Outlier Detection
How Far is too Far? Statistical Outlier Detection Steven Walfish President, Statistical Outsourcing Services [email protected] 30-325-329 Outline What is an Outlier, and Why are
Machine Learning and Data Mining. Regression Problem. (adapted from) Prof. Alexander Ihler
Machine Learning and Data Mining Regression Problem (adapted from) Prof. Alexander Ihler Overview Regression Problem Definition and define parameters ϴ. Prediction using ϴ as parameters Measure the error
Tutorial 2: Using Excel in Data Analysis
Tutorial 2: Using Excel in Data Analysis This tutorial guide addresses several issues particularly relevant in the context of the level 1 Physics lab sessions at Durham: organising your work sheet neatly,
Packet TDEV, MTIE, and MATIE - for Estimating the Frequency and Phase Stability of a Packet Slave Clock. Antti Pietiläinen
Packet TDEV, MTIE, and MATIE - for Estimating the Frequency and Phase Stability of a Packet Slave Clock Antti Pietiläinen Soc Classification level 1 Nokia Siemens Networks Expressing performance of clocks
Review of Fundamental Mathematics
Review of Fundamental Mathematics As explained in the Preface and in Chapter 1 of your textbook, managerial economics applies microeconomic theory to business decision making. The decision-making tools
HANDBOOK. Measuring System DESIGN EDITORS PETER H. SYDENHAM RICHARD THORN ARTICLE OFFPRINT
HANDBOOK OF Measuring System DESIGN EDITORS PETER H. SYDENHAM RICHARD THORN ARTICLE OFFPRINT 200: Calibrations and Standards in Time Measurement Michael A. Lombardi National Institute of Standards and
Figure 1. An embedded chart on a worksheet.
8. Excel Charts and Analysis ToolPak Charts, also known as graphs, have been an integral part of spreadsheets since the early days of Lotus 1-2-3. Charting features have improved significantly over the
Excel -- Creating Charts
Excel -- Creating Charts The saying goes, A picture is worth a thousand words, and so true. Professional looking charts give visual enhancement to your statistics, fiscal reports or presentation. Excel
Why Taking This Course? Course Introduction, Descriptive Statistics and Data Visualization. Learning Goals. GENOME 560, Spring 2012
Why Taking This Course? Course Introduction, Descriptive Statistics and Data Visualization GENOME 560, Spring 2012 Data are interesting because they help us understand the world Genomics: Massive Amounts
Fusion Pro QbD-aligned DOE Software
Fusion Pro QbD-aligned DOE Software Statistical Experimental Design Analysis & Modeling Robustness Simulation Numerical & Graphical Optimization 2D, 3D, & 4D Visualization Graphics 100% aligned with Quality
Factoring Patterns in the Gaussian Plane
Factoring Patterns in the Gaussian Plane Steve Phelps Introduction This paper describes discoveries made at the Park City Mathematics Institute, 00, as well as some proofs. Before the summer I understood
AP Physics 1 and 2 Lab Investigations
AP Physics 1 and 2 Lab Investigations Student Guide to Data Analysis New York, NY. College Board, Advanced Placement, Advanced Placement Program, AP, AP Central, and the acorn logo are registered trademarks
Characterizing Digital Cameras with the Photon Transfer Curve
Characterizing Digital Cameras with the Photon Transfer Curve By: David Gardner Summit Imaging (All rights reserved) Introduction Purchasing a camera for high performance imaging applications is frequently
Time Series Analysis
Time Series Analysis Identifying possible ARIMA models Andrés M. Alonso Carolina García-Martos Universidad Carlos III de Madrid Universidad Politécnica de Madrid June July, 2012 Alonso and García-Martos
EEG COHERENCE AND PHASE DELAYS: COMPARISONS BETWEEN SINGLE REFERENCE, AVERAGE REFERENCE AND CURRENT SOURCE DENSITY
Version 1, June 13, 2004 Rough Draft form We apologize while we prepare the manuscript for publication but the data are valid and the conclusions are fundamental EEG COHERENCE AND PHASE DELAYS: COMPARISONS
Direct and Reflected: Understanding the Truth with Y-S 3
Direct and Reflected: Understanding the Truth with Y-S 3 -Speaker System Design Guide- December 2008 2008 Yamaha Corporation 1 Introduction Y-S 3 is a speaker system design software application. It is
Measurement Systems Correlation MSC for Suppliers
Measurement Systems Correlation MSC for Suppliers Copyright 2003-2007 Raytheon Company. All rights reserved. R6σ is a Raytheon trademark registered in the United States and Europe. Raytheon Six Sigma is
0 Introduction to Data Analysis Using an Excel Spreadsheet
Experiment 0 Introduction to Data Analysis Using an Excel Spreadsheet I. Purpose The purpose of this introductory lab is to teach you a few basic things about how to use an EXCEL 2010 spreadsheet to do
Numeracy and mathematics Experiences and outcomes
Numeracy and mathematics Experiences and outcomes My learning in mathematics enables me to: develop a secure understanding of the concepts, principles and processes of mathematics and apply these in different
South Carolina College- and Career-Ready (SCCCR) Probability and Statistics
South Carolina College- and Career-Ready (SCCCR) Probability and Statistics South Carolina College- and Career-Ready Mathematical Process Standards The South Carolina College- and Career-Ready (SCCCR)
Portable Time Interval Counter with Picosecond Precision
Portable Time Interval Counter with Picosecond Precision R. SZPLET, Z. JACHNA, K. ROZYC, J. KALISZ Department of Electronic Engineering Military University of Technology Gen. S. Kaliskiego 2, 00-908 Warsaw
Analyzing the Elements of Real GDP in FRED Using Stacking
Tools for Teaching with Analyzing the Elements of Real GDP in FRED Using Stacking Author Mark Bayles, Senior Economic Education Specialist Introduction This online activity shows how to use FRED, the Federal
18.6.1 Terms concerned with internal quality control procedures
18.6.1 Terms concerned with internal quality control procedures Quality assurance in analytical laboratories Quality assurance is the essential organisational infrastructure that underlies all reliable
An Introduction to Point Pattern Analysis using CrimeStat
Introduction An Introduction to Point Pattern Analysis using CrimeStat Luc Anselin Spatial Analysis Laboratory Department of Agricultural and Consumer Economics University of Illinois, Urbana-Champaign
