-1

在此处输入图像描述 我尝试了 GNU Radio 并寄予厚望,但即使是基本的东西也不能真正起作用,我不知道为什么:

  1. 正弦发生器:我使用“信号源”块并将其连接到“音频接收器”(声卡)。但是当我启动它时,音调是断断续续的。我尝试了多个采样率,44.1,48,96,...。我添加了一个“油门”块来避免 OAOAOAO,... 问题,没有任何方法可以产生连续的声音。

警告:此流程图包含一个节流块和另一个速率限制块,例如硬件源或接收器。这通常是不希望的。考虑卸下油门块。

信息:音频接收器拱门:窗户

h:没有这样的文件或目录

gr::pagesize: 没有信息;设置页面大小 = 4096

h:权限被拒绝

  1. 我尝试从 Windows 播放一个简单的 *.wav,但无法打开和播放该文件。它说它无法打开一些 .png 图像。

GNU Radio 有什么问题?我怎样才能让它工作?

4

1 回答 1

1

所以,正如警告所说,不要添加 Throttle 块。它只会让事情变得更糟。

声卡有自己的采样时钟,它限制了信号源产生样本的速率,通过添加一个 Throttle,你添加了第二个试图限制速率的东西。这样,您就可以保证在某些时候,事情会出错,因为它们中的任何一个都稍微慢一些(您可能知道,世界上没有两个振荡器具有完全相同的频率,这适用于所使用的 CPU 时钟对于 Throttle 和声卡中的振荡器)比另一个,如果音频硬件比 Throttle 快,它将用完样本。所以,去掉油门,它只会造成伤害。

音频输出可能很笨重的原因有很多,其中大多数只是与 GNU Radio 间接相关。请注意,windows 端口相对较新,因此那里可能会出现问题。

我的猜测是,根据您的(稍微歪曲的)输出aOaOaO,您不小心将音频接收器的“可以阻止”设置为“否”。这不是正确的做法。将其设置为“是”。

通常,当报告此类问题时,您的流程图的屏幕截图会产生奇迹:)

于 2016-11-01T19:42:56.360 回答