HamRadioWiki : GpsDisciplinedOscillator

HomePage :: Categories :: Index :: Recent :: Comments :: Login

GPS Disciplined Oscillator


Time and Frequency Standards


With current GPS technology it is possible to have a frequency standard at home in the shack (or portable in the field) that attains 1 part per Billion (1 PPB or 1 in 10e9) (possibly approaching 1 in 10e12) accuracy by tracking the Navstar GPS Satellite Atomic Clocks. This can be used to get your rig on the right frequency, calibrate your frequency counter or keep your computer clocks accurately synchronized. It can be done for less than about $200, maybe quite a bit less if you shop carefully.

The most important part of a Frequency Standard is the oscillator. It needs to be stable yet controlled by a voltage input. Oven Controlled Crystal Oscillators, or OCXOs are very good. The best units contain double-oven crystal oscillators. A GPS receiver with a precise one pulse per second output (or in some cases 10 khz) is used to drive a phase control that generates the correction voltage. Together they can reach about 10e-11 or 10e-12 accuracy, or a little better than a Rubidium Oscillator w/o GPS.

Packaging a GPS Disciplined Oscillator together with some useful tools is a good project. Combine the oscillator with a frequency counter and a Direct Digital Synthesizer (DDS), and you can put a precise signal on a desired frequency. Include a phase comparator and you can set an external signal source to precisely the frequency of the DDS. Or take a modular approach and keep the oscillator and GPS in one unit, and feed 10 mhz to the other boxes. This makes it easier to upgrade part of the system, and complete components independently.

For those who would like a GPS Disciplined Oven Crystal Oscillator there is a new player available at reasonable cost. The Trimble Thunderbolt is about $1600 new, but is available on eBay for about 10% of the original cost. These are pulled out of cellphone sites and are generally in good working order. The Thunderbolt includes the GPS receiver, oven crystal oscillator, and phase lock control system with sophisticated programming. The base unit requires +/-12V and 5V and an amplified GPS antenna. It provides a serial computer interface and both 10mhz and 1pps precision outputs. A packaged model adds a 24V input power conversion supply and a case. Do some searching on eBay for Thunderbolt GPS or Trimble Thunderbolt.

For those who really need even more accuracy, a Rubidium Standard Oscillator can be phase locked to GPS. The Rubidium is good at short-term accuracy (~10e-12), but they drift in the longer term (more than ~10e-10/yr). GPS can be used to correct this. The combination of the two is pretty good, at least. (Rubidium with GPS ~10e-12).

There seem to be three types of GPS receivers:
  1. Those with NO accurate time output pulse, such as portable location GPS', which are NOT useful for disciplining an oscillator
  2. Those with 1uS accurate time output pulses
  3. Those with 15..100nS accurate time output pulses

The GPS' with T in their name are usually the third type above, with high precision outputs. These units are NOT designed for being moved about, they must be stationary. If one is moved a 'survey' must be performed before they will again have the properly synchronized output pulses. The survey takes a few minutes and determines the location of the GPS prior to making accurate time or frequency measurements. The 1uS type GPS receivers do not seem to have this 'survey' requirement.

Some GPS units go a step further and have a 10khz synchronized output in addition to the 1pps. This is much better for feeding a phase lock loop to discipline an oscillator.

Articles

GPS Receivers w 1PPS and 10khz Outputs

GPS Receivers w 1PPS Outputs

GPS Antennas

Oven Controlled Crystal Oscillators

Rubidium Standard Oscillators

Synthesizers and Counters

PLL Systems and Parts


Desired Features in a Disciplined Oscillator for the Shack (AlanB, WB6ZQZ)

Separate Boxes w/ 10 mhz inputs

Frequency Schema
The OCXO I have is the IsoTemp 10 mhz. The DDS-60 synthesizer requires 30 mhz. The FCC-1 counter requires 4 mhz. My present plan is to multiply the 10 mhz to 60 and then divide down to 30 and 4 using a 60 mhz TCXO, a divide by six and a Phase Locked Loop.

How Long to measure Phase Error with 1uS accurate GPS time ticks

Integrating Correction Algorithm
  1. In a counter count the 10 mhz OCXO (most convenient if counter wraps at 10e7)
  2. Configure the 1hz GPS pulses so they capture the 10 mhz count (need xx low bits only)
  3. After x min warmup and GPS lock delay capture the count, this becomes offset
  4. At each subsequent GPS pulse (interrupt on these):
    1. compare the just-captured value with the original offset
    2. Report the magnitude of the error as the apparent accuracy
    3. When the average error exceeds 2x the uncertainty of the GPS signal perform a correction
      1. start a new cycle. when the error is observed smaller than the previous reported accuracy, increase the accuracy display.
    4. Anytime GPS lock is lost return to step 3

Other Time/Frequency News
 Comments [Hide comments/form]
If you translate the GPS C/A system accuracy of 100m CEP you get the implication that the GPS receiver clock has to have the correct time to within 33ns or so. That's what's required for the basic GPS receiver to provide a location solution, no matter if it reports time/frequency to the outside world or not. Thus if a GPS receiver will only provide 1us accuracy, it's output is clearly being degraded by between one and two orders of magnitude when compared with what the receiver's internal clock accuracy has to be. Wonder what other shortcuts they took in designing that receiver? - de WB6W
-- 24-176-251-147.dhcp.crcy.nv.charter.com (2006-08-03 06:59:56)
The T model GPS' optimize for time and get to 50ns (or even 15ns). There is a standard problem that causes the 1uS jitter that they don't need to solve in a standard GPS. If you do some searching you can find discussions of it. I've seen mention of it but have not followed the issue.

One thing is the T models operate differently. They assume nonmoving fixed position. They do a survey to determine their location and then use all unknowns to solve for time.
-- AlanB (2006-08-04 09:13:30)
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 1.0487 seconds