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