I'm having an issue with my Ettus E310 where I'm seeing inconsistent timestamping from one run to another.
First, I set up a reference transmitter that is designed to output a waveform at the top of each second. The transmitter has been tested and shown to be within a few nanoseconds of GPS time with other test equipment. This transmitter is connected to the RX2 input of the USRP E310. I am then setting the time source on the E310 to GPSDO and the clock source to INTERNAL. I am waiting until the gps is locked and the reference is locked. Once this is done, we are getting the gps time from the E310 and setting the clock to what the GPS time should be at the next 1PPS. This is all working fine and the time looks correct. Then, I receive the signal, write it out to files with the time stamps and correlate with the signal that is being transmitted by the reference transmitter. Within one run, I'm getting a standard deviation of under 50ns for arrival time relative to the top of each second. If I stop receiving and start again, I am again getting a standard deviation of under 50ns for arrival time. The problem is that that arrival time varies as much as a couple of microseconds between separate recordings. My question is, can anyone think of what might be the cause of this variance from one run to another? Could it be something I'm doing wrong? Could the process of locking the digital PLL to the 1pps reference have enough jitter that once locked it is tracking a value that can be off by a couple microseconds? I'd like to be able to get repeatable results from one run to another (within 100ns). Thanks, Michael
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com