If your A/D card will do the timestamp for you, that's the best way. Then you shouldn't need astounding precision from NTP, which you probably won't get. 50 microseconds is pushing it. Various A/D cards like the NI M-series DAQs will do hardware timestamps from an external timer source (up to 80Mhz, which more than exceeds your 50 microsecond requirement). You'll be much happier not trying to fudge your computer into doing this job and having to worry about all of the possible sources of delay for the interrupts, etc.

If you've got the card counting both the 10mhz and the 1pps, then your timestamps will be in absolute time already, modulo the second conversion. That level of accuracy is easy to achieve with NTP.

  -Dave

On Jul 1, 2005, at 4:45 PM, David Forbes wrote:

Hello all,

As part of my radioastronomy job, I'm being asked to devise a low-cost pulsar detection machine for very high frequencies (~80 GHz), which requires many tens of hours of integration time staring at the pulsar while maintaining absolute timing accuracy of ~50 microseconds.

I have GPS time and a maser available for absolute and relative timing respectively. I expect to be taking the data via a low-cost A/D card clocked by the maser at about 100 us per sample. I plan to use RTLinux unless I can be convinced there's a better way, as I already use RT-Linux successfully for our various spectrometers.

My question is: What's a good way to synchronize the RT-Linux OS clock to the GPS clock? I am considering the use of the A/D card's interrupt with the 1PPS from GPS. I expect to use NTP to get the correct second.

Does NTP provide a way to tie an interrupt from some user-provided hardware to sync up the fast clock to ~50 microsecond accuracy, or is there some other method?

Thanks in advance for any help.



_______________________________________________
time-nuts mailing list
[email protected]
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts





_______________________________________________
time-nuts mailing list
[email protected]
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts

Reply via email to