Discussion and technical support related to USRP, UHD, RFNoC
View all threadsHi all,
The USRP B210 spec [1] says it supports 30.72 MHz of instantaneous
bandwidth. However, If I run benchmark_rate, i.e., sudo ./benchmark_rate
--rx_rate 30.72e6 --tx_rate 30.72e6 --channels 0,1. Then, it shows a lot of
U and O. Is this because my host PC is not powerful enough? I'm using
i7-8750H. Thank you.
[1]
https://www.ettus.com/wp-content/uploads/2019/01/b200-b210_spec_sheet.pdf
Hi Padorin,
Yes the B210 supports 2x2 @ 30.72e6, but is dependent upon your host system
and USB controllers.
You can try using sc12 OTW format which may help:
./benchmark_rate --rx_otw sc12 --tx_otw sc12 ......
Also ensure you've set your CPU governor to performance, and enabled thread
prioirty scheduling as detailed here
https://kb.ettus.com/USRP_Host_Performance_Tuning_Tips_and_Tricks
Regards,
Nate Temple
On Thu, Dec 12, 2019 at 7:45 PM Padorin Kurpinsky via USRP-users <
usrp-users@lists.ettus.com> wrote:
Hi all,
The USRP B210 spec [1] says it supports 30.72 MHz of instantaneous
bandwidth. However, If I run benchmark_rate, i.e., sudo ./benchmark_rate
--rx_rate 30.72e6 --tx_rate 30.72e6 --channels 0,1. Then, it shows a lot of
U and O. Is this because my host PC is not powerful enough? I'm using
i7-8750H. Thank you.
[1]
https://www.ettus.com/wp-content/uploads/2019/01/b200-b210_spec_sheet.pdf
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
Hello Nate,
Thanks for your response. I already set the CPU governor to performance. In
2x2 @30.72e6 @sc16, it works fine. But, can it work on sc16 too?
I can succeed at 2x2 @23e6 @sc16 (sudo ./benchmark_rate --rx_rate 23e6
--tx_rate 23e6 --channels 0,1). And failed at 2x2 @24e6 @sc16 and over
@24e6.
This application note [1] says that the USRP B210 operates on Half-Duplex
and the host sample rate is 61.44 @ sc16. However, since it works on
Half-duplex, its total interface bandwidth would be shared between the
transmit and receive functions of a USRP.
So, what I understand is that since each TX and RX consume 30.72e6 Samples,
2x2 will consume 122.88 (30.72e6 * 4) samples. That's why it is failed. Am
I correct? it is confusing...
Thanks.
[1] https://kb.ettus.com/About_USRP_Bandwidths_and_Sampling_Rates
On Fri, Dec 13, 2019 at 1:32 PM Nate Temple nate.temple@ettus.com wrote:
Hi Padorin,
Yes the B210 supports 2x2 @ 30.72e6, but is dependent upon your host
system and USB controllers.
You can try using sc12 OTW format which may help:
./benchmark_rate --rx_otw sc12 --tx_otw sc12 ......
Also ensure you've set your CPU governor to performance, and enabled
thread prioirty scheduling as detailed here
https://kb.ettus.com/USRP_Host_Performance_Tuning_Tips_and_Tricks
Regards,
Nate Temple
On Thu, Dec 12, 2019 at 7:45 PM Padorin Kurpinsky via USRP-users <
usrp-users@lists.ettus.com> wrote:
Hi all,
The USRP B210 spec [1] says it supports 30.72 MHz of instantaneous
bandwidth. However, If I run benchmark_rate, i.e., sudo ./benchmark_rate
--rx_rate 30.72e6 --tx_rate 30.72e6 --channels 0,1. Then, it shows a lot of
U and O. Is this because my host PC is not powerful enough? I'm using
i7-8750H. Thank you.
[1]
https://www.ettus.com/wp-content/uploads/2019/01/b200-b210_spec_sheet.pdf
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com