<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
 <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
 </head>
 <body>
  <p style="margin: 0;">
   <span>
    <span></span>
   </span>
  </p>
  <p style="margin: 0px; ">Computer motherboards use cheap crystals. &#160;Even a very small error (&#60; 100 ppm) is continually compounded over time and adds up fast. &#160;Most PC motherboards I&#39;ve seen are in the range of 250 to 500 ppm off. &#160; Most accurate consumer grade crystals are in the range of 15-45 ppm and even that error will add up in a relatively small amount of time. &#160;GPS is accurate to a few ppb (yes b).</p>
  <p style="margin: 0px; ">&#160;</p>
  <p style="margin: 0px; ">I&#39;ve experienced lots of problems with using a PC generated clock to stream video in a broadcast environment. &#160;The error is so far off, most broadcast equipment can&#39;t even track it.</p>
  <p style="margin: 0px; ">&#160;</p>
  <p style="margin: 0px; ">I&#39;ve watched my VCXO clock recovery algorithm track a very accurate&#160;satellite&#160;transponder clock (FOX). &#160;The slew rate is normally in the range of +/- 1-2 ppb. &#160;The bit rate didn&#39;t exactly match the transponder frequency so every few minutes the uplink added an extra bit. &#160;When it did, you could see the clock recovery jump up to +/- 10 ppb then track back down. &#160;It&#39;s pretty amazing how accurate some of the television/satellite broadcast clocks are.</p>
  <p style="margin: 0px; ">&#160;</p>
  <p style="margin: 0px; ">ppm = parts per million or microseconds per second</p>
  <p style="margin: 0px; ">ppb = parts per billion or nanoseconds per second</p>
  <p style="margin: 0px; ">&#160;</p>
  <p style="margin: 0px; ">-Alan</p>
  <p style="margin: 0px; ">&#160;</p>
  <div style="margin: 5px 0px 5px 0px;">
   <br/>
   On January 19, 2012 at 11:52 PM Ron Frazier &#60;atllinuxenthinfo@c3energy.com&#62; wrote:
   <br/>
   <br/>
   &#62; Hi guys,
   <br/>
   &#62;
   <br/>
   &#62; I&#39;ve been doing some additional research on computer time keeping and
   <br/>
   &#62; such.&#160; I just read that GPS time does not account for leap seconds (the
   <br/>
   &#62; seconds periodically added to match UTC time with astronomical time).&#160;
   <br/>
   &#62; The statement also said that because of this, there is about a 15 second
   <br/>
   &#62; difference between GPS time and UTC time, even though the clocks are
   <br/>
   &#62; highly accurate.&#160; Does anyone know if this is true?&#160; If so, a GPS clock
   <br/>
   &#62; might not be the best source for time on a computer network, especially
   <br/>
   &#62; if computers being communicated to are being synced to UTC.
   <br/>
   &#62;
   <br/>
   &#62; I&#39;d also REALLY like to know why the clocks in computers are so widely
   <br/>
   &#62; variable.&#160; I know the software clock in the OS is synced to the hardware
   <br/>
   &#62; clock at boot.&#160; But, after that, it apparently varies widely in
   <br/>
   &#62; performance, even though it&#39;s receiving periodic interrupts from the
   <br/>
   &#62; hardware clock.&#160; Is it really the case that some routines switch off the
   <br/>
   &#62; hardware interrupts, causing the software clock to miss cycles?&#160; If
   <br/>
   &#62; that&#39;s true, why are user level programs allowed to do that.&#160; You&#39;d
   <br/>
   &#62; think processing the hardware interrupt from the hardware clock would be
   <br/>
   &#62; a pretty important thing.
   <br/>
   &#62;
   <br/>
   &#62; Thanks in advance for any info you share.
   <br/>
   &#62;
   <br/>
   &#62; Sincerely,
   <br/>
   &#62;
   <br/>
   &#62; Ron
   <br/>
   &#62;
   <br/>
   &#62; --
   <br/>
   &#62;
   <br/>
   &#62; (PS - If you email me and don&#39;t get a quick response, you might want to
   <br/>
   &#62; call on the phone.&#160; I get about 300 emails per day from alternate energy
   <br/>
   &#62; mailing lists and such.&#160; I don&#39;t always see new messages very quickly.)
   <br/>
   &#62;
   <br/>
   &#62; Ron Frazier
   <br/>
   &#62;
   <br/>
   &#62; 770-205-9422 (O)&#160; &#160;Leave a message.
   <br/>
   &#62; linuxdude AT c3energy.com
   <br/>
   &#62;
   <br/>
   &#62; _______________________________________________
   <br/>
   &#62; Ale mailing list
   <br/>
   &#62; Ale@ale.org
   <br/>
   &#62; http://mail.ale.org/mailman/listinfo/ale
   <br/>
   &#62; See JOBS, ANNOUNCE and SCHOOLS lists at
   <br/>
   &#62; http://mail.ale.org/mailman/listinfo
  </div>
 </body>
</html>