USRP B210命令

参考资源:

https://files.ettus.com/manual/page_usrp_b200.html

USRP的Master Clock Rate设置 – 无线世界 无限精彩

https://blog.csdn.net/CMnDM/article/details/108816753?spm=1001.2014.3001.5502

USRP基础信息:

sudo uhd_find_devices

USRP详细信息:

sudo uhd_usrp_probe

更改USRP主时钟速率:

uhd_usrp_probe --args="master_clock_rate=52e6"

注:时钟频率可以设置为 5 MHz —— 61.44 MHz 之间的任何值(如果是双通道模式,则**最大支持30.72 MHz**),官方说明中指出,56MHz以上可以但不推荐。

USRP测试:

UHD的示例程序位置:/usr/lib/uhd/examples

1、USRP系统基准测试

cd /usr/lib/uhd/examples
./benchmark_rate --rx_rate 45e6 --duration 100  #接收端速率测试,接收采样率为45.6MHz
./benchmark_rate --tx_rate 45e6 --duration 100  #发射端速率测试,发送采样率为45.6MHz

发射端测试如下: 

 接收端测试如下:

针对运行中出现的Warning:"unable to set the thresd priority",可参考另一文章。

https://blog.csdn.net/weixin_42897032/article/details/125520998?spm=1001.2014.3001.5501 

中断运行:

Ctrl+c

其中,Msps(Million Samples per Second)为采样速率,取决于ADC数模转换的转换时间。为了保证转换的正确完成,采样速率(Sample Rate)必须小于或等于转换速率,因此习惯上将转换速率在数值上等同于采样速率。

或收发同时进行测试:

cd /usr/lib/uhd/examples
./benchmark_rate --rx_rate 45e6 --tx_rate 45e6

测试结果如下:

自主设定主时钟频率的测试:

 

sudo /usr/lib/uhd/examples/benchmark_rate --tx_rate 7.68e6 --rx_rate 7.68e6 --args "master_clock_rate=30.72e6"

 

其中,

overruns

当端口的接收速率超过接收队列的处理能力时,导致报文被丢弃

underruns

当端口的发送速率超过了发送队列的处理能力,导致报文被丢弃,是一种非常少见的硬件异常

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值