社区电台上的 GNU Radio
GNU Radio on Community radios
我正在尝试将 GNU Radio 设置为我镇上一个小型社区广播的音频处理器。
我已经安装了 GNU Radio 并且可以正常工作,但我不是音响工程师,所以我需要一些帮助。
这是我的安装:
麦克风和音乐播放器 ----> 混音器 ----> GNU 收音机 ---> FM 发射器
我需要知道要设置哪些过滤器和模块来改善此工作流程中的声音。
你们中的任何人都可以给我概述一下要使用的 GNU Radio 模块吗?
由于目标是提高我们小型社区收音机的音质,实现它的正确方法是使用音频处理器软件,正如@KevinReid 所说。
作为记录,一种可能的解决方案是将此架构与 Jack 一起使用:
MIC & Music Player ----> Mixer ----> PC with audio processor ---> FM Emiter
带音频处理器的 PC 是基于 GNU/Linux 的 PC,Jack 作为声音服务器,Calf Jack Hub (calf.sourceforge.net) 作为音频处理器。
步骤:
- 安装jack、qjackctl和calf。
- 打开 qjackctl 并启动 jacks 服务器
- 打开小腿并设置你想要的过滤器(均衡器、限制器、压缩器等)
- 设置连接以便获取输入、通过过滤器发送它、将其放入输出(即耳机连接器或线路输出)
就是这样。所有这些都可以通过命令行、在启动时等来完成...但这显示了主要思想。
您可以简单地使用 alsa 或 pulse audio 配置一个 "virtual" 捕获设备,将其用作 GNU Radio 音频接收器中的设备名称,FM 调制音频信号并将结果发送到您的 RF 硬件.这几乎是一个典型的 GNU Radio 用例。您可能想看看 gr-analog
示例 :)
我正在尝试将 GNU Radio 设置为我镇上一个小型社区广播的音频处理器。
我已经安装了 GNU Radio 并且可以正常工作,但我不是音响工程师,所以我需要一些帮助。
这是我的安装:
麦克风和音乐播放器 ----> 混音器 ----> GNU 收音机 ---> FM 发射器
我需要知道要设置哪些过滤器和模块来改善此工作流程中的声音。
你们中的任何人都可以给我概述一下要使用的 GNU Radio 模块吗?
由于目标是提高我们小型社区收音机的音质,实现它的正确方法是使用音频处理器软件,正如@KevinReid 所说。
作为记录,一种可能的解决方案是将此架构与 Jack 一起使用:
MIC & Music Player ----> Mixer ----> PC with audio processor ---> FM Emiter
带音频处理器的 PC 是基于 GNU/Linux 的 PC,Jack 作为声音服务器,Calf Jack Hub (calf.sourceforge.net) 作为音频处理器。
步骤:
- 安装jack、qjackctl和calf。
- 打开 qjackctl 并启动 jacks 服务器
- 打开小腿并设置你想要的过滤器(均衡器、限制器、压缩器等)
- 设置连接以便获取输入、通过过滤器发送它、将其放入输出(即耳机连接器或线路输出)
就是这样。所有这些都可以通过命令行、在启动时等来完成...但这显示了主要思想。
您可以简单地使用 alsa 或 pulse audio 配置一个 "virtual" 捕获设备,将其用作 GNU Radio 音频接收器中的设备名称,FM 调制音频信号并将结果发送到您的 RF 硬件.这几乎是一个典型的 GNU Radio 用例。您可能想看看 gr-analog
示例 :)