Holdover in synchronization applications: Difference between revisions

Content deleted Content added
Pjdm6842 (talk | contribs)
No edit summary
Altered journal. | Use this tool. Report bugs. | #UCB_Gadget
 
(174 intermediate revisions by 34 users not shown)
Line 1:
{{UserspaceUse draft|source=ArticleWizarddmy dates|date=September 20112022}}
Two independent clocks, once synchronized, will walk away from one another without limit.<ref name="smartclock">{{cite journal|url=http://tf.nist.gov/general/pdf/988.pdf |title=Smart Clock: A New Time |publisher=[[IEEE]] |date=1992-12-06 |bibcode=1992ITIM...41..915W |access-date=2012-10-21 |last1=Weiss |first1=M. A. |last2=Allan |first2=D. W. |last3=Davis |first3=D. D. |last4=Levine |first4=J. |journal= IEEE Transactions on Instrumentation and Measurement|volume=41 |issue=6 |page=915 |doi=10.1109/19.199433 }}</ref> To have them display the same time it would be necessary to re-synchronize them at regular intervals. The period between synchronizations is referred to as '''holdover''' and performance under holdover relies on the quality of the reference oscillator, the PLL design, and the correction mechanisms employed.<ref name="analog1">{{cite web|url=http://www.analog.com/static/imported-files/application_notes/AN-1002.pdf |title=AN-1002 (Rev. 0) |access-date=2012-09-28}}</ref>
 
==Importance==
'''Holdover in Synchronization Applications'''
{{Pull quote|Synchronization is as important as power at the cell site.<ref>{{cite journal|url=http://www.juniper.net/us/en/local/pdf/whitepapers/2000400-en.pdf |title=Synchronization Deployment Considerations for IP RAN Backhaul Operators |publisher=[[Juniper Networks]] |date=2011 |access-date=2012-10-21}}</ref>}}
 
The quote above suggests that one can think of holdover in synchronization applications as analogous to running on backup power.
==Introduction==
 
Modern wireless communication systems require at least knowledge of frequency and often knowledge of phase as well in order to work correctly. Base stations need to know what time it is, and they usually get this knowledge from the outside world somehow (from a GPS Time and Frequency receiver, or from a synchronization source somewhere in the network they are connected to).
''“Synchronization is as important as power at the cell site.”'' <ref>http://www.juniper.net/us/en/local/pdf/whitepapers/2000400-en.pdf</ref>
 
But if the connection to the reference is lost then the base station will be on its own to establish what time it is. The base station needs a way to establish accurate frequency and phase (to know what time it is) using internal (or local) resources, and that’s where the function of holdover becomes important.
The quote above suggests that we can think of Holdover as analogous to running on backup power.
 
==The importance of GPS-derived timing==
Modern wireless communication systems require at least knowledge of frequency and often knowledge of phase as well in order to work correctly. Base stations need to know what time it is, and they usually get this knowledge from the outside world somehow (from a GPS Time and Frequency receiver, or from a synchronization source somewhere in the network they are connected to).
A key application for GPS in telecommunications is to provide synchronization in wireless basestations. Base stations depend on timing to operate correctly, particularly for the handoff that occurs when a user moves from one cell to another.<ref name="autogenerated1">{{cite journal |url=http://www.gmat.unsw.edu.au/snap/publications/khan&dempster2007b.pdf |author=Faisal A. Khan |title=Impacts of GPS-Based Synchronization Degradation on Cellular Networks |publisher=IGNSS |date=December 2007 |access-date=2012-10-21 |url-status=dead |archive-url=https://web.archive.org/web/20130512005840/http://www.gmat.unsw.edu.au/snap/publications/khan%26dempster2007b.pdf |archive-date=2013-05-12 }}</ref> In these applications holdover is used in base stations to ensure continued operation while GPS is unavailable and to reduce the costs associated with emergency repairs, since holdover allows the site to continue to function correctly until maintenance can be performed at a convenient time.<ref name="eetimes1">{{cite web|url=http://www.eetimes.com/design/communications-design/4213947/Understanding-the-concepts-of-synchronization-and-holdover |title=Understanding the concepts of synchronization and holdover |publisher=Eetimes.com |access-date=2012-09-28}}</ref>
 
Some of the most stringent requirements come from the newer generation of wireless base stations, where phase accuracy targets as low as 1μs need to be maintained for correct operation.<ref>{{cite web|url=http://www.telecom-sync.com/pdf/2008/Day1/WCDMA_and_LTE_Synchronisation_Aspects_(Stefano_Rufini,_Ericsson).pdf |title=WCDMA and LTE Synchronization Aspects |access-date=September 12, 2011 |url-status=dead |archive-url=https://web.archive.org/web/20090612184344/http://www.telecom-sync.com/pdf/2008/Day1/WCDMA_and_LTE_Synchronisation_Aspects_%28Stefano_Rufini%2C_Ericsson%29.pdf |archive-date=June 12, 2009 }}</ref> However the need for accurate timing has been an integral part of the history of wireless communication systems as well as wireline,<ref>{{cite web |url=http://telecom-info.telcordia.com/site-cgi/ido/docs.cgi?ID=SEARCH&DOCUMENT=GR-1244& |title=Clocks for the Synchronized Network |access-date=2012-10-21}}</ref> and it has been suggested that the search for reliable and cost effective timing solutions was spurred on by the need for CDMA to compete with lower cost solutions.<ref name="timing1">{{cite journal|url=http://www.4timing.com/SyncGPS.pdf |title=In Sync with GPS: GPS Clocks for the Wireless Infrastructure |author1=Peter Kuykendall |author2=Dr. Peter V. W. Loomis |access-date=2012-10-21}}</ref>
But if the connection to the reference is lost then the base station will be on its own to establish what time it is. The base station needs a way to establish accurate frequency and phase (to know what time it is) using internal (or local) resources, and that’s where the function of Holdover becomes important.
 
Within the base station, besides standard functions, accurate timing and the means to maintain it through holdover is vitally important for services such as [[E911]]<ref name="eetimes1"/>
==The Importance of GPS Derived Timing==
 
GPS as a source of timing is a key component in not just synrchonization[[Synchronization in telecommunications]] but to critical infrastructure in general .<ref>{{cite journal|url=https://apps.dtic.mil/sti/pdfs/ADA503921.pdf |archive-url=https://web.archive.org/web/20121009132113/http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA503921 |url-status=live |archive-date=October 9, 2012 |title=Global Positioning System Timing Criticality Assessment - Preliminary Performance Results |author1=Dr. James Carroll |author2=Mr. Kirk Montgomery |access-date=2012-10-21}}</ref>. Of the 18 Critical Resource and Key infrastructure (CIKR<ref>{{cite web |url=http://training.fema.gov/EMIWeb/IS/IS860a/CIKR/sectorMenu.htm |title=CIKR Resource Center |access-date=2011-09-12 |url-status=dead |archive-url=https://web.archive.org/web/20111016092905/http://training.fema.gov/EMIWeb/IS/IS860a/CIKR/sectorMenu.htm |archive-date=2011-10-16 }}</ref>)sectors, 15 use GPS derived timing to function correctly .<ref name="autogenerated2">{{cite web |url=http://www.swpc.noaa.gov/sww/SWW_2011_Presentations/Wed_830/GPS-PNTTimingStudy-SpaceWeather4-27.pptx |title=GPS Critical Infrastructure |author=R. James Caverly |date=2011-04-27 |access-date=2012-10-21 |archive-url=https://web.archive.org/web/20120324093146/http://www.swpc.noaa.gov/sww/SWW_2011_Presentations/Wed_830/GPS-PNTTimingStudy-SpaceWeather4-27.pptx |archive-date=2012-03-24 |url-status=dead }}</ref> One notable application where highly accurate timing accuracy (and the means to maintain it through holdover) is of importance is in the use of [[Synchrophasor]]s in the power industry to detect line faults.<ref>{{cite web|url=http://tf.nist.gov/general/pdf/2193.pdf |title=Signal |access-date=2012-09-28}}</ref>
 
==How GPS-derived timing can fail==
CIKR means Critical Infrastructure and Key Resources
GPS is sensitive to jamming and interference because the signal levels are so low<ref name="autogenerated3">{{cite web|url=http://tf.nist.gov/sim/2010_Seminar/SIM_2010_GPS_Lombardi.ppt |title=The Global Positioning System (GPS) and Satellite Time Transfer |date=March 2010 |access-date=2012-10-21}}</ref> and can easily be swamped by other sources, that can be accidental or deliberate.<ref>{{cite web |url=http://www.pnt.gov/advisory/recommendations/2010-11-jammingwhitepaper.pdf |title=GPS.gov: National Space-Based Positioning, Navigation, and Timing Advisory Board |publisher=Pnt.gov |date=2012-08-21 |access-date=2012-09-28 |url-status=dead |archive-url=https://web.archive.org/web/20120324125912/http://www.pnt.gov/advisory/recommendations/2010-11-jammingwhitepaper.pdf |archive-date=2012-03-24 }}</ref> Also since GPS depends on line of sight signals it can be disrupted by [[Urban canyon]] effects, making GPS only available to some locations at certain times of the day, for example.
 
A GPS outage however is not initially an issue because clocks can go into holdover,<ref>{{cite web |url=http://www.syncuniversity.org/drsync/q45.php |title=Sync University |publisher=Sync University |date=2004-12-15 |access-date=2012-09-28 |url-status=dead |archive-url=https://web.archive.org/web/20120402111918/http://www.syncuniversity.org/drsync/q45.php |archive-date=2012-04-02 }}</ref> allowing the interference to be alleviated as much as the stability of the oscillator providing holdover will allow.<ref name="autogenerated1"/> The more stable the oscillator, the longer the system can operate without GPS.
Synchronization is important in communications
 
==Defining holdover==
Holdover is important to base stations to reduce the costs associated with repairs
In [[Synchronization in telecommunications]] applications holdover is defined by [[European Telecommunications Standards Institute|ETSI]] as:
 
<blockquote>
Base stations rely on timing for making their time critical decisions, particularly handoff.
An operating condition of a clock which has lost its controlling input and is using stored data, acquired while in locked operation, to control its output. The stored data are used to control phase and frequency variations, allowing the locked condition to be reproduced within specifications. Holdover begins when the clock output no longer reflects the influence of a connected external reference, or transition from it. Holdover terminates when the output of the clock reverts to locked mode condition.<ref>{{cite web |url=http://www.etsi.org/deliver/etsi_i_ets/300400_300499/30046201/01_60/ets_30046201e01p.pdf |title=ETS 300 462-1 - Edition 01 - Transmission and Multiplexing (TM); Generic requirements for synchronization networks; Part 1: Definitions and terminology for synchronization networks |access-date=2012-09-28 |url-status=dead |archive-url=https://web.archive.org/web/20120331092712/http://www.etsi.org/deliver/etsi_i_ets/300400_300499/30046201/01_60/ets_30046201e01p.pdf |archive-date=2012-03-31 }}</ref>
</blockquote>
 
One can regard holdover then as a measure of accuracy or error acquired by a clock when there is no controlling external reference to correct for any errors.
1us for base-stations
 
MIL-PRF-55310<ref>{{cite web |url=http://standards.gsfc.nasa.gov/reviews/mil/mil-prf-55310d/mil-prf-55310d.pdf |title=Performance specification: Oscillator, Crystal-Controlled, General Specification For |year=1998|access-date=September 12, 2011 |url-status=dead |archive-url=https://web.archive.org/web/20100531204252/http://standards.gsfc.nasa.gov/reviews/mil/mil-prf-55310d/mil-prf-55310d.pdf |archive-date=May 31, 2010 }}</ref> defines Clock Accuracy as:
Search for reliable timing based on something other than $3k Rubidium spurred on by the need for CDMA to compete
 
<math>
Holdover is important for E911 for example. Most critical telecom applications require precise time and frequency and synchronization to operate properly such as VoIP, video streaming, TDM (time division multiplex) services, voice switching, mobile services, and any LBS (___location based services, with E911 being the most important).
T(t) = T_0 + \int_0^t R(t)\,dt\ + \epsilon(t) = T_0+(R_0t + \frac{1}{2}At^2+...) + \int_0^t E_t(t)\, dt + \epsilon(t)
</math>
 
Where <math>T_0</math> is the synchronization error at <math>t = 0</math>; <math>R(t)</math> is the fractional frequency difference between two clocks under comparison; <math>\epsilon(t)</math> is the error due to random noise; <math>R_0</math> is <math>R(t)</math> at <math>t=0</math>; <math>A</math> is the linear aging rate and <math>E_1(t)</math> is the frequency difference due to environmental effects.
1us for synchrophasors
 
Similarly ITU G.810<ref>{{cite web|author=tsbmail |url=http://www.itu.int/rec/T-REC-G.810-199608-I |title=G.810 : Definitions and terminology for synchronization networks |publisher=Itu.int |access-date=2012-09-28}}</ref> defines Time Error as:
How GPS Derived Timing Can Fail
 
<math>x(t) = x_0 + y_0t + \frac{D}{2}t^2 + \frac{\phi(t)}{2\pi\nu_{nom}}</math>
GPS is sensitive to jamming etc because the signal levels are so low
 
Where <math>x(t)</math> is the time error; <math>x_0</math> is the time error at <math>t=0</math>; <math>y_0</math> is the fractional frequency error at <math>t=0</math>; <math>D</math> is the linear fractional frequency drift rate; <math>\phi(t)</math> is the random phase deviation component and <math>\nu_{nom}</math> is the nominal frequency.
GPS outage not initially an issue because clocks can go into Holdover
 
==Implementing holdover==
GPS suffers from interference which can be alleviated by a GPSDO, up to the stability of the GPSDO
In applications that require synchronization (such as wireless base stations) [[GPS clock|GPS Clocks]] are often used and in this context are often known as a [[GPSDO]] (GPS Disciplined Oscillator) or GPS TFS (GPS Time and Frequency Source).<ref>{{cite web|url=http://www.trak.com/Files/News/GPSTime&FrequencySystems.pdf |title=GPS Time and Frequency Systems |access-date=2012-10-21}}</ref>
 
[[NIST]] defines a Disciplined Oscillator as:
Defining Holdover
<blockquote>
''An oscillator whose output frequency is continuously steered (often through the use of a [[phase locked loop]]) to agree with an external reference. For example, a GPS disciplined oscillator (GPSDO) usually consists of a quartz or rubidium oscillator whose output frequency is continuously steered to agree with signals broadcast by the GPS satellites.''<ref>{{cite web |url=http://tf.nist.gov/general/enc-d.htm |title=Time and Frequency from A to Z |publisher=Tf.nist.gov |access-date=2012-09-28 |archive-url=https://web.archive.org/web/20120911011249/http://tf.nist.gov/general/enc-d.htm |archive-date=2012-09-11 |url-status=dead }}</ref>
</blockquote>
 
In a GPSDO a GPS or GNSS signal is used as the external reference that steers an internal oscillator.<ref name="autogenerated3"/> In a modern GPSDO the GPS processing and steering function are both implemented in a Microprocessor allowing a direct comparison between the GPS reference signal and the oscillator output.<ref name="timing1"/>
Synchronization
 
[[File:GPSDO.png|thumb|left|A Modern [[GPSDO]]]]
Clock Accuracy in MIL-PRF-55310
 
Amongst the building blocks of a GPS Time and Frequency solution the oscillator is a key component<ref name="autogenerated2"/> and typically they are built around an Oven Controlled Crystal Oscillator ([[Crystal oven|OCXO]]) or a [[Rubidium standard|Rubidium based clock]]. The dominant factors influencing the quality of the reference oscillator are taken to be aging and temperature stability. However, depending upon the construction of the oscillator, barometric pressure and relative humidity can have at least as strong an influence on the stability of the quartz oscillator.{{citation needed|date=December 2012}} What is often referred to as "random walk" instability is actually a deterministic effect of environmental parameters. These can be measured and modeled to vastly improve the performance of quartz oscillators. An addition of a Microprocessor to the reference oscillator can improve temperature stability and aging performance<ref>{{cite book|doi=10.1109/FREQ.2008.4622980 |isbn=978-1-4244-1794-0 |publisher=[[IEEE]] |chapter=Improvements in OCXO performance by the use of an on-board microprocessor |title=2008 IEEE International Frequency Control Symposium |year=2008 |last1=Wacker |first1=Mike F. |last2=Villella |first2=A. |pages=159–164 |s2cid=46081633 }}</ref> During Holdover any remaining clock error caused by aging and temperature instability can be corrected by control mechanisms.<ref>{{cite journal|url=http://kunz-pc.sce.carleton.ca/thesis/CrystalOscillators.pdf |title=Frequency Accuracy & Stability Dependencies of Crystal Oscillators |author1=Hui Zhou |author2=Charles Nicholls |author3=Thomas Kunz |author4=Howard Schwartz |date=November 2008 |access-date=2012-10-21}}</ref> A combination of quartz based reference oscillator (such as an [[Crystal oven|OCXO]]) and modern correction algorithms can get good results in Holdover applications.<ref name="Lombardi">{{cite journal|url=http://tf.nist.gov/general/pdf/2297.pdf |title=The Use of GPS Disciplined Oscillators as Primary Frequency Standards for Calibration and Metrology Laboratories |author=Michael A. Lombardi |publisher=NCSL International |date=September 2008 |access-date=2012-10-21}}</ref>
Time Error Model in ITU G.810
 
The holdover capability then is provided either by a free running local oscillator, or a local oscillator that is steered with software that retains knowledge of its past performance.<ref name="Lombardi"/> The earliest documentation of such an effort comes from the then National Bureau of Standards in 1968 [Allan, Fey, Machlan and Barnes, "An Ultra Precise Time Synchronization System Designed By Computer Simulation", Frequency], where an analog computer consisting of ball-disk integrators implemented a third order control loop to correct for the frequency ageing of an oscillator. The first microprocessor implementation of this concept occurred in 1983 [Bourke, Penrod, "An Analysis of a Microprocessor Controlled Disciplined Frequency Standard", Frequency Control Symposium] where Loran-C broadcasts were used to discipline very high quality quartz oscillators as a [[caesium]] replacement in telecommunications wireline network synchronization. The basic aim of a steering mechanism is to improve the stability of a clock or oscillator while minimizing the number of times it needs calibration.<ref name="smartclock"/> In Holdover the learned behaviour of the [[Crystal oven|OCXO]] is used to anticipate and correct for future behavior.<ref name="analog1"/> Effective aging and temperature compensation can be provided by such a mechanism<ref>{{cite journal |url=http://www.gmat.unsw.edu.au/snap/publications/tappero_etal2007c.pdf |author1=Fabrizio Tappero |author2=Andrew G. Dempster |author3=Toshiaki Iwata |title=Phase error reduction method for free-run QZSS clock |publisher=[[IEEE]] |date=2007 |access-date=2012-10-21 |url-status=dead |archive-url=https://web.archive.org/web/20130512052335/http://www.gmat.unsw.edu.au/snap/publications/tappero_etal2007c.pdf |archive-date=2013-05-12 }}</ref> and the system designer is faced with a range of choices for algorithms and techniques to do this correction including extrapolation, interpolation and predictive filters (including [[Kalman filter]]s).<ref>[http://www.eftf.org/proceedings/PDFs/FPE-0031.pdf Proceedings] {{dead link|date=September 2012}}</ref><ref>{{cite book|doi=10.1109/FREQ.2004.1418510 |isbn=0-7803-8414-8 |publisher=[[IEEE]] |chapter=Adaptive OCXO drift correction algorithm |title=Proceedings of the 2004 IEEE International Frequency Control Symposium and Exposition, 2004 |year=2004 |last1=c.w.t. Nicholls |first1=G.C. Carleton |pages=509–517 |s2cid=33745348 }}</ref>
Definition of Holdover
 
Once the barriers of aging and environmental effects are removed the only theoretical limitation to holdover performance in such a GPSDO is irregularity or noise in the drift rate, which is quantified using a metric like [[Allan deviation]] or [[Time deviation]].<ref>[http://www.leapsecond.com/pages/adev/adev-why.htm Leap second]</ref>{{Unreliable source?|date=October 2012}}
Definition of a Disciplined Oscillator
 
The complexity in trying to predict the effects on Holdover due to systematic effects like aging and temperature stability and stochastic influences like [[Random walk|Random Walk]] noise has resulted in tailor-made ''Holdover Oscillator'' solutions being introduced in the market.<ref>{{cite web|url=http://www.vectron.com/products/modules/MD-023.pdf |title=MD-023: Extended Holdover Crystal Oscillator |publisher=Vectron International |date=June 2011 |access-date=2012-10-21}}</ref>
Holdover Performance Aspects
 
==See also==
Two independent clocks once synchronized will walk away from one another without limit. How fast this happens depends on the quality of the oscillator
* [[Synchronization]]
* [[Synchronous optical networking#Synchronization|Synchronization in Synchronous optical networking]]
* [[Time transfer]]
* [[GPS time|Timekeeping in Global Positioning System]]
* [[Precision Time Protocol]]
 
==References==
Holdover relies on the OCXO, the PLL design, and correction mechanisms
{{Reflist|30em}}
 
==External links==
Aging and temp stability are taken to be the dominant factors
* [http://www.symmetricom.com/products/time-frequency-distribution/time-frequency-systems/ Time and Frequency Systems]
* [http://www.jackson-labs.com/index.php GPS Disciplined Oscillator Modules with Holdover Compensation]
* [http://www.vectron.com/products/holdover/index.htm Holdover Oscillators]
* [http://www.endruntechnologies.com/pdf/OscOptions.pdf Disciplined Oscillator Options]
 
[[Category:Synchronization]]
During Holdover the maximum error due to the OCXO is limited by control mechanisms
 
Algorithms and quartz get good results
 
Allan Variance can measure instabilities
 
Time Deviation can measure instabilities
 
Implementing Holdover Solutions
 
GPS Clocks are used
 
It is the TFS, not the GPS Receiver alone, that should be considered as the building block for timing, frequency, and time-of-day services.
 
GPS TFS built to provide time derived from GPS
 
Usually built around a GPSDO
 
How a GPSDO works
 
GPS clock block diagram
 
The holdover capability is provided by either by a free running local oscillator, or a local oscillator that is steered with software that retains knowledge of its past performance.
 
An addition of a Microprocessor can improve temperature stability and aging
 
Aging can be effectively compensated for
 
Basic aim of a control mechanism is to improve the stability of a clock or oscillator while minimizing the number of times it needs calibration
 
In Holdover the learned behaviour of the OCXO is used to anticipate and correct for future behavior
 
Holdover problem solved by predicting current errors from past history
 
Prediction allows the system to remain stable in holdover
 
All sort of choices for algorithms and techniques to do this correction extrapolation, interpolation, predictive filters, including the Kalman filters
 
Kalman filters are used to generate correction signals
 
A high quality quartz oscillator matched with a Kalman filter algorithm seems to provide the best compromise between quality and reliability versus cost.
 
The only limitation to extended hold-over performance in such a GPDO is irregularity in drift rate.
 
Stability definitions have been around for a long time
 
Random Walk in an oscillator mostly from outside
 
Complexity in trying to implement has resulted in tailor made Holdover solutions in the market
 
 
== References ==
<!--- See http://en.wikipedia.org/wiki/Wikipedia:Footnotes on how to create references using <ref></ref> tags which will then appear here automatically -->
{{Reflist}}
http://www.juniper.net/us/en/local/pdf/whitepapers/2000400-en.pdf
http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA503921
http://www.swpc.noaa.gov/sww/SWW_2011_Presentations/Wed_830/GPS-PNTTimingStudy-SpaceWeather4-27.pptx
http://training.fema.gov/EMIWeb/IS/IS860a/CIKR/sectorMenu.htm
http://en.wikipedia.org/wiki/Synchronization_in_telecommunications
http://www.eetimes.com/design/communications-design/4213947/Understanding-the-concepts-of-synchronization-and-holdover
http://www.gmat.unsw.edu.au/snap/publications/khan&dempster2007b.pdf
http://www.telecom-sync.com/pdf/2008/Day1/WCDMA_and_LTE_Synchronisation_Aspects_(Stefano_Rufini,_Ericsson).pdf
http://www.4timing.com/SyncGPS.pdf
http://tf.nist.gov/general/pdf/2193.pdf
tf.nist.gov/sim/2010_Seminar/SIM_2010_GPS_Lombardi.ppt
http://www.syncuniversity.org/drsync/q45.php
http://en.wikipedia.org/wiki/Synchronization
http://standards.gsfc.nasa.gov/reviews/mil/mil-prf-55310d/mil-prf-55310d.pdf
http://www.itu.int/rec/T-REC-G.810-199608-I
http://www.etsi.org/deliver/etsi_i_ets/300400_300499/30046201/01_60/ets_30046201e01p.pdf
http://tf.nist.gov/general/enc-d.htm
http://tf.nist.gov/general/pdf/988.pdf
http://www.analog.com/static/imported-files/application_notes/AN-1002.pdf
http://kunz-pc.sce.carleton.ca/thesis/CrystalOscillators.pdf
http://tf.nist.gov/general/pdf/2297.pdf
http://en.wikipedia.org/wiki/Allan_variance
http://en.wikipedia.org/wiki/Time_deviation
http://en.wikipedia.org/wiki/Radio_clock#GPS_clocks
http://en.wikipedia.org/wiki/GPS-disciplined_oscillator
http://www.trak.com/Files/News/GPSTime&FrequencySystems.pdf
http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4622980
http://www.gmat.unsw.edu.au/snap/publications/tappero_etal2007c.pdf
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=199433
http://www.eftf.org/proceedings/PDFs/FPE-0031.pdf
http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1418510
http://www.trimble.com/timing/cdma.aspx
http://www.leapsecond.com/pages/adev/adev-why.htm
http://tf.nist.gov/general/pdf/868.pdf
http://tf.nist.gov/general/enc-q.htm
http://www.vectron.com/products/modules/MD-023.pdf
 
 
== External links ==
* [http://www.example.com/ example.com]
 
<!--- Categories --->
[[Category:Articles created via the Article Wizard]]