A method and a system to synchronize a time of day clock of a clock system. The method and system include a portable satellite timing system at a first location receiving a satellite signal comprising a first time of day signal. An internal clock of the portable satellite timing system is calibrated based on the first time of day signal to generate a second time of day signal. The portable satellite timing system is transported to a second location and coupled to the clock system. The second time of day signal is transferred from the portable satellite timing system to the clock system and the time of day clock is synchronized based on the second time of day signal. After a time period, the portable satellite timing system is transported to the first location.
|
1. A method of synchronizing a time of day clock of a clock system, the method comprising:
receiving a satellite signal comprising a first time of day signal by a portable satellite timing system at a first location; calibrating an internal clock of the portable satellite timing system based on the first time of day signal to generate a second time of day signal; transporting the portable satellite timing system to a second location; coupling the portable satellite timing system to the clock system; transferring the second time of day signal from the portable satellite timing system to the clock system; synchronizing the time of day clock based on the second time of day signal; and transporting the portable satellite timing system to the first location after a time period.
2. The method as recited in
3. The method as recited in
maintaining the second time of day signal when portable satellite timing system is at the second location.
4. The method as recited in
receiving the satellite signal including a first clock signal with the portable satellite timing system at the first location and calibrating the portable satellite timing system based on the first clock signal to generate a second clock signal.
5. The method as recited in
transferring the second clock signal from the portable satellite timing system to the clock system and synchronizing the time of day clock based on the second clock signal.
6. The method as recited in
8. The method as recited in
receiving the satellite signal comprising a first pulse signal by a portable satellite timing system at the first location and calibrating an internal clock of the portable satellite timing system based on the first pulse signal to generate a second pulse signal.
9. The method as recited in
transferring the second pulse signal from the portable satellite timing system to the clock system and synchronizing the time of day clock based on the second pulse signal.
11. The method as recited in
receiving the satellite signal comprising a first pulse signal and a first clock signal by the portable satellite timing system at the first location; calibrating the internal clock of the portable satellite timing system based on the first pulse signal and the first clock signal to generate a second pulse signal and a second clock signal, respectively; transferring the second pulse signal and the second clock signal from the portable satellite timing system to the clock system; initializing the time of day clock based on the second time of day signal at an edge of the second pulse signal; and incrementing the time of day clock based on the second clock signal.
12. The method as recited in
13. The method as recited in
14. The method as recited in
15. The method as recited in
|
1. Field of the Invention
The invention relates to the field of clock systems, and in particular, to synchronizing a time of day clock.
2. Statement of the Problem
In some situations, it may be advantageous to have a clock system that is synchronized with a time standard such as Universal Time Coordinated (UTC). It may also be advantageous for two or more systems to have clock systems that are substantially synchronized. For instance, a clock system for a test apparatus may be synchronized with a clock system of a system under test. One method of synchronizing clock systems is by connecting to a Network Time Protocol (NTP) server. The Network Time Protocol (NTP) is used to synchronize the time of a computer client or server to another server or reference time source. NTP provides client accuracies typically within a millisecond on Local Area Networks (LANs) and up to a few tens of milliseconds on Wide Area Networks (WANS) relative to a primary server synchronized to the UTC. A problem with synchronizing a system with the NTP server is the system needs a connection to the NTP server such as a radio receiver, a satellite receiver, or a modem. The NTP server connection may be expensive and/or impractical to use.
Another method of synchronizing clock systems to a time standard is with a Global Positioning System (GPS). A GPS receiver receives a GPS satellite signal from satellites through a GPS antenna. The GPS satellite signal carries a highly accurate time of day signal on a stabilized frequency. The GPS satellite signal also carries a 1 Hz signal and a 10 MHz signal. The time of day signal, the 1 Hz signal, and the 10 MHz signal are synchronized to the UTC. When the GPS receiver is coupled to a clock system, the clock system synchronizes an internal time of day clock based on the time of day signal, the 1 Hz clock signal, and the 10 MHz clock signal. The 10 MHz signal is the reference frequency from which the time of day clock keeps time. The time of day clock is synchronized to the UTC as long as the GPS receiver provides the 10 MHz signal.
A problem arises when a clock system is in a location where the GPS satellite signal cannot be received on a reliable basis. For instance,the clock system is typically in a structure. In such a case, the GPS antenna is mounted on the outside of the structure where the GPS satellite signal can be received. The mounted GPS antenna requires a cable be run through the structure to the GPS receiver. A problem is that situations may arise where it is not possible or desirable to mount a GPS antenna on the structure, or desirable to run the cable through the structure.
A method for synchronizing a time of day clock of a clock system solves the above problems. Advantageously, the method synchronizes the time of day clock that is located where a reliable satellite signal cannot be received. The time of day clock, when in a structure for instance, can be synchronized to the UTC without having to install an antenna on the outside of the structure or run a cable through the structure.
For this method, a portable satellite timing system is initially positioned at a first location where the portable satellite timing system receives a satellite signal. The satellite signal includes a first time of day signal. The portable satellite timing system calibrates its internal clock based on the first time of day signal. From the internal clock, portable satellite timing system generates a second time of day signal. The portable satellite timing system is then transported to a second location and coupled to the clock system. The satellite signal is not available on a reliable basis at the second location, so the portable satellite timing system maintains the second time of day signal while at the second location. The portable satellite timing system transfers the second time of day signal to the clock system. The clock system synchronizes its time of day clock based on the second time of day signal. The time of day clock operates within an accuracy threshold for a given period of time. At the end of the time period, the portable satellite timing system is transported back to the first location to receive the satellite signal and refresh the second time of day signal. The portable satellite timing system is then transported back to the second location. The portable satellite timing system transfers the refreshed second time of day signal to the clock system. The clock system re-synchronizes its time of day clock based on the refreshed second time of day signal.
In some embodiments, the satellite signal also includes a first pulse signal and a first clock signal. The portable satellite timing system calibrates its internal clock based on the first time of day signal, the first pulse signal, and the first clock signal. From its internal clock, portable satellite timing system generates the second time of day signal, a second pulse signal, and a second clock signal. The portable satellite timing system is transported to the second location and coupled to the clock system. The portable satellite timing system maintains the second time of day signal, the second pulse signal, and the second clock signal while at the second location. The portable satellite timing system transfers the second time of day signal, the second pulse signal, and the second clock signal to the clock system. The clock system synchronizes its time of day clock based on the second time of day signal, the second pulse signal and the second clock signal.
Prior Art Method for Synchronizing a Clock System--
In order to more clearly understand the invention,
To synchronize time of day clock 130, clock system 102 initializes time of day clock 130 based on time of day signal 112 at a rising edge of pulse signal 114. After initializing time of day clock 130, clock system 102 increments time of day clock 130 based on clock signal 116 to keep track of time. Time of day clock 130 is now synchronized to the UTC because time of day signal 112, pulse signal 114, and clock signal 116 are synchronized to the UTC.
First Method and System for Synchronizing a Time of Day Clock--
Time of day clock 334 operates within an accuracy threshold for a time period. After the time period, portable satellite timing system 304 is transported back to location 361 to receive satellite signal 310. The above method is repeated to keep time of day clock 334 synchronized.
Second Method and System for Synchronizing a Time of Day Clock--
Portable satellite timing system 304 runs off of power from power supply 620. Power supply 620 could be a battery, a power line, an un-interruptable power supply, or some other power source. Portable satellite timing system 604 could be a portable Global Positioning System (GPS) or some other system that receives timing information from satellites.
When coupled to clock system 302, interface 626 transfers second time of day signal 312, second pulse signal 614, and second clock signal 616 to interface 630. Interface 630 transfers second time of day signal 312, second pulse signal 614, and second clock signal 616 to time of day clock 334. Clock system 302 synchronizes time of day clock 334 based on second time of day signal 312, second pulse signal 614, and second clock signal 616. To synchronize time of day clock 334, clock system 302 first initializes time of day clock 334 based on second time of day signal 312 at a rising edge of second pulse signal 614. After initializing time of day clock 334, clock system 302 increments time of day clock 334 based on second clock signal 616 to keep track of time. In some embodiments, clock system 302 adjusts clock signal 616 to 10 MHz using a conventional Phase-Locked Loop (PLL). Time of day clock 334 is now synchronized to Universal Time Coordinated (UTC) because second time of day signal 312, second pulse signal 614, and second clock signal 616 are synchronized to the UTC.
Because portable satellite timing system 304 does not receive satellite signal 310 while coupled to clock system 302 at location 362, second clock signal 616 drifts overtime. With second clock signal 616 being the reference frequency for time of day clock 334, time of day clock 334 also drifts over time. Time of day clock 334 operates within an accuracy threshold for a period of time. To determine the accuracy threshold for instance, portable satellite timing system 304 may provide an amount of drift for that particular system 304 in a specification as a function of time. Therefore, the accuracy of time of day clock 334 can be calculated as a function of time. The time measurement is the time since portable satellite timing system 304 received satellite signal 310 at location 361. If desired, clock system 302 indicates when the accuracy of time of day clock 334 drifts beyond the threshold such as through a warning light or an alarm.
After the time period expires, portable satellite timing system 304 is de-coupled from clock system 302. Portable satellite timing system 304 is transported back to location 361. Portable satellite timing system 304 again receives the satellite signal 310 and refreshes its internal clock. Portable satellite timing system 304 is again transported to location 362 and coupled to clock system 302. Portable satellite timing system 304 transfers the refreshed second time of day signal 312, second pulse signal 614, and second clock signal 616 to clock system 302. Clock system 302 re-synchronizes time of day clock 334 based on the refreshed second time of day signal 312, second pulse signal 614, and second clock signal 616. The process of transporting portable satellite timing system 304 to location 361, refreshing the internal clock of portable satellite timing system 304, transporting portable satellite timing system 304 to location 362, and transferring refreshed signals 312, 614, and 616 to clock system 302 is continually repeated to synchronize time of day clock 334.
Those skilled in the art will appreciate variations of the above-described methods that fall within the scope of the invention. As a result, the invention is not limited to the specific examples and illustrations discussed above, but only by the following claims and their equivalents.
Patent | Priority | Assignee | Title |
7583704, | Jun 10 2003 | Cisco Technology, Inc | Synchronizing separated upstream and downstream channels of cable modem termination systems |
8989652, | Sep 09 2011 | The Boeing Company | Advanced timing and time transfer for satellite constellations using crosslink ranging and an accurate time source |
Patent | Priority | Assignee | Title |
5463400, | Jun 30 1994 | TORSAL TECHNOLOGY GROUP LTD LLC | Method and apparatus for synchronizing to a multi-beam satellite TDMA communication system |
5506781, | Jun 03 1994 | Exelis Inc | RF link control of satellite clocks |
5663734, | Mar 08 1996 | SNAPTRACK, INC | GPS receiver and method for processing GPS signals |
5945944, | Dec 04 1996 | SnapTrack, Inc.; SNAPTRACK, INC | Method and apparatus for determining time for GPS receivers |
6133874, | Mar 08 1996 | SnapTrack, Inc. | Method and apparatus for acquiring satellite positioning system signals |
Date | Maintenance Fee Events |
May 26 2006 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
May 03 2010 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
May 26 2014 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Mar 03 2017 | ASPN: Payor Number Assigned. |
Date | Maintenance Schedule |
Nov 26 2005 | 4 years fee payment window open |
May 26 2006 | 6 months grace period start (w surcharge) |
Nov 26 2006 | patent expiry (for year 4) |
Nov 26 2008 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 26 2009 | 8 years fee payment window open |
May 26 2010 | 6 months grace period start (w surcharge) |
Nov 26 2010 | patent expiry (for year 8) |
Nov 26 2012 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 26 2013 | 12 years fee payment window open |
May 26 2014 | 6 months grace period start (w surcharge) |
Nov 26 2014 | patent expiry (for year 12) |
Nov 26 2016 | 2 years to revive unintentionally abandoned end. (for year 12) |