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