On 27/03/2025 12:46, Heath Stamm wrote:

Hi, I have an X440 loaded with the X4_200 FPGA image running UHD 4.6. Using the RFNoC API, I am streaming the same 1 MHz tone into two channels at the same time (timed command) using a TX streamer going through the DUC (upsampling from 10.24MSPS to 245.76MSPS) through the same Radio block (same daughtercard) going out two TX ports connected to a scope.


While the two channels appear to be phase coherent - that is, their phase offset from each other doesn’t drift over time - they are not phase aligned. Furthermore, the phase misalignment changes every time I rerun the script I am using to run this test.


Is this expected behavior on the X440?


My understanding is that this is currently-expected behavior.  I think R&D have it on their "plate" to address this.

I'll point out that in many phase-coherent systems, like phased-array antenna systems, interferometers, etc, it is   common to have to calibrate the phase offsets at system start-up, and from time-time while it is running.

An example that I'm fairly familiar with is the 7-antenna synthesis array at DRAO in Penticton, BC.  They have a system   to actively measure and compensate the phase offsets caused by different cable-system heating.
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to