On 09/13/2019 01:01 PM, Lapointe, Benjamin - 0333 - MITLL via USRP-users wrote:

To provide more details:

-The two USRP devices each have their own GPSDOs.

-I have separate TX and RX programs. Each one synchronizes to their GPSDO and then synchronizes phase by creating streamers with a time_spec with a specified gps_second in the future, following the instructions in the manual.

The issue is: I am seeing a random phase offset in the received data each time I run my programs. I don’t see a phase offset if I specify a zero Hz center frequency, so there might be a clue there. For my application I need to specify a non-zero center frequency.

I’m just trying to find out whether this result is expected with the HW and/or SW setup that I have, or whether it is a bug in my current version of UHD, or I am doing something wrong? Has anyone ever tried to synchronize two USRPs each with their own GPSDO using non-zero center frequencies?

Someone mentioned off-list that there was a bug in earlier versions of UHD that caused the CORDIC not to get reset but that has been fixed in newer versions. I’m running UHD 3.15.0.

Someone else asked off-list whether I am using the same or separate GPSDOs. The answer was separate GPSDOs, but does that make a difference?

Thanks,

-ben


Fine-scale phase-noise will absolutely be different between two GPSDOs, even on the same antenna. They'll also sometimes experience phase-slips
  with respect to each other.  I've seen this in the lab many times.

The difference here is that at zero frequency, the CORDIC doesn't spin. So this likely has to do with the initial state of the CORDIC. I'm not sure that the CORDIC fixes have been back-ported to N210--not a lot of "new" work on the N210 device in the last couple of years.


_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to