On 04/03/2019 05:55 AM, Koyel Das (Vehere) wrote:

Hi Marcus,


Thank you very much for your reply. I have few doubts. Please clarify:


In the link that you sent there are total 8 sma ports for A slot and B slot


      LO Sharing with Neighbour TwinRXs

TwinRX (A Slot)         TwinRX (B Slot)
J1 LO2 Export   J2 LO2 Input
J2 LO2 Input    J1 LO2 Export
J3 LO1 Export   J4 LO1 Input
J4 LO1 Input    J3 LO1 Export

But in USRP 2955R only 4 ports are exposed out, so the configuration what is given in your link is totally different than what is available in the back side of 2955 R. Do you mean to open up the box and then the 8 ports will be visible?

We are using following commands on the software side:


usrp->set_rx_lo_freq(frequncy+(sampleRate/2),"LO1",2);
std::cout<<usrp->get_rx_lo_freq("LO1",2);

usrp->set_rx_lo_source("internal",usrp->ALL_LOS,2);
usrp->set_rx_lo_export_enabled(true,usrp->ALL_LOS,2);

usrp->set_rx_lo_freq(usrp->get_rx_lo_freq("LO1",2),"LO1",3);
usrp->set_rx_lo_source("companion",usrp->ALL_LOS,3);

usrp->set_rx_lo_freq(usrp->get_rx_lo_freq("LO1",2),"LO1",0);
usrp->set_rx_lo_source("external",usrp->ALL_LOS,0);

usrp->set_rx_lo_freq(usrp->get_rx_lo_freq("LO1",2),"LO1",1);
usrp->set_rx_lo_source("external",usrp->ALL_LOS,1);

Also you mentioned using "set_time_unknown_pps()" command so is this command along with the above commands enough in the software side or some more commands are there for LO sharing? If so what are those?



That *should* be enough.

I'm going to recommend that you look at this document, and the related code:

https://kb.ettus.com/Direction_Finding_with_the_USRP%E2%84%A2_X-Series_and_TwinRX%E2%84%A2

Which uses TwinRx with LO sharing in a coherent receiver setup.


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

Reply via email to