Hi all,


I am currently working on a project using a USRP E310 to output an FFT plot 
over a given frequency range (usually bigger than the possible sample rate). 
The program is written in C++ using the UHD library. Frequency range is 
achieved by changing the LO frequency regularly. The program seems to work, 
however I have two questions I can’t find the answer to in the UHD manual:



The E310 has analog filters on the RX and TX ports. The documentation is a 
little short on how these filters are controlled. Are they selected 
automatically based on the LO frequency, or do they need to be manually 
selected? If so, how? And what would be the (estimated) changeover time between 
filters?



LO lock – I tried to detect if LO is locked after a tune request using the UHD 
manual as a reference. If I include the following directly after a tune request 
nothing is printed:

  while (!usrp->get_rx_sensor("lo_locked").to_bool()) std::cout << "PLL 
unlocked!" << std::endl;



Is there some other way to detect LO lock?



Regards,

Jorn

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

Reply via email to