J'aime la réponse de "PV Subramanian" comme étant au point. C'est précisément l'objectif typique de 1 PPS. Fournit un bord précis d'une seconde, pour augmenter un bloc d'informations complet "heure du jour" reçu par des moyens moins précis (ligne série asynchrone, généralement).
En parlant d'oscillateurs, il semble que dans le commerce des "standards de temps" et du GPS, le 10 MHz soit un choix très populaire. De plus, les oscillateurs locaux des récepteurs GPS peuvent être grossièrement divisés en deux catégories: ceux qui entraînent un rapport précis de 1: 10000000 entre la sortie 10 MHz et le PPS (phase synchrone) et ceux où la sortie PPS présente des ajustements progressifs (sauter / insérer) tiques de la base de temps 10 MHz). Les oscillateurs à cristal "synchrones" sont plus précis et sont nécessaires à certaines fins. Ils nécessitent également un "contrôle du four" (OCXO), qui consomme un peu d'énergie supplémentaire. Pas bon pour les appareils alimentés par batterie, excellent pour une utilisation stationnaire de chronométrage. Les oscillateurs "à sauter" sont assez bons pour une utilisation de positionnement de base et sont moins chers, c'est donc ce que vous obtenez dans les modules récepteurs GPS les moins chers.
Pour le contrôle PLL de certains oscillateurs à cristal externes, les bords de 1 PPS sont peut-être espacés assez loin, vous auriez besoin d'un temps d'intégration assez long dans la boucle d'asservissement PLL. Une source de signal de 10 MHz de bonne qualité vous permettra d'obtenir un bon verrouillage beaucoup plus rapidement. Mais le hic est - "de bonne qualité". Voir au dessus. En dehors de cela, 1PPS est certainement assez bon pour discipliner la base de temps système de certains OS ou NTPd fonctionnant sur du matériel PC.
Comme d'autres l'ont dit, la sortie 1PPS d'un récepteur GPS est dérivée d'un oscillateur à cristal local, se déplaçant à l'intérieur du récepteur. Il s'agissait généralement d'un cristal à 10 MHz. Cet oscillateur à cristal local est vraiment un VCO, permettant de petits ajustements dans sa fréquence d'horloge réelle. Cette entrée VCO est utilisée pour le contrôle en boucle fermée (style à rétroaction négative), où le signal GPS d'une poignée de satellites (combinés) sert de référence. Le bloc fonctionnel d'un récepteur GPS, qui fait le décodage des "spaghettis brouillés" de flux binaires pseudo-aléatoires sur une porteuse partagée, avec des niveaux de signaux variés et des décalages Doppler, ce bloc est appelé "corrélateur". Il utilise un certain nombre de calculs pour trouver une "solution" optimale au "problème" de position et de temps, sur la base des signaux radio reçus, en les comparant à la base de temps locale - et évalue en continu une petite erreur / déviation entre la réception radio et le cristal local, qu'il réinjecte dans l'entrée VCO du cristal ... d'où le contrôle en boucle fermée. Du point de vue temporel, le corrélateur du récepteur GPS est juste un comparateur PLL extrêmement complexe :-)
D'autres ont mentionné Symmetricom et TimeTools ... Meinberg Funkuhren a une belle table des oscillateurs qu'ils proposent, contenant tous les paramètres de précision pensables:
https://www.meinbergglobal.com/english/specs/gpsopt.htm
Notez que les précisions citées sont estimations probablement encore conservatrices / pessimistes.