1pps çıkışlı GPS modülleri hazır ve ucuzdur.
İşlemcinin osilatörünü GPS ile disipline etmek gerçekten gerekli değildir (örneğin, PLL ile). CPU saatine göre harici olayları "zaman damgası" yapabildiğiniz sürece, herhangi bir iki PPS olayı arasında dalga iletme zamanını enterpolasyon yapmak ve olayları almak oldukça kolaydır.
Mikroişlemcideki bir donanım zamanlayıcısının kombinasyonunu, taşma olayları için bir yazılım sayacıyla birlikte, keyfi genişlikte bir CPU döngüsü sayacı oluşturmak için kullanabilirsiniz. Hem donanım sayacı hem de yazılım sayacı olarak rollover olaylarıyla doğru bir şekilde ilgilenmek zor olabilir, ancak sonunda, CPU saatinin hızında sayılan 32 bitlik bir sayaca sahip olabilirsiniz (yüksek çözünürlükte ) ve ölçmeye çalıştığınız aralıklardan daha uzun bir süre boyunca yuvarlanır (örneğin, 429 saniye @ 10 MHz).
Bu sayacı, farklı harici olaylara zaman damgası uygulamak için kullanabilirsiniz. Bu olaylardan biri bir GPS alıcısından 1-pps darbeleri ise, CPU saatinin temel uzun vadeli doğruluğu umursamaz hale gelir. Önemli olan tek şey kısa vadeli istikrarı. GPS zaman damgalarını bir FIFO arabelleğine kaydedebilir ve diğer olayların zaman damgalarını bu arabelleğindeki değerlerle karşılaştırabilirsiniz. GPS darbelerinin tam olarak bir saniye olduğunu bildiğinizden, enterpolasyon yaparak başka bir olayın tam zamanını bulabilirsiniz.
GPSnGPSn+1TimenTimen+1ExtGPSnGPSn+1
Timen+Ext−GPSnGPSn+1−GPSn
Son olarak, bu kurulumun her biri kendi GPS alıcısına sahip iki ayrı sistemde çalışıyorsa, iki sistemdeki çeşitli olaylar için hesaplanan süreleri yüksek hassasiyetle (tipik olarak ± 100 ns sırasına göre) karşılaştırabilirsiniz. İki sistemin CPU saatleri senkronize edilmedi.