[USRP-users] Re: [X310] set_command_time introduces unexpected delay dependent on sampling rate.

2025-03-27 Thread je . amghar
Thank you both, Marcus and Rob, for your responses! That clarifies things—filter latency in the FPGA explains the dependency on sample rate. I hadn’t fully considered that before. A signal change at the antenna takes time to propagate, and with different filters engaged at varying sample rates,

[USRP-users] Re: [EXT] Re: X440 Phase Coherent but not Phase Aligned

2025-03-27 Thread Mann, John - 0662 - MITLL
Does anyone know if there is a way to get predictable phase offsets from an X410? I am finding that from run-to-run, the 4 channels in an X410 have completely random phase offsets from each other. I didn’t necessarily expect the phase offsets to be zero, but was hoping they would at least be c

[USRP-users] Re: X440 Phase Coherent but not Phase Aligned

2025-03-27 Thread Chris Rogers
Okay but just a reminder, as far as I know only the one example script "tx_waveforms.cpp" was fixed to address this problem, so it may be easier to just print the latest version of that and follow that code structure in your application (since I assume you're not just running tx_waveforms). On Thu

[USRP-users] Re: X440 Phase Coherent but not Phase Aligned

2025-03-27 Thread heath . j . stamm
Great, thank you! Will upgrade to UHD 4.8 and give it a shot. ___ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com

[USRP-users] Re: X440 Phase Coherent but not Phase Aligned

2025-03-27 Thread heath . j . stamm
Thanks for that reminder. I took a look at that example. We are using the RFNoC API (using the python bindings) and not the MultiUSRP API. I assume the same sequence can be achieved setting up the SDR through RFNoC? ___ USRP-users mailing list -- usr

[USRP-users] Re: X440 Phase Coherent but not Phase Aligned

2025-03-27 Thread Chris Rogers
Hi Heath and Marcus, I was actually "R&D's plate" for this one. We worked through it and found the issue. The root cause is the startup sequence in almost every example UHD script is a bit out of order and had to be reorganized in terms of clock setup and synchronized channel tuning. This problem

[USRP-users] X440 Phase Coherent but not Phase Aligned

2025-03-27 Thread Heath Stamm
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 dau

[USRP-users] Re: X440 Phase Coherent but not Phase Aligned

2025-03-27 Thread Marcus D. Leech
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.

[USRP-users] Re: [EXT] Re: X440 Phase Coherent but not Phase Aligned

2025-03-27 Thread Chris Rogers
I'm not the expert here but from everything I know about this issue, I don't think it's possible just because the X410 apparently does not support timed tuning... Here's the code excerpt from a commit where tx_waveforms was specifically modified to exclude the X410 from timed tuning ( https://githu

[USRP-users] Re: [EXT] Re: X440 Phase Coherent but not Phase Aligned

2025-03-27 Thread Marcus D. Leech
On 27/03/2025 15:31, Mann, John - 0662 - MITLL wrote: Does anyone know if there is a way to get predictable phase offsets from an X410?  I am finding that from run-to-run, the 4 channels in an X410 have completely random phase offsets from each other.  I didn’t necessarily expect the phase of

[USRP-users] Re: X440 Phase Coherent but not Phase Aligned

2025-03-27 Thread Chris Rogers
I'm not super familiar with the RFNoC stuff or the python workflow, but the real key is to do timed frequency tuning of each channel, as seen in the changes from this commit : https://github.com/EttusResearch/uhd/commit/de1542331ff5f9dc29e252814ddeaa645f5641f3 As long as the API you're using provi

[USRP-users] Re: X440 Phase Coherent but not Phase Aligned

2025-03-27 Thread Marcus D. Leech
On 27/03/2025 14:55, Chris Rogers wrote: I'm not super familiar with the RFNoC stuff or the python workflow, but the real key is to do timed frequency tuning of each channel, as seen in the changes from this commit : https://github.com/EttusResearch/uhd/commit/de1542331ff5f9dc29e252814ddeaa645f