基于 GNU RADIO COMPANION + RTL SDR 模块的 FM Radio

基于 GNU RADIO COMPANION + RTL SDR 模块的 FM Radio

GNU Radio companion 是个模块化的 SDR 编排软件, 以“图标拖拉+参数调整” 方式来编排无线信号处理方式, 保存为 GRC 格式,并最终转换为 PYTHON .py 格式 , 可以在 PYTHON 环境下运行。
RTL SDR 是个入门级的 SDR 硬件模块。
结合上述两者,做一个自己风格 的 软件收音机,是 SDR 入门的很好的一个练习。
这里记录一下 本人做的第一个 Radio , 有点小小的开心。 避免后续遗忘,特记录在此备查。

1.用 Hackrf One 接收 FM 信号并播放

GNU Radio Companion (GRC) 可以运行在 Windows 环境, 也可以运行在 Linux 、MacOS 等模式。 以下为 GRC 中编辑截图 :
在这里插入图片描述
以下为上述编辑 软件收音机 作为 Python 应用的运行截图 。 可以调整 频率,收听不同的电台。
在这里插入图片描述

2.播放 WAV 文件并通过 HACKRF ONE 发射到天线(使用指定 FM频道)

以下为 FM 播放与发射的 GNU 流程图

在这里插入图片描述
播放 WAV 文件的截图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值