On 2022-02-03 15:35, John Hodgins wrote:
Thanks for the prompt response Marcus. Should the discrepancies
express themselves as a constant offset in cross-correlation or can
the delay measurements also oscillate in a volatile fashion? For
B210-E310 we see a more constant looking offset whereas B210-X310 is
just wild.
Don't forget that the master-clock is quite different between B210 and
X310--I assume that you're sharing a common (10MHz) reference?
Also I remembered this discussion
<https://lists.ettus.com/empathy/thread/2H5WCI2MEWWJKXHXGPMK5UWQXETQ4JRW?hash=L7PPGLOU2FJDCA4ELC2TXJZW75WJQX4C#L7PPGLOU2FJDCA4ELC2TXJZW75WJQX4C>
from sometime ago where rising vs falling edges were used for
different USRPs.
Yes, I think the X310 uses falling-edge, which will make it not-align
with any of the other units that use rising-edge. I think R&D
is revisiting this decision.
Given your answer, can we say that for timed commands it is not a good
idea to mix and match different USRP series?
Absolutely. Realistically, it has never been a design goal to provide
precise alignment among different types of USRPs.
Best,
John
On Thu, Feb 3, 2022 at 11:27 PM Marcus D. Leech
<patchvonbr...@gmail.com> wrote:
On 2022-02-03 15:17, John Hodgins wrote:
> Hi there,
>
> We have a simple set up where we collect iq snippets from 3
usrp's at
> the same rx-times via timed commands. We introduce delays
between the
> usrp's via a reference delay box and try to recover the introduced
> delays via cross-correlation.
>
> Things work great when all the rx's belong to the same USRP family.
> For instance we have been able to recover the correct delay for all
> B210 (with GPSDO/TCXO) or all E310 (with GPS antenna) scenarios.
> However, when we mix different USRP's, the delays computed via
> cross-correlation no longer make sense.
>
> For instance, when we use 1 B210 and 2 E310's the delays between
B210
> and E310's just oscillate wildly but the relative difference
between
> E310 remains relatively stable. We tested 2 B210's with a single
X310
> (with GPSDO/OCXO) as well and we see the same problem as well. The
> interesting thing is though visualizing the spectrum of collected
> snippets from different USRPs show pretty much the spectrum of the
> known applied signal.
>
> Is there some fundamental discrepancy between different USRP
families?
> Or maybe UHD somehow interprets samples differently for different
> USRP's (flipping i and.q, different rx-time, pps implementations,
> some precision issues maybe)?
>
> In any case I would be grateful if anyone can shed some light onto
> this behavior.
>
> Best,
> John
>
> _______________________________________________
> USRP-users mailing list -- usrp-users@lists.ettus.com
> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
The group delays between USRP families will be different due to
different FPGA implementations, the exact "placement" of time-of-day
registers, etc.
It would be very difficult to guarantee phase-coherence across
different
USRP device types, because the implementations are different--not
just
the FPGA bits and
pieces (DUCs, DDCs, etc), but also the analog stages will be
different.
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com