GNURadio RTL-SDR之FM接收

环境配置与准备:

  1. PC操作系统: Windows10 64位系统。
  2. RTL-SDR: 包括射频主板和天线。
  3. Radioconda:GNURadio windows方案之一,安装radioconda-2023.02.24-Windows-x86_64,官方下载和操作指导:

InstallingGR - GNU Radiohttps://wiki.gnuradio.org/index.php?title=InstallingGR

Releases · ryanvolz/radioconda · GitHubSoftware radio distribution and installer for conda - Releases · ryanvolz/radiocondahttps://github.com/ryanvolz/radioconda/releases

     4. SDRSharp:可以在安装驱动之后在Windows直接运行测试RTL-SDR相关功能。SDRSharp的下载文件可以从如下路径下载:SDR# and Airspy Downloads - airspy.comDownload the best SDR software and plugins for Airspy, RTL-SDR dongle and many other radios!https://airspy.com/download/

   

SDRSharp+RTL-SDR接收FM

安装好RTL-SDR驱动程序和SDRSharp后,就可以直接搜索并接收各频段信息。SDRSharp的界面如下(以FM 90.5MHz为例,设置好频点等相关信息后,就可以从PC扬声器中听到电台节目):

关于SDRSharp各配置的介绍可以从如下路径了解:Quick start guide - airspy.comHigh Performance Low Cost Software Defined Radio Receivershttps://airspy.com/quickstart/ 

Radioconda+RTL-SDR接收FM

如果想要自己动手对RTL-SDR的信号进行相应的处理,可以在GNURadio中使用现成的算法处理模块,也可以自己创建新的算法处理模块。这里仍以FM 90.5MHz为例,在GNURadio中使用现有算法模块接收。

在GNURadio中查找并连接如下几个模块:RTL-SDR source,Low pass filter,WBFM receive,Rational resampler,Multiply Const,Audio Sink。并且对模块的参数进行配置和调节后,运行这个模型,就可以接收到FM90.5MHz的电台节目了。关于GNURadio的参数、模块参数配置等相关信息,可以参考:Tutorials - GNU Radiohttps://wiki.gnuradio.org/index.php/Tutorials在对比SDRSharp+RTL-SDR和Radioconda+RTL-SDR之后,初步感觉后者的效果更好些,可能是参数配置和调节的差异。

​​​​​

参考:​​​​​​​

1、具有GNU无线电伴侣的RTL-SDR FM无线电接收器的制作-电子发烧友网

2、Rtl-sdr - rtl-sdr - Open Source Mobile Communications

​​​​​​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值