USRP中出现"O"、"U"、"u"等错误原因及解决办法

3 篇文章 0 订阅

                                                                                                公司网站:www.luowave.com欢迎登陆浏览更多产品信息

   在Linux系统下,USRP作为硬件设备,是由UHD来进行驱动的,所以在使用之前,需要先安装UHD驱动(有时间写一下UHD的安装教程吧!)。USRP在使用过程中,会由于与PC机之间的一些“不协调”而输出打印一些字符,而明白这些字符的意义,有助于解决USRP与PC之间的连接问题。如下是经常会输出打印的字符的意义:

(1)’a’:audio,表示声卡;

(2)’u’:USRP;

(3)’O’:overrun,PC not keeping up with received data from USRP of audio card,表示“超速、溢出”,也就是说 PC无法同步地去接收USRP上的数据;

(4)’U’:underrun,PC not providing data quickly,与’O’相反,表示PC无法快速的提供数据;

(5)’L’:latency,a bunch of late packet / late transmit packet,表示PC与USRP之间的信号传输时延较大

uO代表计算机无法实时的接收USRP传送的数据

uU代表计算机无法实时的向USRP传递数据

若一开始运行程序时立即出现uO或者uU等错误,而之后错误消失,此为USRP的一个bug,可以不用理会

 

出现错误解决办法:

1 在满足采样定理的情况下尽可能降低采样率,在GNU Radio中即为降低sample rate

2  降低采样深度

更多信息:www.luowave.com,欢迎浏览~~~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值