The critical component that is becoming more of a necessity for cubesatellite platforms is the GPS Disciplined Oscillator, GPSDO for short. GPSDOs comprise of a GPS receiver, Oven Controlled Crystal Oscillator (OCXO), and a Phased Locked Loop (PLL). In this post, you'll get a deeper look into how GPSDOs are designed to help achieve mission success for your small satellites or cubesatellites.
The Global Navigation Satellite System (GNSS), in geo-stationary orbit, provides a GPS signal that many use today on the ground for navigation. With a GPS receiver (along with a GPS antenna) in place on board the satellite, a very precise 1 pulse per second signal can be generated from the signal transmitted from the GNSS (10-12 depending on how well the GPS receiver was designed).
With the 1PPS signal from the GPS receiver, the OCXO can be steered using a phased locked loop. The PLL essentially compares a PPS signal derived from the OCXO to the 1PPS signal generated by the GPS receiver and a control circuit adjusts the OCXO frequency to synchronize both signals at the same timing offset (or phase). The GPS receiver is a great solution for long-term stability because OCXOs degrade over time with respect to stability, known as aging (i.e. increase in deviations over time from the desired frequency), and over temperature as well.
This degradation is being compensated over time with the control circuitry in the PLL which that adjusts the frequency of the OCXO as the PLL is locking the derived PPS signal from the OCXO to the GPS 1PPS signal. However, short-term stability on the 1PPS signal from the GPS receiver is quite noisy due to atmospheric fluctuations, jitter within the GPS receiver, and other noise contributors. The use of a very stable OCXO for the GPSDO remedies this issue (ultra-stable quartz OCXOs can have short-term precision on the order of 10-12 or 10-13).
The GPSDO design enables for a great short-term stability (from the OCXO) and long-term stability solution (from the 1PPS GPS signal). A system block diagram is provided below: