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!GNURadio RTL-SDR之FM接收_第1张图片https://airspy.com/download/

   

SDRSharp+RTL-SDR接收FM

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

GNURadio RTL-SDR之FM接收_第2张图片

关于SDRSharp各配置的介绍可以从如下路径了解:Quick start guide - airspy.comHigh Performance Low Cost Software Defined Radio ReceiversGNURadio RTL-SDR之FM接收_第3张图片https://airspy.com/quickstart/ 

Radioconda+RTL-SDR接收FM

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

GNURadio RTL-SDR之FM接收_第4张图片

在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

​​​​​​​

你可能感兴趣的:(移动通信,射频工程,GNURadio,RTL-SDR,windows)