我无法成功完成http://greatscottgadgets.com/sdr/1/的第一课。该示例运行,但不能捕获调谐的广播电台,我只会得到噪音。GNU Radio 伴侣不断打印音频欠载错误。
我在具有 16Gb 的 Mac OS X i7 上的 Kali VM 上使用 GNURadio
我无法成功完成http://greatscottgadgets.com/sdr/1/的第一课。该示例运行,但不能捕获调谐的广播电台,我只会得到噪音。GNU Radio 伴侣不断打印音频欠载错误。
我在具有 16Gb 的 Mac OS X i7 上的 Kali VM 上使用 GNURadio
GNU Radio 伴侣不断打印音频欠载错误。
欠载意味着您的音频设备每秒无法获取所需的样本。也许它不支持您配置的采样率,也许您的虚拟机运行得太慢(虚拟机中的音频模拟尤其成问题)。
您应该尝试原生使用 GNU Radio。GNU Radio 有一个实时映像,您可以放入 DVD 或 USB 记忆棒并在本地试用。
此外,在音频接收器中尝试不同的音频采样率(您也需要在解调器中调整音频率/抽取!)。通常,44100 效果最好。
通过将音频接收器设置为 36kHz,我能够找到成功。祝你好运
这可能是由 Pulse Audio 引起的,请参阅wiki。
请尝试修改~/.gnuradio/config.conf
为:
[audio_alsa]
nperiods = 32
period_time = 0.010
verbose = false
在文本编辑器中打开文件:
nano ~/.gnuradio/config.conf
识别[audio_alsa]
部分。
检查值是否与上面的文本匹配。
这应该可以解决少量音频,但是完全没有无线电可能意味着您的信号不够强或者您的频率错误。尝试移动 SDR 天线,最好靠近窗户以获得更好的信号。
channel_freq
对于查找广播电台,将 Scott 的变量替换为来自 的滑块可能会有所帮助GUI Widgets > QT > QT GUI Range
。这为您提供了一个可以控制频率的滑块,一些建议值,但我不知道完整的 FM 范围:
Id: channel_freq
Label: Channel Frequency
Type: "float"
Default Value: 100e6
Start: 70e6
Stop: 120e6
Step: 1e3
Wisget "Counter + Slider"
Minimum Length: 200
对于在 2021 年遵循 Scott 指南的其他任何人,他使用的某些功能已被弃用,例如 WX GUI,在 QT 下有这些功能的替代品,特别是“WX GUI FFT Sink”可以替换为“QT” GUI 接收器”。