qiuzheru1作者
2年10个月前修改于 2年9个月前IP:瑞士
928281
7楼

用NI RFSA库直接暴力fetch和memcpy,在这台i7-3770古代电脑上完全稳定工作的极限在IQ rate 30MSps左右(block min output size 1M)。加上gr-fosphor当RTSA用能有很好的效果,视频是繁忙的2.4G波段,加上微波炉正常工作(没有打开门)时漏出微波的干扰。


VID20240112225151.mp4  点击下载 ‎

费了点功夫装上官方的LabVIEW Streaming案例(按序装新版labview,新版驱动全家桶,15版labview,VST IDL之后可在23版labview上跑),把buffer设大一点后40MSps TDMS格式stream到SSD也是可以的,但是更快就会underflow,不知道瓶颈在哪。

更新: 其实不需要memcpy的,直接把CF32或者CS16的buffer传给RFSA就行了。NI的complex type成员名字不同,但是物理存储格式恰好和std::complex兼容。

评论
文号 / 928281

百炼成钢
名片发私信
学术分 1
总主题 12 帖总回复 206 楼拥有证书:仪表用户 进士 学者 机友
注册于 2022/04/30 23:47:33最后登录 2026/10/31 01:14:23
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:瑞士

个人简介

暂未填写
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的