当前位置:   article > 正文

USRP B210命令_usrpb210的clock

usrpb210的clock

参考资源:

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系统基准测试

  1. cd /usr/lib/uhd/examples
  2. ./benchmark_rate --rx_rate 45e6 --duration 100 #接收端速率测试,接收采样率为45.6MHz
  3. ./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)必须小于或等于转换速率,因此习惯上将转换速率在数值上等同于采样速率。

或收发同时进行测试:

  1. cd /usr/lib/uhd/examples
  2. ./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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/741572
推荐阅读
相关标签
  

闽ICP备14008679号