<div dir="ltr"><div dir="ltr"><div>Hello,</div><div><br></div><div>You sort of said the answer yourself:</div><div><br></div><div>"two dboards are using independent reference clocks"</div><div><br></div><div>RX0 and RX1 use the same LO while RX2 and RX3 use a different LO.</div><div><br></div><div>I like to think of each N310 as two radios in the same box (when it comes to phase issues). Additionally, I think UHD/GNUradio start up RF components at run-time so all calibration needs to be preformed each time you run a flow-graph or C file?<br></div><div><br></div><div>There are signal processing ways to mitigate this. Consider looking into ESPRIT or array shape calibration research.</div><div><br></div><div>The hardware fix to this problem is feeding an external LO into each N310 dboard.</div><div><br></div><div>Attached are some old results from our lab with an 8 TX 24 RX system set up indoors (all N310s). You can see that our DOA estimate in ESPRIT drifts badly (10 degrees or so) over about a second of data.<br></div><div><br></div><div>The point I'm trying to make is, depending on your application, you can avoid buying external LO's, references, ect with some math effort.</div><div><br></div><div>However, if you are looking for hardware I suggest Ettus Octoclocks for splitting and the following frequency synthesizer:</div><div><br></div><div><a href="https://www.valonrf.com/frequency-synthesizer-4400mhz.html">https://www.valonrf.com/frequency-synthesizer-4400mhz.html</a></div><div><br></div><div>Good luck with your endeavors,</div><div><br></div><div>Ali<br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 13, 2019 at 5:52 AM guowang qiu via USRP-users <<a href="mailto:usrp-users@lists.ettus.com">usrp-users@lists.ettus.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><p>Hi all,</p>
<p>There are two daughter boards in N310, the phase difference between channels of different dboards will drift rapidly.</p>
<p>In my test, a B200 transmits single tone continuous wave to a 1-to-2 
splitter, and the outputs of splitter are connected to input ports of 
RF0 and RF2 of N310.</p>
<p>During the single program running, the signals received by the two 
channels should keep the phase difference approximately stable. But I 
observed that the phase drift of the two channels was very fast. Within a
 time span of 20 seconds, the phase difference varied by tens of 
degrees. Sense that two dboards are using independent reference clocks, 
not the same reference clock from mboard. By contrast, the phase 
difference between the two channels of x310 with two ubx is stable.</p>
<p>Does anyone know how to explain this issue?<br>
  <br>
Best regards,</p>
<p>Damon</p></div>
_______________________________________________<br>
USRP-users mailing list<br>
<a href="mailto:USRP-users@lists.ettus.com" target="_blank">USRP-users@lists.ettus.com</a><br>
<a href="http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com" rel="noreferrer" target="_blank">http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com</a><br>
</blockquote></div>