主页
技术支持
使用USRP以高IQ采样率进行采集时出现溢出错误
使用USRP以高IQ采样率进行采集时出现溢出错误
更新 May 30, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
硬件
USRP Software Defined Radio Reconfigurable Device
USRP Software Defined Radio Device
软件
LabVIEW
驱动
NI-USRP
问题详述
使用USRP连续采集时,当使用高IQ采样率会发生溢出错误-1074118647:
为什么会发生此错误,并且有什么方法可以解决此错误但不降低IQ采样率?
解决方案
信号采集后,采集数据将存储在USRP设备上的硬件FIFO中,等待发送到主机电脑。从LabVIEW范例
niUSRP EX Rx Continuous Sync .vi
中可以看到数据在while循环中从FIFO获取:
如果提高此循环的执行速度,我们可以获得更高的吞吐量。为此,请从此循环中删除尽可能多的处理如任何显示控件或图形。您可以以生产者/消费者架构来实现。这将使循环执行得更快。
相关链接
LabVIEW之生产者/消费者架构
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful