数据未写入 gnuradio 中的文件接收器

Data not written to filesink in gnuradio

这是我的简单流程图。

文件源 > 限制 > 文件接收器

打开File Source的repeat值时可以正常使用。当我关闭文件源的重复值时,没有任何内容被写入。这可能是什么原因?

块之间的 GNU Radio 调度程序缓冲可能是您的问题的原因。特别是,如果油门的采样率很慢。 此外,文件接收器块使用 fwrite() 函数,该函数还执行一些缓冲以增加吞吐量。您可以通知文件接收器块立即刷新 fwrite() 缓冲区,从 gnuradio-companion GUI 将 Unbuffered 参数设置为 On