So, I replaced these 2 commands:
self.source.set_center_freq(uhd.tune_request(868e6,0), 0)
self.source.set_center_freq(uhd.tune_request(868e6,0), 1)
with these commands:
trequest = uhd.tune_request(868e6,args=uhd.device_addr('mode_n=integer'))
self.source.set_center_freq(trequest,0)
self.source.set_center_freq(trequest,1)
Did I do it right?
If yes, then the 2 channels are still out of phase.
From: Marcus D. Leech <patchvonbraun@gmail.com>
Sent: Thursday, June 10, 2021 7:08 PM
To: Skyvalakis Konstantinos
Cc: Discuss-gnuradio@gnu.org
Subject: Re: Phase Synchronize 2 USRP N200 w/ SBX cards
Sent: Thursday, June 10, 2021 7:08 PM
To: Skyvalakis Konstantinos
Cc: Discuss-gnuradio@gnu.org
Subject: Re: Phase Synchronize 2 USRP N200 w/ SBX cards
On 06/10/2021 07:39 AM, Skyvalakis Konstantinos wrote:
You might try forcing INTEGER_N tuning:Yes, I know that about GNURadio and the timed commands. I just described the flowchart here.
After I generated that flowchart in GNURadio I edited the timed commands in the generated python file, according to the code I included in my very first message in this thread.
So the timing is definitely done properly.
I also switched to QT GUI time sink, as you proposed, and I still observe a different phase offset at every experiment.
I am using 3.7.12.0 version of GNURadio.
Thanks for your help.
trequest=uhd.tune_request(your_center_freq,args=uhd.device_addr('mode_n=integer'))
Then use 'trequest' in your frequency setting.
No comments:
Post a Comment