[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NOISE NOISE NOISE - clocks and other irrelevance



At 12:40 AM 1/27/96 -0500, Dave Emery wrote:
>
>> 
>> A peripheral I've long wanted to see, commonly available:  ACCURATE  time, 
>> broadcast to the millisecond/microsecond/nanosecond, available from sources 
>> as varied as TV VIR's, FM subcarriers, and other sources, available as an 
>> easy input (via a peripheral card) to a computer.
>
>	The only technology that I'd trust to be useful much below
>10-100 ms is GPS.   The others are unlikely to be controlled well enough
>at the source to be trusted. 

What about Loran?  WWV(B)?  Receptor-type signals?

Now, I agree that CURRENTLY few people "depend" on those other (non-GPS, 
non-Loran, non-WWVB) systems, but to some extent that's a "chicken and egg 
problem"  

> Current TV broadcasting, for example,
>usually involves multiple passes though digital frame stores and time
>base correctors  - most homes get the signal via cable which itself
>involves significant uncontrolled delays  (juat the thermal changes
>in propagation delay  in a long CATV cable and amplifier chain due to weather
>changes run into the many microseconds).

Perhaps, but I'm assuming broadcast tv.  Single source.  Limited variability 
in path length.  I admit there  are limitations; my argument is that the 
signals SHOULD contain accurately-defined points, even if it is only one per 
frame.


>	And humans beings being as imperfect as they are, it is hard to
>beleive that making sure that the time being broadcast is really kept accurate
>is going to be a priority when most people use it for purposes that require
>plus or minus a few seconds timing.

I think that if there WERE some reliably-available timecode system, plus a 
cheap single-chip system to drive it, it WOULD be kept reliable enough 
because of demand.


>> I have a 12-year-old Heathkit "Most Accurate Clock" that I assembled myself, 
>> and had the foresight to install it with its computer  interface option. 
>> (receives 5, 10, or 15 MHz signals broadcast from Boulder, Colorado, 
>> containing "exact" time.) 
>> 
>> While I've never taken the time to connect it to my PC, it provides 
>> (through an RS232 jack) correct time with a rated accuracy of about 5 
>> milliseconds, as I vaguely recall. (Even has a dipswitch setup on the bottom 
>> to tell it how many 500 mile increments you are away from WWVB... corrects 
>> for delay to a first order of magnitude.)
>> 
>	WWVB is the 60 khz broadcast (which is more accurate due to more
>stable propagation) 

Not much of a difference, given the context.  For example, I'm probably 1000
miles away from Boulder; it is highly unlikely that the path length
differences for the HF bands could exceed about 100 miles, or about 0.5
millisecond.  Given the context, it's accurate enough for anti-spoofing work
in networks.


. the  HF ones are WWV.  Commercial time receivers
>are available that work off the 60 khz time code (very narrow bandwidth
>ASK), but the 60 khz is most used as a standard frequency for long
>term tracking of error in local standards.

Any more?  I don't think so.  GPS has probably pretty much taken over as the
"gold standard" for clock synchronization, I suspect.  Path length is known,
by definition, and the resolution must (as a consequence of the distance
accuracy requirements) be in the low-nanosecond level.



>> (BTW, if anybody knows how to easily connect it to the pc, or has the 
>> appropriate software, please tell me  The task isn't difficult from a 
>> hardware standpoint; it's just RS-232 serial ASCII timecode at about 9600
>> bps which 
>> either continuously retransmits or on request.  The problem is the software:
>
>	If you run unix

Nope.

> there are some quite sophisticated programs that
>can use this specific clock (connected to a serial port) that allow sync
>to the full accuracy possible at good times of day (around 1 ms).   The
>programs also allow time distribution to other computers on a network -
>thus their name  - ntp - which stands for network time protocol (and the
>network time program that implements it). This protocol and the various unix
>programs that implement it are quite widely used on commercial LANs and
>the Internet to sychronize time amoung unix workstations, servers, and
>bridges and routers.  Current implementations are capable of tracking
>clock oscillator error on a system and adjusting the time periodically
>to compensate for the frequency error of the clock and even to predict
>(polynomial approximation) the change in frequency error with time.
>
>	The man behind much of this (at least the early research) is
>Dave Mills who used to be at louie.udel.edu which hosted a ftp
>site for the programs.   An archie search will reveal where they
>are kept now, and there is a newsgroup (comp.protocols.time.ntp) for this
>which no doubt has a substantial faq file about this. 

Thanks for the reference.

	

>> (Then again, there are those "Receptor" watches which have (at least)
similar 
>> accuracy, which as I understand it work on FM subcarrier principles.)
>
>	Yes they use the RDS broadcast on the 57 khz subcarrier for this.
>Of course there is no certainty the station has the clock set accurately.

Chicken and egg, again.  I assume that any radio station can afford $300 for
a GPS receiver that can put out time accurate to 1 microsecond.  If enough
people start USING such broadcasts, they will be considered NECESSARY and
will be maintained.  The Receptor watch is an excellent interest-developing
product to assist in this problem; the only problem might be that errors of
greater than the 5 msec spec'd are not necessarily immediately apparent to
the common watch-on-wrist user.

>
>	TV stations could be made to maintain a local clock sync'd to
>GPS and use that to do the final level of clocking out before feeding
>the transmitter and could thus ensure that some reference point in some
>frame happened at an exact time, but given that a user who can see a TV
>signal can probably see GPS signals and can do the same timekeeping himself
>for a couple hundred bucks it hardly seems worth it any more.  I do
>expect that time codes with modest accuracy (few tens of ms at best)
>will become common as part of the Starsite (or whatever they call it
>now) program guide distribution on PBS, simply because this has defined
>a format that can conveniantly contain time messages multiplexed with
>other data and the box displays the time.  DSS and VC-II both also have
>this capability, but of course the uncertainty of the satellite delay
>limits accuracy and neither has provisions for providing time to other
>devices.




>	This is possible, but I bet the variations in phase in the local
>distribution system due to power factor, choice of phase to use, propagation
>time through transmission lines and substations and so forth would
>mean that phase as observed at two distant sites was rather random
>and maybe even subject to shifts over time as load conditions varied.

I'm hoping some HV engineer will make a comment as to this factor.

>