I guess I just need to think more about the problem. With your explanation
I still don't understand why the 1 PPS would be detected differently in the
two situations, and I still don't understand why the phase of the 10 MHz
reference with respect to the 1 PPS should matter. I can understand some
variation, but not 10 clock cycles worth. I know the PPS signal moves
around in time, but I know it doesn't move much in the GPS receivers I use,
especially over short time scales. As I said, perhaps I just need to think
more about what you said. Thanks for the insight.

On Tue, Jun 23, 2020 at 1:27 PM Marcus D. Leech <patchvonbr...@gmail.com>
wrote:

> On 06/23/2020 03:18 PM, Aaron Smith wrote:
>
> Marcus,
>
> They are EndRun Meridian and Meridian II units.
>
> I am very ignorant on this topic. Is it a standard that the 1 PPS should
> coincide with the top of a 10 MHz cycle? I just wouldn't expect the front
> end transmit delay, relative to the 1 PPS input, to depend on the 10 MHz
> reference phase. I don't understand how the 10 MHz reference and 1 PPS
> input are used to synthesize time. Is the 1 PPS detection done at the
> master lock rate (200 MHz) or at 10 MHz?
>
> The 1PPS is used *exactly once*, when you do a "set_time_next_pps", after
> which the time-of-day clock on the board is driven by the master
>   clock which is phase-locked to the 10MHz external reference.  So, the
> time-of-day clock on the board runs at (in the case of the X310) 200MHz
>   by default, so each "tick" is 5nsec.  The 1PPS signal is probably
> "sensed" by logic that's running at the master clock rate.  So two X310
> units may
>   still have a small amount of residual ambiguity about when 1PPS
> "happens", by perhaps as much as 5Nsec.  But I'm not an FPGA designer, so
>   this is just an mildly-educated "guess".
>
> There may be some lose convention about the phase of the 1PPS with respect
> to the 10MHz generated reference, but  would not expect it
>   to be an "enforced standard".  Different manufacturers will have
> different "servo" algorithms for steering the 10MHz clock output (usually,
> it's a
>   voltage-tunable VCTCXO or VOCXO) with respect to the *derived* 1PPS
> pulses.  The error on the 1PPS signal is typically surprisingly large--it's
>   1PPS +/- a few 10s of nanoseconds, and the phasing of that 1PPS with
> respect to the 10MHz signal isn't, I think, necessarily a "standard".
>
>
> On Tue, Jun 23, 2020 at 1:06 PM Marcus D. Leech via USRP-users <
> usrp-users@lists.ettus.com> wrote:
>
>> On 06/23/2020 02:45 PM, Aaron Smith via USRP-users wrote:
>> > Hello,
>> >
>> > I am attempting to release a transmission from an X310 every second.
>> > To accomplish this, I must measure, and calibrate the delay in the RF
>> > front end of the radio for my chosen sample rate. I'd like the
>> > transmission to be released within 1 clock cycle of the rising edge of
>> > the PPS.
>> >
>> > I am feeding the X310 an external 10 MHz reference and 1 PPS, which
>> > are produced by the same source, and are being supplied to the radio
>> > with matched cable lengths. The source is a GPS receiver and in my lab
>> > I have 2 different generations of the GPS receiver.
>> >
>> > While calibrating the front end transmit delay I noticed a discrepancy
>> > in the radio timing between the separate GPS receiver generations. The
>> > 1st generation of GPS receiver is 50 ns different than the calibration
>> > for the 2nd generation. When I look at the 1 PPS and 10 MHz output on
>> > a scope, I noticed that in the 1st generation the PPS occurs at the
>> > top of a 10 MHz cycle, and in the 2nd generation it occurs at the
>> > bottom of a 10 MHz cycle. Half a cycle at 10 MHz is 50 ns. I suspect
>> > this is not coincidence because I have now tested 6 different GPS
>> > receivers, 3 of gen 1 and 3 of gen 2, and all 3 gen 1 calibrations are
>> > the same and they are 50 ns different from the gen 2 calibrations.
>> >
>> > Is this the expected behavior? Or is there a bug in the X310 code that
>> > handles timing? I have never worked on hardware, but I would not
>> > expect the initial phase of a 10 MHz reference to impact absolute time.
>> >
>> > Thanks for your help!
>> >
>> >
>> These are external GPS receivers?  What kind?  Given your scope
>> measurements, how would this be related to a bug in X310?  I'm confused
>>    as to how you're linking the 10MHz/1PPS phasing on your external GPS
>> receivers to the X310 having bugs.
>>
>>
>>
>> _______________________________________________
>> USRP-users mailing list
>> USRP-users@lists.ettus.com
>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>
>
>
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to