Discussion:
[Discuss-gnuradio] USRP sink block with 2 channels
Vipin Sharma
2017-10-22 08:20:10 UTC
Permalink
I have a B210 USRP board. My application requires one receiver and two
transmitter channels operating simultaneously.

The flow graph has one instance of USRP Sink block with number of channels
configured to 2. The Subdev Spec is configured to "A:A A:B".

When I execute the flow graph, I get this runtime error as shown below.

I also tried creating two USRP Sink blocks with single channel each but one
with Subdev Spec as A:A and other as A:B. That one doesn't have any runtime
error, but I don't see the 2nd channel's Tx LED light up.

How do I configure the USRP sink blocks?

thread[thread-per-block[4]: <block gr uhd usrp sink (2)>]: RuntimeError:
b200: 2 RX 1 TX and 1 RX 2 TX configurations not possible

Vipin
Marcus Müller
2017-10-22 11:03:34 UTC
Permalink
Hi Vipin,

the error message is right, the AD936x on the USRP physically *can't*
operate in such a mode. Solution is to have 2TX 2RX, and just ignore one
receive channel.

Best regards,

Marcus
Post by Vipin Sharma
I have a B210 USRP board. My application requires one receiver and two
transmitter channels operating simultaneously.
The flow graph has one instance of  USRP Sink block with number of
channels configured to 2. The Subdev Spec is configured to "A:A A:B".
When I execute the flow graph, I get this runtime error as shown below.
I also tried creating two USRP Sink blocks with single channel each
but one with Subdev Spec as A:A and other as A:B. That one doesn't
have any runtime error, but I don't see the 2nd channel's Tx LED light up.
How do I configure the USRP sink blocks?
RuntimeError: b200: 2 RX 1 TX and 1 RX 2 TX configurations not possible
Vipin
_______________________________________________
Discuss-gnuradio mailing list
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
Vipin Sharma
2017-10-22 18:43:39 UTC
Permalink
Using “A:A A:B” and two channels in both sink and sources did the trick.

Thanks a bunch.

Vipin

Loading...