GNURadio RTL-SDR之FM接收
環境配置與準備:
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
???????
總結
以上是生活随笔為你收集整理的GNURadio RTL-SDR之FM接收的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uniClound云开发创建流程
- 下一篇: frida hook实例