[USRP-users] transmit and receive simultaneously at different frequencies with different rates with a single B210

Justin Tallon . tallonj at tcd.ie
Wed Jul 22 09:56:49 EDT 2015

Hey Guys,

I am looking to receive at one rate and transmit at another on different (
but nearby) frequencies with the same b210, with the tx and rx operating in
different threads.

I have seen examples of receiving on two different channels but not of
transmitting on one and receiving on the other?

Is the correct approach to initialize two subdevs

thread 1:
usrp1_->set_tx_subdev_spec(std::string("A:B"), 0);

thread 2:
usrp2_->set_rx_subdev_spec(std::string("A:A"), 0);

with a separate
uhd::usrp::multi_usrp::sptr usrp_;

initialized in each thread.

because this does not seem to work for me?

is there additional steps that i am leaving out or is there another way of
doing this?


Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2

*t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
*http://www.ctvr.ie/ <http://www.ctvr.ie/>*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20150722/25d32fa4/attachment-0002.html>

More information about the USRP-users mailing list